🗺 Location Infrastructure
Mapping APIs, 99% cheaper than Google
Enterprise-grade geocoding, routing, and spatial APIs — predictable pricing, global coverage, no surprise bills.
Geocoding API · monthly cost comparison
Google Maps Geocoding API · pay-as-you-go · 10K free/month · source: developers.google.com/maps/billing-and-pricing/pricing · April 2026
Our APIs
Precise, reliable mapping primitives for every use case.
Geocoding & Search
Geocoding
Convert addresses into precise lat/lng coordinates. Global coverage across 200+ countries.
Reverse Geocoding
Turn any coordinate into a structured address — street, city, postcode — with optional country filtering.
Places Autocomplete
Real-time place suggestions as users type. Sub-100ms latency with ranked results.
Places
Search a global POI dataset by keyword and proximity. Find restaurants, landmarks, and businesses near any location.
Routing & Logistics
Route
Point-to-point routing for car, truck, and bicycle with turn-by-turn directions and multi-stop waypoints.
Matrix
Compute travel times and distances between multiple origins and destinations. Essential for logistics optimisation.
Isochrone
Generate reachability polygons showing areas accessible within a given travel time — by car, bike, or foot.
Maps & Rendering
Static Maps
Render pixel-perfect map images with custom markers and zoom levels. Returns PNG — no client-side SDK required.
Map Tiles
Serve fast map tiles via CDN. Drop-in compatible with all major map rendering libraries. Zoom levels 0–15.
Spatial & Utilities
Batch Geocoding
Geocode up to 30,000 address records per request via async job queuing. Poll job status until results are ready.
Reverse Batch Geocoding
Convert up to 500 coordinate pairs into structured addresses in a single synchronous call. Built for IoT telemetry.
Point-in-Polygon
Resolve the full administrative hierarchy for any coordinate — country, region, city, and neighbourhood.
H3 Indexing
Convert coordinates into hexagonal grid cells at any resolution. Ideal for spatial aggregation and heatmaps.
Address Normalisation
Parse raw address strings into structured, standardised components. Ideal for data cleansing before batch geocoding.
Timezone
Resolve the IANA timezone identifier and UTC offset for any coordinate. DST-aware with longitude-based fallback.
Elevation
Get high-resolution elevation data for any coordinate or batch of points. Returns height above sea level in metres.
GPS Match
Snap noisy GPS traces to the road network. Cleans raw vehicle telemetry into accurate route-aligned trajectories.
Nearest Road
Find the closest road segment to any coordinate and return its name, classification, and snapped point.
Geofencing & Territory via Fencemaker ↗
Available with a free Fencemaker account. Uses the same Mapsi key for maps; separate Fencemaker key for geofencing endpoints.
Geofences
Create and manage polygon or circle geofences. Attach metadata, set active windows, and query by ID or tag.
Point-in-Polygon Check
Check whether a coordinate falls inside any registered geofence. Returns matched fence IDs and metadata instantly.
Enter / Exit Webhooks
Fire HTTP webhooks the moment a tracked device crosses a geofence boundary. Configurable retry logic included.
Territory Lookup
Pass an address or coordinate and get back the responsible agent, region, or team. The missing primitive in location APIs.
Device Tracking
Register devices and post location updates. Mapsi resolves coordinates; Fencemaker watches for zone crossings.
Route Geofence
Define a buffer zone around any route. Trigger alerts when a tracked device deviates beyond the corridor boundary — built for fleet compliance and last-mile monitoring.
Simple, Transparent Pricing
Start free, scale as you grow. No hidden fees, no overage surprises.
Free
$ 0 /forever
Testing and personal projects
- 3,000 calls / day
- 3 requests / second
- 1 API key
- Attribution required
- All core APIs
Hobby
$ 15 /mo
Side projects and indie devs
- 10,000 calls / day
- 10 requests / second
- Batch up to 500 records
- 3 API keys
- Email support
Most Popular
Growth
$ 29 /mo
Growing apps and startups
- 35,000 calls / day
- All APIs included
- 15 requests / second
- Batch up to 5,000 records
- Multiple API keys
- Email support
Business
$ 99 /mo
High-volume established apps
- 140,000 calls / day
- All APIs included
- 25 requests / second
- Batch up to 30,000 records
- Priority processing
- Email support
Top-up
$ 9
Extra calls when you need them
- 100,000 API calls
- 6 months validity
- Works on any paid plan
Enterprise
Custom
Tailored limits and SLAs
- Custom rate limits
- Dedicated support
- SLA guarantee
- Custom contracts