Skip to content

producer_granule_id query returns 0 results #2373

@khrpcek

Description

@khrpcek

I'm trying to query a single file using the documentation examples

curl "https://cmr.earthdata.nasa.gov/search/granules?collection_concept_id=C1234567-PODAAC&producer_granule_id\[\]=DummyID"
curl "https://cmr.earthdata.nasa.gov/search/granules?collection_concept_id=C1234567-PODAAC&readable_granule_name\[\]=DummyID"

I can query a shortname with temporal to get a few results.

curl https://cmr.earthdata.nasa.gov/search/granules.umm_json?options%5Bshort_name%5D%5Bignore_case%5D=true&options%5Bshort_name%5D%5Bpattern%5D=true&page_size=200&short_name=VNP02MOD&sort_key=-start_date&temporal=2026-01-05T10%3A00%3A00Z%2C2026-01-05T10%3A11%3A00Z

{
  "hits": 3,
  "took": 34,
  "items": [
    {
      "meta": {
        "concept-type": "granule",
        "concept-id": "G3948556447-LAADS",
        "revision-id": 1,
        "native-id": "LAADS:9341185575",
        "collection-concept-id": "C2105087643-LAADS",
        "provider-id": "LAADS",
        "format": "application/echo10+xml",
        "revision-date": "2026-01-06T01:01:09.428Z"
      },
      "umm": {
        "TemporalExtent": {
          "RangeDateTime": {
            "BeginningDateTime": "2026-01-05T10:06:00.000Z",
            "EndingDateTime": "2026-01-05T10:12:00.000Z"
          }
        },
        "DataGranule": {
          "DayNightFlag": "Both",
          "Identifiers": [
            {
              "Identifier": "VNP02MOD.A2026005.1006.002.2026005182206.nc",
              "IdentifierType": "ProducerGranuleId"
            }
          ],

But when I pull out the concept-id and use the identifier next to ProducerGranuleId to search a single file, 0 results are returned.

$ curl https://cmr.earthdata.nasa.gov/search/granules.umm_json?collection_concept_id=G3948556447-LAADS&producer_granule_id=VNP02MOD.A2026005.1006.002.2026005182206.nc
{"hits":0,"took":6,"items":[]}

Am I using the api incorrectly or is this unexpected behavior?

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions