Google Maps through Squiid
Places, geocoding, routes and Street View from Google's map data. Google Maps is on the Squiid roadmap.
What Google Maps is
Google Maps Platform is a set of APIs over Google's map and places data. Places gives you business listings with hours, ratings, reviews and photos plus autocomplete that most users recognise instantly, Geocoding converts addresses to coordinates, the Routes and Distance Matrix APIs compute journeys with live traffic, and Street View and the Maps JavaScript API handle rendering. Its practical advantage over every alternative is the depth and freshness of the places data. Session tokens group autocomplete keystrokes into one billable session, which is the main lever on what an address field costs.
For AI-coded products that data is often the whole point. A restaurant finder, a travel planner, a field service scheduler or a local lead-generation tool needs to know what businesses exist, when they are open and how they are rated, and no other provider matches it. Address autocomplete on a checkout form is the other everyday use, where familiarity reduces abandonment. Licensing terms also restrict caching and displaying certain data, which is worth reading before a feature stores results long term.
Why connect it through Squiid
Google Maps is on the Squiid roadmap. When it lands, requests will go to https://api.squiid.io/v1/google-maps/... with Authorization: Bearer $SQUIID_API_KEY, with client libraries working by base URL swap (gateway convention), and requests will meter against prepaid credits at Google's listed price on one Squiid invoice. Provisioning also removes the usual setup: no Google Cloud project, no billing account, no API key restrictions to configure before the first request works. Spend per API is visible in the dashboard, which is useful because Places and Routes are priced very differently.
- One account, one key, one bill, one dashboard. Google Maps sits beside every other service your project uses, on the same invoice and the same credit balance.
- Key custody. Squiid holds the Google Maps credentials. Your code carries
SQUIID_API_KEY, so GOOGLE_MAPS_API_KEY, NEXT_PUBLIC_GOOGLE_MAPS_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 Google Maps 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
- Places data with autocomplete, hours and ratings
- Geocoding and reverse geocoding
- Routes and distance matrix with traffic
- No Google Cloud project to configure
- Google list pricing, no markup
How to connect Google Maps
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 GOOGLE_MAPS_API_KEY, NEXT_PUBLIC_GOOGLE_MAPS_KEY
SQUIID_API_KEY=sq_live_xxxxxxxxxxxxxxxxxxxxxxxx
# every request: https://api.squiid.io/v1/google-maps/...
# header: Authorization: Bearer $SQUIID_API_KEY
Add it in your dashboard
Open the Squiid catalog, add Google Maps 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 GOOGLE_MAPS_API_KEY, NEXT_PUBLIC_GOOGLE_MAPS_KEY. Nothing else from Google Maps 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/google-maps/. Agents call Places and Geocoding from the server through the gateway, keeping the map key out of the client bundle.
Pricing through Squiid
Google charges per request by API with a monthly usage allowance, at the provider's listed price. Squiid passes that through at par: one dollar of prepaid credit is one dollar of Google Maps usage, with no markup and no per-request margin.
Google Maps 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 Google Maps 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: Google Maps is usage-metered, so leaving means creating your own Google Maps key and pointing the client at it. Squiid never owns your code, your schema or your domain, and the gateway speaks Google Maps'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
Google Maps 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 Google Maps 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
Mapbox
MapsCustom maps, geocoding, directions and address search
Next upInstant RARadar
MapsGeofencing, address autocomplete and location tracking SDKs
RoadmapInstant OCOpenCage
MapsSimple geocoding built on open data with worldwide coverage
RoadmapInstantGoogle Cloud
CloudsGoogle Cloud services including Vertex AI through the partner program
RoadmapPartner SASerpAPI
Web search and scrapingStructured results from Google, Bing, Maps, Shopping and more
RoadmapInstantQuestions people ask
Is Google Maps on Squiid today?
Not yet. It is on the roadmap with instant provisioning planned.
Will I need a Google Cloud billing account?
No. Squiid provisions access, so there is no project, billing account or key restriction setup to do first.
Google Maps or Mapbox?
Google for places data and autocomplete familiarity, Mapbox for custom styling and often lower cost. Both are in the catalog.
How will it be billed?
Per request at Google's listed price, drawn from prepaid Squiid credits with no markup.
Can I use it in the browser?
Interactive maps need a browser key with referrer restrictions. Server-side calls go through the gateway with your Squiid key.
Connect Google Maps with one key.
Google Maps Platform provides the Places database, geocoding, routing with traffic, distance matrix, Street View and map rendering. Planned for Squiid with usage metering.