| limit | No | Maximum localities to return per page (1–500). | |
| latmax | No | Northern edge of the bounding box, decimal degrees (−90…90). Valid on its own — a lone latitude edge filters as a half-plane. | |
| latmin | No | Southern edge of the bounding box, decimal degrees (−90…90). Valid on its own — a lone latitude edge filters as a half-plane. | |
| lngmax | No | Eastern edge of the bounding box, decimal degrees (−180…180). Longitude is a closed pair — supply lngmin with it or neither. | |
| lngmin | No | Western edge of the bounding box, decimal degrees (−180…180). Longitude is a closed pair — supply lngmax with it or neither. | |
| max_ma | No | Older age bound in millions of years ago. When paired with min_ma it must be strictly greater — max_ma is the deeper-time end of the window. | |
| min_ma | No | Younger age bound in millions of years ago. When paired with max_ma it must be strictly smaller — min_ma is the nearer-to-present end of the window. | |
| offset | No | Number of localities to skip — page with limit by advancing offset. | |
| base_id | No | Clade-inclusive taxon filter by PBDB taxon id — the taxon_no from paleobiology_get_taxon, or accepted_no on an occurrence row. Same semantics as base_name, but unambiguous where a name is not (homonyms, synonyms, unresolved spellings). Supply this or base_name, never both. | |
| interval | No | Named geologic interval bounding the age, e.g. "Maastrichtian". Alternative to max_ma/min_ma. | |
| base_name | No | Clade-inclusive taxon filter — localities yielding this taxon or its descendants, e.g. "Dinosauria". Supply this or base_id, never both. | |
| formation | No | Geologic formation name to filter by, e.g. "Hell Creek". | |
| lithology | No | Lithology (rock type) to filter by, e.g. "sandstone". | |
| environment | No | Depositional environment: "marine", "terrestrial", or "freshwater" (lacustrine + fluvial). Omit for all. | |