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
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=.
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. Three ready-made MapLibre GL styles plus self-hosted fonts and sprites. Point your map renderer at one style URL and ship.
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