Skip to content

producer_granule_id query returns 0 results #2373

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions