{"uid":"cap_60XG9NSApDyCFmK2u1_oq","slug":"api-strale-io-285f8677","name":"Address Geocoding via OpenStreetMap Nominatim","description":"Convert an address to geographic coordinates (latitude/longitude). Also returns structured address components and bounding box via OpenStreetMap Nominatim.","url":"https://api.strale.io/x402/address-geocode","method":"GET","headers":{},"bodySchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Address or place name to geocode"}}},"responseSchema":{"latitude":{"type":"number"},"longitude":{"type":"number"},"place_type":{"type":"string"},"bounding_box":{"type":"object"},"display_name":{"type":"string"},"importance_score":{"type":"number"}},"example":{"request":{"address":"Eiffel Tower, Paris, France"},"response":{"_meta":{"payment":{"method":"x402","price_usd":0.0216,"settlement_id":"0x325e0efae8d3983b9c5fe6b96a51984124f18dc880e2f2286a52cfcb09ac8a89"},"capability":"address-geocode","latency_ms":317,"provenance":{"source":"openstreetmap-nominatim","fetched_at":"2026-06-13T04:25:38.393Z"}},"found":true,"latitude":48.8582599,"longitude":2.2945006,"place_type":"tower","bounding_box":{"east":2.2956897,"west":2.2933119,"north":48.8590453,"south":48.8574753},"display_name":"Tour Eiffel, 5, Avenue Anatole France, Quartier du Gros-Caillou, Paris 7e Arrondissement, Paris, Île-de-France, France métropolitaine, 75007, France","input_address":"Eiffel Tower, Paris, France","importance_score":0.6205937724353116}},"exampleRequest":{"address":"Eiffel Tower, Paris, France"},"tags":["x402"],"displayCostAmount":"0.0216","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"1.00","reviews":0,"stars":null,"state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0216/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vLL4r2gX2T6vP_O0Hdw3A","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0216","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a free-text address or place name into geographic coordinates (latitude/longitude), structured address components, and a bounding box using OpenStreetMap Nominatim.","exampleAgentPrompt":"What are the latitude and longitude coordinates for 1600 Pennsylvania Avenue NW, Washington, DC?","exampleUseCases":null,"resultDescription":"Returns latitude and longitude coordinates, a bounding box (min/max lat and lon), and structured address components (street, city, country, postal code, etc.) for the given address or place name.","failureModes":["Address not found — Nominatim cannot resolve the given string to a location","Ambiguous address — multiple possible matches returned, first result used","Malformed or empty address string — input validation error","Service unavailable or upstream Nominatim timeout","Rate limit or payment failure for x402 protocol"],"whenToPreferThis":"Use this endpoint when you need to convert a free-text address or place name into geographic coordinates and structured address components, especially when you also need the bounding box. Backed by OpenStreetMap Nominatim, it works well for global addresses and place names without needing a commercial geocoding API key.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":24,"lastUsedAt":"2026-05-02T21:35:08.118Z","lastSuccessfullyRanAt":"2026-05-02T21:35:08.118Z","lastHealthCheckAt":"2026-09-13T18:56:13.681Z","isFirstParty":false}