Photon Geocoder — Addresses to Coordinates, Keyless
Pricing
from $1.00 / 1,000 results
Photon Geocoder — Addresses to Coordinates, Keyless
Geocode a place name or address for free and get flat rows — name, street, city, district, state, country, postcode and coordinates. OpenStreetMap-based, no key.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
alaudin burki
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Features
Share
Photon Geocoder — Addresses to Coordinates, Free and Key-less
Geocode a place name or address for free and get flat rows — name, street, city, district, state, country, postcode and coordinates. OpenStreetMap-based, no key.
This is the key-less alternative to Nominatim, whose usage policy forbids bulk use, and to the paid geocoders.
What you get
name, street, houseNumber, postcode, city, district, state, country, countryCode,
latitude, longitude, osmType, osmId.
Sample output
{ "name": "Lahore", "city": "Lahore", "state": "Punjab", "country": "Pakistan","latitude": 31.5497, "longitude": 74.3436, "osmType": "R", "osmId": 123 }
Limitations
- OpenStreetMap data, so coverage varies by country. An address that exists in the UK or Germany may be missing in a region OSM has not mapped in detail.
- It ranks by text match, not by importance, so the first row is not always the place you meant —
check
osmValue(city,street,house) to see what matched. - It is a free community service with no SLA. For high volume or production use, host your own Photon instance or use a paid geocoder.
houseNumberis present only where OSM has it.
Pricing
Pay per result.
Fields
| Field | Type | What it holds |
|---|---|---|
name | string | Display name as the source writes it. |
street | string | Street name, without the house number. |
houseNumber | number | House or building number on the street. Often absent outside Europe. |
postcode | string | Postal code as the source writes it — not normalised, and formats differ per country. |
city | string | City name. |
district | string | Administrative district the record falls under. |
state | string | State, province or region name. |
country | string | Country name as the source writes it — sometimes 'Norge' rather than 'NO'. Not an ISO code unless the README says so. |
countryCode | string | Two-letter ISO 3166-1 country code. |
latitude | number | Latitude in decimal degrees (WGS 84). A STRING from some sources and a number from others — check the README per Actor. |
longitude | number | Longitude in decimal degrees (WGS 84). A STRING from some sources and a number from others — check the README per Actor. |
osmType | string | OpenStreetMap element type — node, way or relation. |
osmId | string | OpenStreetMap element id. Combine with osmType to build the element URL. |