World-Class Geocoding API
World-class geocoding with fast, accurate results and global coverage
Global Coverage
Explore our address and place coverage by country
API Products
Choose the right API for your needs
Geocoding API
Convert addresses to coordinates (forward geocoding) or coordinates to addresses (reverse geocoding). Batch up to 10,000 addresses per request.
Explore Geocoding API DocumentationPlaces API
?include=elevation
Search for businesses, landmarks, and points of interest. Find nearby places, filter by category, and get rich place details — including multi-language names (Japanese, Arabic, Hindi, etc.) via ?lang=, and elevation (metres above sea level) inline on every result via ?include=elevation.
Divisions API
Access administrative boundaries — countries, states, cities, neighborhoods. Point-in-polygon queries, boundary geometry, multi-language names (78 langs avg), and a Wikidata-derived rank.importance score on 1.02M divisions.
Address Tools NEW
Validate addresses, parse free-form into structured components, standardize to canonical form, find cross-streets, interpolate house numbers, compare similarity. Plus utilities — /v1/timezone and /v1/distance.
Postcode Boundary API NEW
Look up the boundary polygon for any postal code. Returns full geometry, population, and Wikidata identifiers in one call.
Explore Postcode Boundary APIIP Geolocation API NEW
Resolve IPv4 / IPv6 to country, region, city, county, postal code and ASN with sub-millisecond local lookups. Single, batch (≤1000), and /me endpoints.
Explore IP Geolocation APIRouting API NEW Pro+
Turn-by-turn routing, isolines, N×M matrix, GPS map-matching, TSP stop optimization, snap-to-road, and elevation — powered by a self-hosted Valhalla engine on the global OpenStreetMap network.
Explore Routing APIMarker Icon API NEW FREE
Styled map pins as PNG via a single GET request. Pin shape, glyph, color, and retina scaling baked in server-side; URLs are deterministic so your CDN absorbs the load. Bundled in every plan including the free tier — no separate add-on or upgrade required.
Try the live demoVector Map Tiles NEW
Interactive vector map tiles built from the global OpenStreetMap planet, served from our own infrastructure — no third-party tile vendor. Nine ready-made MapLibre GL styles plus self-hosted fonts and sprites. Point your map renderer at one style URL and ship.
Try the live demoStatic Maps NEW
Render a map as a plain image server-side — no client-side map library needed. Drop the URL straight into an <img> tag, an email, a PDF or a chat message. Marker and polyline overlays, numbered pin labels for route maps, auto-fit viewport, and WebP output ~60% smaller than PNG.
Elevation API NEW
Convert lat/lng to elevation (metres above sea level) for any point on Earth. Pack up to 500 points per request for route profiles, drone flight planning, solar siting, and terrain analysis. Pass ?include=elevation on any Places search to get inline ele on every result — no second call.
Aerial Imagery NEW
Get a sharp aerial photograph of any US property — pass a free-text address or coordinates, get back a PNG of the parcel + neighbours. Public-domain USGS NAIP imagery. Built for real-estate listings, insurance underwriting, appraisal research and computer-vision substrate (roof condition, pool detection, solar panel surveys).
Try the live demoRequest
Enter an address and click Geocode to see the API response
Quick Start
Get started with just a few lines of code
# Forward Geocoding
curl "https://csv2geo.com/api/v1/geocode?q=1600+Pennsylvania+Ave,+Washington+DC&country=US&api_key=YOUR_API_KEY"
# Reverse Geocoding
curl "https://csv2geo.com/api/v1/reverse?lat=38.8977&lng=-77.0365&api_key=YOUR_API_KEY"
Simple, Transparent Pricing
Start free, scale as you grow
- All endpoints (rate-limited)
- 10 boundary calls/day
- 5 req/s rate limit
- Commercial use, no attribution
- All endpoints (incl. polygons)
- 12 req/s rate limit
- Population in every boundary call
- Email support
- All endpoints
- 20 req/s rate limit
- Population in every boundary call
- Priority email support
- All endpoints
- 30 req/s rate limit
- Priority support
- Yearly billing available