LocationIQ
"Affordable Google Maps alternative for your website or app" [1]
LocationIQ is a global geocoding and mapping API that covers forward and reverse geocoding, address autocomplete, routing, distance matrix, nearby places, and static or interactive maps, positioning itself as a cost-effective alternative to Google Maps. Paid plans start at $45 per month with a free tier available at 5,000 requests per day and no sales call required for signup. SDKs are available in seven languages including JavaScript, Python, Java, and Rust, and the service publishes both pricing and an SLA, with GDPR compliance and enterprise plans for high-volume needs.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box
Avoid if: You have strict compliance requirements
Scores
- 35 / 100Agent friendliness
- 100 / 100Pricing transparency
- 85 / 100Setup speed
- 45 / 100Docs quality
- 100 / 100Procurement ease
- 35 / 100Trust readiness
Pricing & procurement
- Pricing model
- Subscription [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- Free plan at $0: 5,000 requests/day, 2 req/sec, 60 req/min; includes Geocoding, Routing, and Static Maps APIs; commercial use permitted with mandatory attribution link ("Search by LocationIQ.com"); caching limited to 48 hours; 1 access token; best-effort email support. [5]
- Self-serve signup
- ✓ Yes
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [6]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free | 5,000 requests/day (geocoding, routing, static maps APIs) | month | $0 | source |
| Maps Lite | 10,000 map views/day (map APIs only — no geocoding or routing) | month | $45 | source |
| Maps Lite | 10,000 map views/day (map APIs only) — annual billing | year | $450 | source |
| Developer | 25,000 requests/day (all APIs incl. geocoding, routing, maps) | month | $100 | source |
| Developer | 25,000 requests/day (all APIs incl. geocoding, routing, maps) — annual billing | year | $990 | source |
| Startup | 60,000 requests/day (all APIs incl. geocoding, routing, maps) | month | $200 | source |
| Startup | 60,000 requests/day (all APIs incl. geocoding, routing, maps) — annual billing | year | $2000 | source |
| Growth Plus | 7,500,000 requests/month (all APIs incl. geocoding, routing, maps) | month | $500 | source |
| Growth Plus | 7,500,000 requests/month (all APIs incl. geocoding, routing, maps) — annual billing | year | $5000 | source |
| Business Plus | 30,000,000 requests/month (all APIs incl. geocoding, routing, maps) | month | $950 | source |
| Business Plus | 30,000,000 requests/month (all APIs incl. geocoding, routing, maps) — annual billing | year | $9500 | source |
| Enterprise | Custom — up to 10 billion requests/day, dedicated servers, custom rate limits, custom SLAs | month | - | source |
Capabilities
- Supported actions
- forward_geocode, reverse_geocode, autocomplete, structured_geocode, postal_code_search, nearby_places, lookup, timezone, directions, matrix, nearest, optimize, map_matching, static_maps, balance [7]
- Regions
- global [8]
- Languages
- multilingual (accept-language parameter supported, defaults to en)
- Input types
- free-form address, structured address components, lat/lon coordinates, postal code, OSM object ID
- Output types
- JSON, XML, PNG, JPG
- Webhooks
- ✗ No [9]
- Sandbox / test mode
- ✗ No [10]
- SDK languages
- JavaScript, Java, Python, PHP, C#, Rust, Dart [11]
- MCP server
- ✗ No [12]
Trust & compliance
- SOC 2
- – Unknown [13]
- HIPAA
- – Unknown [14]
- GDPR
- ✓ Yes [15]
- ISO 27001
- – Unknown
- PCI DSS
- – Unknown
- Published SLA
- ✓ Yes [16]
- Rate limits
- ["Free: 2 req/sec, 60 req/min, 5,000 req/day", "Maps Lite: 15 req/sec, 10,000 map views/day", "Developer: 20 req/sec, 25,000 req/day", "Startup: 22 req/sec, 60,000 req/day", "Growth Plus: 30 req/sec, 7.5M req/month", "Business Plus: 40 req/sec, 30M req/month", "Enterprise: custom rate limits, up to 10B req/day"] [17]
- Known restrictions
- Free plan: caching limited to 48 hours, Paid plans: caching permitted for duration of subscription, Server-side caching of map tiles is not allowed, Free plan requires prominent attribution link: 'Search by LocationIQ.com', Soft daily/monthly overage limits on paid plans allow up to 100% over stated limit, Data can be stored permanently (response data), but cached request-response pairs have time limits based on plan, No refunds policy stated on pricing page, Maps Lite plan does not include Geocoding or Routing APIs - map APIs only, Community-contributed client libraries are not officially tested or supported by LocationIQ [18]
Developer surface
Integration
- API style
- rest
- Base URL
- https://us1.locationiq.com/v1
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key
- Idempotency keys
- ✗ No
- Error format
- vendor-specific
- Rate limit
- 2 / second
Adoption & maturity
- Launched
- 2013-01-01
Other Geocoding APIs
Azure Maps Render (Map Tiles)
"Azure Maps is a collection of geospatial services and SDKs that use fresh mapping data to provide geographic context to web and mobile applications."
Geocodio
"The delightfully boring geocoder"
Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API)
"Make the world your platform. Develop AI-powered insights and build with maps in over 250 countries and territories, powered by data updated 100 million times daily."
Melissa
Global data quality and enhancement solutions to profile, verify, clean, update, match, and integrate People data.
Esri ArcGIS Basemap Styles & Map Tiles
"A location service that provides basemap styles and data for the world. It returns styles as Mapbox styles and web maps, and data as vector tiles and/or map tiles."
Mapbox Maps (GL JS, Static Images & Vector Tiles)
"Bring location data to life with beautiful base maps, versatile upload and design tools and cross-platform rendering."
References
- ↑Description: locationiq.com
- ↑Pricing model: locationiq.com · locationiq.com
- ↑Published pricing: locationiq.com
- ↑Free tier: locationiq.com
- ↑Free tier details: locationiq.com · locationiq.com
- ↑Enterprise plan: locationiq.com
- ↑Supported actions: docs.locationiq.com
- ↑Regions: locationiq.com
- ↑Webhooks: docs.locationiq.com
- ↑Sandbox: us1.locationiq.com
- ↑SDK languages: docs.locationiq.com · github.com
- ↑MCP server: locationiq.com
- ↑SOC 2: locationiq.com
- ↑HIPAA: locationiq.com
- ↑GDPR: help.locationiq.com · locationiq.com
- ↑Published SLA: help.locationiq.com · locationiq.com
- ↑Rate limits: locationiq.com
- ↑Known restrictions: locationiq.com · locationiq.com
Change history
- 2026-06-15 Score Agent Friendliness: 10 → 35
- 2026-06-15 Best For: Prototypes and side projects - free to start, no sales call, Teams needing broa… → Prototypes and side projects - free to start, no sales call, AI agents and auto…
- 2026-06-15 Score Docs Quality: 15 → 45
- 2026-06-14 API Reference URL: (none) → https://docs.locationiq.com/reference
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Has Structured Data: (none) → No
- 2026-06-14 Llms Txt URL: (none) → https://docs.locationiq.com/llms.txt
- 2026-06-14 Llms Txt Present: No → Yes
- 2026-06-14 Capabilities: {} → {"forward":true,"reverse":true,"timezone":true,"autocomplete":true}
- 2026-06-14 Summary Md: (none) → LocationIQ is a global geocoding and mapping API that covers forward and revers…
- 2026-06-14 Score Docs Quality: 0 → 15
- 2026-06-14 Docs URL: (none) → https://docs.locationiq.com
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Status Page URL: (none) → https://status.locationiq.com
- 2026-06-14 Score Agent Friendliness: (none) → 10
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Avoid If: (none) → You have strict compliance requirements
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Teams needing broa…
- 2026-06-14 Score Trust Readiness: (none) → 35
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Score Docs Quality: (none) → 0
- 2026-06-14 Score Setup Speed: (none) → 85
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 Data Retention Policy URL: set to https://locationiq.com/privacy
- 2026-06-14 Documented Rate Limits: set to Free: 2 req/sec, 60 req/min, 5,000 req/day, Maps Lite: 15 req/sec, 10,000 map v…
- 2026-06-14 Rate Limit Requests: set to 2
- 2026-06-14 Rate Limit Window: set to second
- 2026-06-14 Known Restrictions: set to Free plan: caching limited to 48 hours, Paid plans: caching permitted for durat…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://docs.locationiq.com/docs/authentication
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://us1.locationiq.com/v1
- 2026-06-14 API Version: set to v1
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 Quickstart URL: set to https://docs.locationiq.com/docs/introduction
- 2026-06-14 Idempotency Supported: set to No
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Starting Price Usd: set to 45
- 2026-06-14 Price Basis: set to month
- 2026-06-14 Free Tier Limit: set to 5,000 requests/day
- 2026-06-14 Launched At: set to 2013-01-01
- 2026-06-14 Notable Customers: set to (none)
- 2026-06-14 Slug: set to locationiq
- 2026-06-14 Source Confidence: set to high
- 2026-06-14 Extractor: set to claude-subagent:sonnet
- 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/locationiq \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/locationiq/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'