Budget Geocoding API
for High-Volume Operations
99.5% accuracy. Flat-rate pricing that doesn't punish you for growing.
If you're already processing tens of thousands of addresses a day — logistics dispatch, delivery routing, address validation at checkout — the per-request pricing model that works fine at low volume becomes the single biggest line item in your infrastructure bill at scale. Mapsi's flat-rate tiers mean your 140,000th call today costs exactly what your 10th call cost last month. No usage alerts, no throttling to control spend, no finance team asking why the maps bill tripled this quarter.
Budget Pricing, Enterprise Features
Global Geocoding
Accurate results across 200+ countries with 90%+ accuracy in major markets.
Forward & Reverse
Address-to-coords and coords-to-address. Both included in the same flat-rate plan.
Batch Processing
Upload CSV files, get geocoded results in minutes. Up to 30,000 addresses per call.
Autocomplete Search
Suggest addresses as users type with partial match support. No extra fee.
Address Normalization
Standardize formats for consistent data quality using the Libpostal engine.
Sub-100ms Latency
Sub-100ms latency on 95% of requests. 99.9% uptime SLA included in all plans.
Transparent Budget Pricing
Simple flat-rate plans. Pay only for your tier. Upgrade or downgrade anytime.
Free
$0
3,000 calls / day
Perfect for testing and small projects
- All APIs included
- No credit card
- No time limit
Hobby
$15 / mo
10,000 calls / day
Launch products and validate demand
- All 11 APIs
- Batch geocoding
- Top-up packs available
Most Popular
Growth
$29 / mo
35,000 calls / day
Scale with your growing user base
- All 11 APIs
- Priority support
- Google equivalent: ~$3,625/mo
Business
$99 / mo
140,000 calls / day
Ready for high-volume operations
- All 11 APIs
- SLA guarantee
- Google equivalent: ~$8,350/mo
Top-up packs: $9 per 100,000 extra calls, valid 6 months. No negotiations.
Migrating from Per-Request Billing
Most teams switching to Mapsi are replacing an existing geocoding vendor, not building from zero. A few things worth knowing before you migrate:
- Batch re-geocoding your existing address database is a one-time cost at your current tier's rate, not a separate migration fee.
- Response format compatibility — coordinates, confidence scores, and formatted addresses map cleanly onto the fields most geocoding SDKs already expect, so client-side changes are usually limited to the base URL and auth header.
- Run both providers in parallel during a transition window if accuracy validation matters for your use case — there's no penalty for calling both during cutover.
Start Geocoding in Minutes
// Single geocode request
const res = await fetch(
'https://api.mapsi.dev/v1/geocode?q=123+Main+St+Boston+MA',
{ headers: { 'X-API-Key': 'your_key' } }
);
const { latitude, longitude } = await res.json();
// Batch geocode — CSV file upload
const formData = new FormData();
formData.append('file', csvFile);
const batch = await fetch('https://api.mapsi.dev/v1/batch/geocode', {
method: 'POST',
headers: { 'X-API-Key': 'your_key' },
body: formData
});
const results = await batch.json();FAQ
What happens if our volume spikes unexpectedly (e.g. seasonal peak)?
Top-up packs ($9 per 100,000 extra calls) cover overages without forcing an immediate plan upgrade — you can true up to a higher tier at your next billing cycle if the volume increase is sustained.
Is there a discount for annual commitment at high volume?
Flat-rate tiers are already priced to avoid needing a custom contract negotiation — reach out if you're processing beyond the Business tier's 140,000/day and want a conversation about a dedicated tier.
Start geocoding free today
3,000 calls/day free forever. All APIs included. No credit card required.