api.geoprimitives.dev publishes 6 machine-payable endpoints over the x402 protocol, priced from $0.005 to $0.01 per call. Each was probed directly; the response code below is what it returned.
| Endpoint | Method | Price | Probe |
|---|---|---|---|
| /v1/elevation | GET | $0.005 | 402 |
| /v1/geojson/validate | POST | $0.005 | 402 |
| /v1/marine/depth | GET | $0.005 | 402 |
| /v1/marine/hazards | GET | $0.005 | 402 |
| /v1/timezone | GET | $0.005 | 402 |
| /v1/us/geographies | GET | $0.01 | 402 |
Give it a latitude and longitude and it answers with the ground elevation there in metres above NAVD88, read from the USGS 3D Elevation Program seamless DEM. Parameters go in the query string: this is…
Validate GeoJSON against RFC 7946 and get back a structured list of problems, not a bare boolean. Checks structure, coordinate range, ring closure, ring winding order, consecutive duplicate vertices, …
Give it a latitude and longitude and it answers with what the nautical chart says about the water there: the depth range of the charted depth area containing the position, the nearest charted sounding…
Give it a latitude, a longitude and a radius in metres and it answers with every charted underwater rock, obstruction and wreck inside that circle, nearest first, each with its charted depth, its wate…
Give it a longitude and latitude and it answers with the IANA timezone identifier (America/New_York), the UTC offset in force there right now, whether daylight saving is currently in effect and by how…
Give it a longitude and latitude inside the United States and it answers with the Census FIPS codes for that point: the 2-digit state code, the 5-digit county GEOID, and the GEOID of the congressional…