LocationIQ through Squiid
Nominatim-compatible geocoding, routing and static maps. LocationIQ is next up on Squiid, being built now.
What LocationIQ is
LocationIQ is a location API built on OpenStreetMap by Unwired Labs, serving billions of requests a day since 2013. Its geocoding endpoints are Nominatim-compatible and its routing endpoints are OSRM-compatible, which means code and libraries written for the open-source stacks work unchanged: free-form, structured and postal-code search, reverse geocoding, autocomplete, place lookup, nearby points of interest, time-zone lookup, driving and walking directions, distance matrices, nearest-road snapping, map matching and trip optimisation, plus static map images.
It suits AI-coded apps that want the simplest possible billing story: every successful call is one request, whatever the endpoint, and failed calls are free. Address forms with autocomplete, reverse geocoding a device location, distance matrices for a scheduling tool and time-zone lookups for a booking flow all cost the same. Teams migrating from a self-hosted Nominatim or OSRM can point their existing client at LocationIQ without rewriting.
Why connect it through Squiid
LocationIQ is coming soon on Squiid. Requests go to https://api.squiid.io/v1/locationiq/... with Authorization: Bearer $SQUIID_API_KEY, with clients working by base URL swap (gateway convention), and each successful request meters against prepaid credits at the effective rate of LocationIQ's plan on one Squiid invoice. Interactive map tiles stay a direct, browser-side concern; the gateway serves the APIs and static map images. OpenStreetMap attribution applies to what you display.
- One account, one key, one bill, one dashboard. LocationIQ sits beside every other service your project uses, on the same invoice and the same credit balance.
- Key custody. Squiid holds the LocationIQ credentials. Your code carries
SQUIID_API_KEY, so LOCATIONIQ_API_KEY never land in a repository, a preview deployment or an agent’s context. - Metering you can see. Every call is counted per service and per day, so you know what LocationIQ costs before the month ends.
- Pause on zero. When prepaid credits run out the gateway stops authorizing usage instead of running up a bill you did not fund.
- One rotation. Rotating the Squiid key cuts off every agent, worker and deployment at once, with no provider key to hunt down.
What you get
- Nominatim-compatible forward, reverse and structured geocoding
- Autocomplete, nearby places and time zones
- OSRM-compatible directions, matrices, matching and optimisation
- Static map images
- LocationIQ request pricing at the plan's effective rate, no markup
How to connect LocationIQ
One variable replaces the provider credentials this service would normally need. Requests go to the gateway and the official SDKs work by pointing their base URL at it (gateway convention).
# .env
# replaces LOCATIONIQ_API_KEY
SQUIID_API_KEY=sq_live_xxxxxxxxxxxxxxxxxxxxxxxx
# every request: https://api.squiid.io/v1/locationiq/...
# header: Authorization: Bearer $SQUIID_API_KEY
Add it in your dashboard
Open the Squiid catalog, add LocationIQ and fund credits. Access is instant and metered per request.
Put the one key in your env
Add SQUIID_API_KEY to .env and delete LOCATIONIQ_API_KEY. Nothing else from LocationIQ needs to exist in your project.
Point your agent at it
Claude Code, Cursor and Codex read the same variable and call https://api.squiid.io/v1/locationiq/. Agents use LocationIQ for Nominatim-style geocoding and OSRM-style routing where one flat price per request keeps cost estimation trivial.
Pricing through Squiid
LocationIQ charges a monthly fee by daily request allowance; Squiid meters one request per successful call at the plan's effective rate. Squiid passes that through at par: one dollar of prepaid credit is one dollar of LocationIQ usage, with no markup and no per-request margin.
LocationIQ has no subscription attached on Squiid today. If a plan is required for a feature you need, it passes through at the provider’s listed price with no Squiid fee.
Squiid adds no markup to provider prices. There is a free plan at $0 a month with a 15% fee when you top up credits, Solo at $19.97 a month with a top-up fee that starts at 8% and falls to 3.5% as your spend grows, Team from $29.97 a seat a month with the same ladder one point lower, and Custom with a rate of 3% or less. Credits are prepaid, so LocationIQ usage stops when the balance reaches zero rather than producing an invoice you did not fund. Auto top-up with a cap keeps production running without handing anyone an open-ended card.
If you leave
Nothing to move: LocationIQ is usage-metered, so leaving means creating your own LocationIQ key and pointing the client at it. Squiid never owns your code, your schema or your domain, and the gateway speaks LocationIQ's own API, so the client change is a base URL. The handover page lists what happens for every provider in the catalogue.
Works with every coding agent
LocationIQ through Squiid is just an HTTP call with a bearer token, so every agentic coding tool can use it with the single key already in your environment:
- Claude Code
- Cursor
- ChatGPT
- Codex
- Grok
- Gemini CLI
- GitHub Copilot
- Windsurf
- Perplexity
- Devin
- Replit
- v0
- Lovable
- Cline
Vibe coding a feature on LocationIQ usually means asking for it in plain language and letting the agent write the integration. Because the key is Squiid’s rather than the provider’s, it can do that without ever holding a credential that could be leaked, logged or committed.
Related services
OpenCage
MapsSimple geocoding built on open data with worldwide coverage
Next upInstant GEGeoapify
MapsGeocoding, routing, places and isolines on open data
Next upInstant RARadar
MapsGeofencing, address autocomplete and location tracking SDKs
Next upInstantSupabase
DatabasesPostgres with auth, storage, realtime and edge functions attached
Next upProvisionedNeon
DatabasesServerless Postgres with instant branching and scale to zero
LiveProvisionedQuestions people ask
Is LocationIQ on Squiid yet?
Coming soon: the integration is built and switches on as soon as the Squiid account is provisioned. The Services page in the console shows the live status.
What does a request cost?
Every successful call is one request at the effective rate of LocationIQ's plan, whatever the endpoint. Failed calls are not charged.
Is it really Nominatim-compatible?
Yes for the geocoding endpoints, in both JSON and XML. LocationIQ's own enhancements are only in the json and xmlv1.1 formats.
Which datacenter does Squiid use?
The US cluster. EU-resident accounts are separate at LocationIQ; ask if you need one.
How will it be billed?
Per successful request at the effective rate of LocationIQ's plan on your Squiid invoice, drawn from prepaid credits.
Connect LocationIQ with one key.
LocationIQ offers forward, reverse and structured geocoding, autocomplete, nearby places, time zones, OSRM-style directions and matrices, and static maps on OpenStreetMap data, one request per successful call. Coming soon on Squiid with instant access.