Pricing for every way you geocode
File upload or REST API, pay-as-you-go or monthly — pick the plan that matches how your team works.
Pay as you go
Upload a CSV or Excel file and pay per record. No subscription, no commitment — ideal for one-off or irregular jobs.
File upload subscription
Geocode CSV and Excel files at volume on a monthly plan. Save up to 81% versus pay-as-you-go.
REST API
55 endpoints. 461M+ addresses. 6.7× faster at p50 vs major geocoders. Population & Wikidata included in every boundary call.
Enterprise & On-Premise
Dedicated infrastructure, optional HIPAA / SOC 2, 99.9% SLA. Or run our Docker image inside your own boundary — air-gap option included.
Try before you commit
Geocode 100 addresses free every day — no credit card, no time limit. The same engine paid plans use.
Building with our API? Join the developer community on GitHub — questions, feature requests, and release notes.
Frequently asked
Which product should I pick?
If you're a non-developer with a CSV or Excel file: File upload. If you're integrating geocoding into an app or pipeline: REST API. If you have compliance, SLA, or data-sovereignty requirements: Enterprise.
Can I use the free tier in commercial projects?
Yes — both the file upload free tier and the API free tier allow commercial use with no attribution required. You're limited only by daily volume, not by license.
Do you bill per call or per subscription?
Both are available. File upload offers Pay-as-you-go (volume tiers, no commitment) and a monthly subscription. API uses monthly or yearly subscriptions. Enterprise is annual contracts.
How does CSV2GEO compare to other geocoders?
API tiers undercut every major geocoder by $5+ per bracket, with population and Wikidata bundled in every boundary call (most others charge extra). At any tier, CSV2GEO is roughly 90% cheaper than per-call billing on the largest mapping platforms. See our 2026 pricing comparison.
Can I switch between plans?
Yes. Upgrade or downgrade at any time from your dashboard. Yearly plans prorate. Enterprise contracts are negotiated separately.