Skip to content

Developer REST Data Gateway · 8 Synchronous JSON Endpoints

The Developer-First Google Maps API Without the $35/1K Bill Shock.

Query 200M+ local businesses, E.164 phone numbers, websites, opening hours, unlimited customer reviews, reverse geocoding, and B2B contact emails over clean REST JSON—at $0.20–$0.50 per 1,000 places with permanent PostgreSQL storage rights.

1. Pay-As-You-Go
Never-expiring credits ($1 = 10K) · 0 charge on empty
2. Zero GCP / Cookies
No Google Cloud billing account, proxies, or browser sessions
3. 10x–98% Cheaper
$0.20–$0.50/1K places vs Google Places $32–$40/1K
4. 2,000 Free Credits
Instant API key on signup (verified 1x per developer)

One HTTP Call Returns Phone, Website, Hours, Rating & Coordinates

Official Google Places API forces you to choose between cheap ID-only lookups or expensive $35/1K Enterprise FieldMasks—and still caps results at 20 items per page. With GET /v1/places/search, every record includes complete contact, rating distribution, and schedule metadata in a single response.

curl "https://api.googlemapsapi.io/v1/places/search?q=Blue+Bottle+Coffee+San+Francisco&limit=2" \
  -H "x-api-key: gm_live_your_api_key"
Real Live Gateway Capture · 200 OK5 Credits ($0.0005 PAYG)
{
  "code": 0,
  "provider": "https://googlemapsapi.io",
  "status": "ok",
  "msg": "success",
  "data": [
    {
      "place_id": "ChIJSy28upiAhYARkoxpzFnW7b4",
      "cid": "13757888117856636050",
      "google_id": "0x80858098babc2d4b:0xbeedd659cc698c92",
      "name": "Blue Bottle Coffee",
      "category": "Coffee shop",
      "phone": "+15106613510",
      "website": "https://bluebottlecoffee.com/us/eng/northern-california-cafes",
      "domain": "bluebottlecoffee.com",
      "rating": 4.6,
      "reviews_count": 908,
      "rating_distribution": { "1": 17, "2": 18, "3": 39, "4": 202, "5": 632 },
      "price_level": "$1–10",
      "address": "Blue Bottle Coffee, 315 Linden St, San Francisco, CA 94102",
      "street_address": "315 Linden St",
      "borough": "Hayes Valley",
      "city": "San Francisco",
      "state": "California",
      "zip_code": "94102",
      "country_code": "US",
      "latitude": 37.7763342,
      "longitude": -122.4232375,
      "timezone": "America/Los_Angeles",
      "is_claimed": true,
      "business_status": "OPEN",
      "work_hours": {
        "timetable": {
          "Monday": ["6:30 AM–6:30 PM"],
          "Friday": ["6:30 AM–7:30 PM"],
          "Saturday": ["6:30 AM–7:30 PM"]
        }
      }
    }
  ],
  "meta": {
    "request_id": "799c3853-e73d-494a-b669-4b69b4cf7f3f",
    "endpoint": "/v1/places/search",
    "count": 1,
    "credits_charged": 5,
    "took_ms": 34
  }
}

Unit Economics: Official Google Maps Platform vs. GoogleMapsAPI.io

DimensionOfficial Google Places API (2026)SerpApi / OutscraperGoogleMapsAPI.io
1,000 Places (with Phone & Website)$35.00 (50 calls × $35/1K)$0.75 – $2.85 / 1K$0.20 – $0.50 / 1K
100,000 Places / Month$1,715+ / mo$75 – $285 / mo$20 – $45 / mo
Customer Reviews per BusinessHard-capped at 5 reviews total$1.50 – $2.00 / 1K reviewsUnlimited ($0.08–$0.20 / 1K)
Empty / Zero-Result QueriesBilled at full SKU rateVaries by provider$0.00 (0 Credits charged)
Permanent DB / AI RAG StorageProhibited (>30 days violates ToS)Allowed100% Allowed Forever

Complete 8-Endpoint REST Coverage

GET /v1/places/search

Google Maps Text Search (Places, Ratings, Phone, Website, Hours, Coordinates)

5 Credits / place returned (min 10 Credits; 0 if empty)$0.20 – $0.50 / 1,000 places
GET /v1/places/nearby

Bounding-Box & Radius Viewport Search (Polygon / Grid Scanning)

5 Credits / place returned (min 10 Credits; 0 if empty)$0.20 – $0.50 / 1,000 places
GET /v1/places/details, GET /v1/places/{place_id}

Full Business Profile & Enriched Contacts (Place ID / CID / Google ID)

20 Credits / business profile$0.80 – $2.00 / 1,000 profiles
GET /v1/places/reviews, GET /v1/places/{place_id}/reviews

Verified Customer Reviews, Owner Replies & Reviewer Metadata

2 Credits / review returned (min 10 Credits; 0 if empty)$0.08 – $0.20 / 1,000 reviews
GET /v1/places/photos, GET /v1/places/{place_id}/photos

High-Res Business & StreetPhotos Metadata

2 Credits / photo returned (min 6 Credits; 0 if empty)$0.08 – $0.20 / 1,000 photos
GET /v1/leads/enrich, GET /v1/domains/{domain}/contacts

Website Email, Phone & Social Media Lead Enrichment (8 Social Platforms)

20 Credits / enriched domain (0 Credits if no emails/socials found)$0.80 – $2.00 / 1,000 enriched domains
GET /v1/places/autocomplete, GET /v1/geocode/reverse

Typeahead Place Autocomplete & Reverse Geocoding (Lat/Lng to Address)

5 Credits / request$0.20 – $0.50 / 1,000 calls

Google Maps API Developer FAQ

When should I use GoogleMapsAPI.io instead of Google Cloud's Maps Platform?

If you need to render interactive street maps or turn-by-turn navigation inside a browser/mobile app, use Google's Maps JavaScript SDK. If your backend, AI agent, CRM, or data pipeline needs structured JSON business listings, phone numbers, websites, opening hours, customer reviews, coordinates, or B2B emails without $35/1K FieldMask bills or 30-day database storage bans, use GoogleMapsAPI.io.

Do I need a Google Cloud account, OAuth consent screen, or credit card to start?

No. Sign up in 10 seconds to receive an instant gm_live_... API key preloaded with 2,000 Free Trial Credits (verified 1x per user). There is no GCP project setup, IAM role configuration, or mandatory credit card.

Do Pay-As-You-Go credits expire?

Never. Pay-As-You-Go credit packs ($1 = 10,000 Credits, starting at $10) never expire, and 0 Credits are deducted whenever a query returns 0 results or encounters an upstream error.

Can I migrate an existing Google Places API integration without rewriting my app?

Yes. Our gateway exposes drop-in compatibility aliases (/maps/api/place/textsearch/json, /maps/api/place/nearbysearch/json, /maps/api/place/details/json, /maps/api/place/autocomplete/json) authenticated via the x-api-key header alongside our native /v1/* endpoints.