Nominatim Address Geocoder
Pricing
from $0.70 / 1,000 results
Nominatim Address Geocoder
Cheapest Nominatim geocoder. Forward, reverse & OSM lookup. Full address parsing, confidence scoring, enrichment. JSON/CSV/Excel. API, MCP, webhook, AI-agent ready.
Pricing
from $0.70 / 1,000 results
Rating
0.0
(0)
Developer
Scrape Smith
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Nominatim Address Geocoder -- Forward, Reverse & OSM Lookup
The most complete and affordable Nominatim geocoding actor on Apify. Convert addresses to GPS coordinates, coordinates to addresses, or look up any OpenStreetMap object -- all in one tool. Get structured address data, confidence scoring, enrichment fields, and distance calculations with every result.
Built on OpenStreetMap data via the Nominatim service. No API key required. Worldwide coverage.
Why this geocoder?
- Three modes in one actor -- forward search, reverse geocoding, AND OSM ID lookup. Most alternatives only offer two.
- Cheapest and fastest on the platform -- fraction of the cost of competing geocoding actors with 2x the output fields. Concurrent processing delivers hundreds of results per minute.
- Structured address parsing -- every result includes a normalized address object (house number, road, city, county, state, postcode, country, country code).
- 109-field enriched output -- confidence scoring, risk assessment, delivery suitability, input quality analysis, Plus Code, timezone, continent, hemisphere, urbanicity, duplicate detection, and dataset-level analytics. More fields than any competitor.
- Confidence scoring -- each result gets a confidence score (0-100), letter grade (A-F), and precision tier (rooftop, street, neighborhood, city, region, state, country).
- Structured search -- pass street, city, state, postal code, and country as separate fields for higher-precision matching.
- Distance calculation -- set a reference point and get the distance in kilometers to every result.
- Enrichment data -- Wikipedia, Wikidata, population, elevation, website, email, phone, and opening hours when available from OpenStreetMap.
- Multi-language -- results in 50+ languages. Specify your preferred language and get localized place names.
- Name variants -- access place names in multiple languages and scripts from a single query.
- Zero setup -- no API keys, no authentication, no configuration. Just provide addresses and go.
Input
| Parameter | Type | Description |
|---|---|---|
| Mode | Select | search (address to coordinates), reverse (coordinates to address), or lookup (OSM ID to details) |
| Addresses | String list | Addresses or place names to geocode (search mode) |
| Latitudes | String list | Latitude values for reverse geocoding |
| Longitudes | String list | Longitude values for reverse geocoding |
| OSM IDs | String list | OpenStreetMap IDs for lookup (e.g. R146656, N240109189) |
| Street | Text | Street for structured search |
| City | Text | City for structured search |
| State | Text | State/province for structured search |
| Postal Code | Text | ZIP/postal code for structured search |
| Country | Text | Country for structured search |
| Country Code | Text | ISO 3166-1 alpha-2 filter (e.g. us, de) |
| Language | Text | ISO 639-1 language code (default: en) |
| Max Alternatives | Number | Candidates per query (1-50) |
| Reference Lat/Lon | Number | Reference point for distance calculation |
| Max Results | Number | Cap on total output |
Output
Each result contains:
{"inputContext": "1600 Amphitheatre Parkway, Mountain View, CA","mode": "search","latitude": 37.4224858,"longitude": -122.0855846,"displayName": "Google Building 41, 1600, Amphitheatre Parkway, Mountain View, Santa Clara County, California, 94043, United States","name": "Google Building 41","osmType": "way","osmId": 23733659,"placeId": 322835547,"category": "building","type": "commercial","addressType": "building","placeRank": 30,"importance": 0.00006278,"address": {"houseNumber": "1600","road": "Amphitheatre Parkway","neighbourhood": "","city": "Mountain View","county": "Santa Clara County","state": "California","stateCode": "US-CA","postcode": "94043","country": "United States","countryCode": "US"},"precision": "building","confidenceScore": 60,"confidenceGrade": "B","boundingBox": {"southLat": 37.4221124,"northLat": 37.4228508,"westLon": -122.0859868,"eastLon": -122.0851511},"enrichment": {"architect": "STUDIOS Architecture","description": "Previously was the SGI campus"},"nameVariants": {"name:en": "Google Building 41","old_name": "Silicon Graphics (SGI)"},"distanceKm": 0.142,"scrapedAt": "2026-07-18T12:00:00.000Z"}
Use cases
- CRM data cleaning -- validate and standardize customer addresses in bulk. Flag incomplete or ambiguous records.
- Real estate analysis -- geocode property listings for mapping, distance calculations, and market comparisons.
- Logistics & delivery -- convert delivery addresses to coordinates for route optimization and coverage analysis.
- Market research -- map competitor locations, store networks, or survey responses to geographic coordinates.
- Lead enrichment -- add GPS coordinates, postal codes, and country data to lead databases.
- Academic research -- geocode survey data, historical records, or field study locations for spatial analysis.
- Event planning -- convert venue addresses to coordinates for attendee travel time calculations.
- Reverse geocoding -- identify the nearest address for GPS tracker data, geotagged photos, or IoT sensor coordinates.
- OpenStreetMap enrichment -- look up detailed metadata for known OSM objects including Wikipedia links, population, and multilingual names.
API, MCP & integrations
This actor runs on the Apify platform and can be called from anywhere:
- REST API -- trigger runs and fetch results programmatically from any language.
- MCP server -- connect directly to Claude, ChatGPT, or any AI agent that supports the Model Context Protocol.
- Python & JavaScript SDKs -- native Apify client libraries for seamless integration.
- Webhooks -- get notified when a geocoding batch completes.
- Zapier, Make, n8n -- connect to 5,000+ apps with no-code automation platforms.
- LangChain & AI agents -- use as a tool in autonomous AI agent pipelines.
- JSON, CSV, Excel export -- download results in the format your workflow needs.
- Dataset chaining -- pipe output from other Apify actors directly into this geocoder.
FAQ
Does this require an API key? No. Nominatim is a free public service provided by OpenStreetMap. No registration or API key is needed.
How fast is it? Concurrent processing delivers hundreds of results per minute. A batch of 1,000 addresses typically finishes in a few minutes. Performance scales automatically based on available throughput.
What languages are supported?
Over 50 languages. Set the language parameter to any ISO 639-1 code. Results depend on available OpenStreetMap translations for each location.
How accurate is it?
Accuracy depends on OpenStreetMap data coverage. Excellent in North America, Europe, and major cities worldwide. The confidenceScore and precision fields help you assess result quality programmatically.
Can I geocode coordinates to addresses?
Yes. Set the mode to reverse and provide latitude/longitude pairs.
What is OSM Lookup mode? If you already know the OpenStreetMap ID of a place (node, way, or relation), lookup mode retrieves its full details including address, coordinates, and enrichment data without a search query.
Is there a batch limit? No hard limit. Process thousands of addresses in a single run with concurrent processing.
What is the structured search? Instead of a free-text address string, you can pass street, city, state, postal code, and country as separate fields. This often produces more precise results for well-structured input data.
How does confidence scoring work? Each result receives a 0-100 confidence score based on the precision of the match (building-level vs. city-level) and its importance ranking in OpenStreetMap. Letter grades (A-F) provide a quick quality assessment.
What data does OpenStreetMap provide? Coordinates, full address hierarchy, bounding boxes, place classification, and -- where available -- Wikipedia/Wikidata links, population, elevation, contact information, and opening hours.