{"uid":"cap_7zsyHyTgGvImHKhdGScOW","slug":"x402-deployer-x402-deployer-workers-dev-741af90a","name":"Reverse Geocoder (Lat/Lng to Address) via OpenStreetMap Nominatim","description":"Reverse geocoder / lat-lng-to-address. Coords → structured address. OpenStreetMap Nominatim.","url":"https://x402-deployer.x402-deployer.workers.dev/reverse-geocode","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["latitude","longitude"],"properties":{"zoom":{"type":"number","description":"Address detail level. 3 (country) → 5 (state) → 10 (city) → 13 (village) → 17 (street, default) → 18 (building)."},"latitude":{"type":"number","description":"Latitude in decimal degrees. Range -90 to 90."},"longitude":{"type":"number","description":"Longitude in decimal degrees. Range -180 to 180."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string"},"zoom":{"type":"integer"},"osm_id":{"type":"integer"},"source":{"type":"string"},"address":{"type":"object","properties":{"city":{"type":"string"},"road":{"type":"string"},"state":{"type":"string"},"county":{"type":"string"},"country":{"type":"string"},"postcode":{"type":"string"},"country_code":{"type":"string"}}},"latitude":{"type":"number"},"place_id":{"type":"integer"},"longitude":{"type":"number"},"importance":{"type":"number"},"bounding_box":{"type":"array","items":{"type":"number"}},"display_name":{"type":"string"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dOEfMUMIYb_Ltid-0iof_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts latitude/longitude coordinates into a structured postal address with house number, road, city, county, state, postcode, and country using OpenStreetMap Nominatim.","exampleAgentPrompt":"What's the street address at coordinates 48.8584° N, 2.2945° E? I need the full structured address including road, city, postcode, and country.","exampleUseCases":null,"resultDescription":"A structured address object containing house number, road/street, city, county, state, postcode, and country derived from the input coordinates, backed by OpenStreetMap Nominatim with global coverage.","failureModes":["Coordinates in ocean or uninhabited area return no result or sparse address fields","Highly rural coordinates may only return country/region with no street-level detail","Invalid or out-of-range lat/lng values (e.g. lat > 90) return an error","Rate limits or Nominatim upstream outages may cause timeouts","Missing ODbL attribution compliance may be a legal issue for downstream use"],"whenToPreferThis":"Use this endpoint when you need to convert raw GPS or map coordinates into a human-readable postal address — for example, enriching location data from a device, geotagging content, or displaying a friendly address to users. Prefer this over forward geocoding services when you already have coordinates and need address details. Best when you need structured address components (not just a display string) with global coverage via OpenStreetMap.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:50:22.866Z","isFirstParty":false}