World-Class Geocoding API

World-class geocoding with fast, accurate results and global coverage

461M+ Addresses
72M+ Places
4.6M+ Divisions
39 Countries

Global Coverage

Explore our address and place coverage by country

Loading coverage data...
39 countries with 461M+ addresses

API Products

Choose the right API for your needs

Geocoding API

461M+ addresses 39 countries 20 endpoints

Convert addresses to coordinates (forward geocoding) or coordinates to addresses (reverse geocoding). Batch up to 10,000 addresses per request.

Explore Geocoding API Documentation

Places API

72M+ POIs 400+ categories 11 endpoints 17 languages

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=.

Browse Places API Endpoints

Divisions API

4.6M+ boundaries All levels 12 endpoints Popularity ranking

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.

View Divisions API Reference

Address Tools NEW

Validate Parse Standardize

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.

Browse Address Tools

Postcode Boundary API NEW

276 countries Polygon geometry Free: 10/day

Look up the boundary polygon for any postal code. Returns full geometry, population, and Wikidata identifiers in one call.

Explore Postcode Boundary API

IP Geolocation API NEW

Submillisecond Country / region / city / county / ASN 3 endpoints

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 API

Routing API NEW Pro+

5 modes (drive · truck · walk · bike · moto) Truck attrs (height / weight / HAZMAT) 7 endpoints

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 API

Marker Icon API NEW FREE

168 Font Awesome icons Any hex color · 4 sizes · 1× / 2× / 4× retina CDN-cached PNG · 1-year immutable

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 demo

Vector Map Tiles NEW

Global OpenStreetMap planet 9 MapLibre GL styles — bright, dark, slate, basic, positron, fiord, liberty, toner, dark-matter Self-hosted · 0.25 credits per tile

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 demo
Switching from Google Maps? Compare pricing & features
Latency tips: how to get sub-50 ms responses with connection pooling

Try It Now

Test the geocoding API directly in your browser

Request

Response

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

Free
$0/mo
3,000 calls/day
  • All endpoints (rate-limited)
  • 10 boundary calls/day
  • 5 req/s rate limit
  • Commercial use, no attribution
Get Started
API 10
$54/mo
10,000 calls/day · 300K/month
  • All endpoints (incl. polygons)
  • 12 req/s rate limit
  • Population in every boundary call
  • Email support
Choose Plan
API 250
$604/mo
250,000 calls/day · 7.5M/month
  • All endpoints
  • 30 req/s rate limit
  • Priority support
  • Yearly billing available
Choose Plan