YepAPI

Command Palette

Search for a command to run...

POST/v1/maps/search

Google Maps Search API

Search Google Maps for places, businesses, and points of interest. Get names, addresses, phone numbers, websites, ratings, hours, and coordinates as clean JSON — official Google Places data from $0.07/call.

A Google Maps Search API that turns any text query into a structured list of real places. Send 'coffee in seattle' and get back each place's name, address, phone, website, Google Maps URL, latitude/longitude, rating and review count, price level, business status, open-now flag, weekly hours, amenities, photos, and a top review. Powered by the official Google Places API (New) — the same live data behind Google Maps — so results are current, not scraped or cached. The best Google Places API alternative for building store locators, lead lists, local SEO tools, and map-based apps.

Try it live

Fill in the fields and hit Run to see a real response.

POST/v1/maps/search

Number of places to return (1–20).

Two-letter language code, e.g. en, es, fr.

Two-letter region code, e.g. us, gb, de.

Response
Example response — hit "Send Request" to see a live result
{
  "ok": true,
  "data": {
    "query": "coffee in seattle",
    "totalResults": 10,
    "nextPageToken": "AeCrKzY1a2b3c4d5e6f7g8h9",
    "searchUrl": "https://www.google.com/maps/search/coffee+in+seattle",
    "results": [
      {
        "id": "ChIJBR3G8LJqkFQRWD2Wzn0qG3c",
        "name": "Storyville Coffee Pike Place",
        "types": [
          "cafe",
          "coffee_shop",
          "food",
          "point_of_interest"
        ],
        "primaryType": "coffee_shop",
        "primaryTypeDisplay": "Coffee Shop",
        "address": "94 Pike St #34, Seattle, WA 98101, USA",
        "shortAddress": "94 Pike St #34, Seattle",
        "phone": "+1 206-780-5777",
        "website": "https://storyville.com/",
        "googleMapsUrl": "https://maps.google.com/?cid=8006944589154598488",
        "latitude": 47.6094651,
        "longitude": -122.3417896,
        "rating": 4.6,
        "userRatingCount": 2317,
        "priceLevel": "PRICE_LEVEL_MODERATE",
        "businessStatus": "OPERATIONAL",
        "openNow": true,
        "hours": [
          "Monday: 7:00 AM – 6:00 PM",
          "Tuesday: 7:00 AM – 6:00 PM",
          "Wednesday: 7:00 AM – 6:00 PM",
          "Thursday: 7:00 AM – 6:00 PM",
          "Friday: 7:00 AM – 6:00 PM",
          "Saturday: 7:00 AM – 6:00 PM",
          "Sunday: 7:00 AM – 6:00 PM"
        ],
        "amenities": {
          "dineIn": true,
          "takeout": true,
          "delivery": false,
          "servesCoffee": true,
          "goodForGroups": true,
          "wheelchairAccessibleEntrance": true
        },
        "photos": [
          {
            "reference": "places/ChIJBR3G8LJqkFQRWD2Wzn0qG3c/photos/AWn0k",
            "widthPx": 4032,
            "heightPx": 3024,
            "url": "https://cdn.yepapi.com/maps/photo/AWn0k.jpg"
          }
        ],
        "topReview": {
          "rating": 5,
          "text": "Best latte in Pike Place. The space is gorgeous and the baristas are incredibly friendly.",
          "author": "Jordan M.",
          "publishedAt": "2026-05-18T16:42:00Z",
          "relativeTime": "2 months ago"
        },
        "directionsUrl": "https://www.google.com/maps/dir/?api=1&destination_place_id=ChIJBR3G8LJqkFQRWD2Wzn0qG3c",
        "reviewsUrl": "https://search.google.com/local/reviews?placeid=ChIJBR3G8LJqkFQRWD2Wzn0qG3c"
      }
    ]
  }
}

Features

Text search for any place, business, or point of interest

Pass a natural-language query like 'coffee in seattle' or 'dentists near portland' and get a ranked list of matching places — the same results Google Maps returns for that search.

Full business profile per result

Every result includes name, address, phone, website, Google Maps URL, latitude/longitude, rating, review count, price level, and business status — enough to populate a listing without a second call.

Opening hours, open-now flag, and amenities

Each place returns a seven-line weekly hours array, a live open-now boolean, and a typed amenities object (dine-in, takeout, delivery, wheelchair access, and more).

Photos and a top review inline

Results carry photo references and a single top review (rating, text, author, and relative time) so you can show social proof without calling the reviews endpoint.

Coordinates plus directions and reviews links

Latitude/longitude come on every result alongside ready-made directionsUrl and reviewsUrl links, so mapping and deep-linking into Google Maps is a copy-paste.

Language and region targeting

Set language (e.g. 'en') and region (e.g. 'us') to localize place names, addresses, and formatting for the market you care about.

Official Google Places data — live, not scraped

Powered by the Google Places API (New), so every field reflects Google's current data rather than a stale snapshot or a fragile HTML scrape.

Use cases

Store & Business Locators

Power 'find a location near me' search boxes with real Google place data — names, addresses, hours, and coordinates ready to drop onto a map.

Local Lead Generation

Turn a query like 'plumbers in austin' into a structured lead list with phone numbers, websites, ratings, and addresses for outreach.

Local SEO & Rank Tracking

Track which businesses surface for local queries and pull their ratings, review counts, and categories to benchmark against competitors.

Map-Based Apps

Feed real places with coordinates, photos, and hours into travel, food, and discovery apps without maintaining your own places database.

Market Research

Quantify the density and quality of businesses in a category or city — ratings, price levels, and counts — for site selection or competitive analysis.

Data Enrichment

Match a business name and city to its canonical Google place, then enrich your CRM with website, phone, coordinates, and category data.

Quick start

Copy this snippet and start making calls.

const res = await fetch('https://api.yepapi.com/v1/maps/search', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    "query": "coffee in seattle",
    "limit": 10,
    "language": "en",
    "region": "us"
  }),
});
const data = await res.json();
console.log(data);

Google Maps Search API — official Places data as clean JSON

YepAPI's Google Maps Search API turns any text query into a structured list of real places. Search 'coffee in seattle' or 'dentists near portland' and get back each place's name, address, phone, website, coordinates, rating, hours, amenities, photos, and a top review — all as clean JSON. It's powered by the official Google Places API (New), the same live data behind Google Maps.

Because it returns stable Google place IDs, the Maps Search API pairs directly with our Place Details and Reviews endpoints — search once, then pull full details or reviews for any result. Use it to build store locators, local lead lists, map-based apps, and local SEO tools without maintaining your own places database or wiring up a Google Cloud billing account. Pay per call from $0.07 with $5 free credit and no minimums.

A Google Places API alternative with no Google Cloud setup

Skip the Google Cloud project, billing account, and quota juggling. YepAPI wraps the official Google Places API (New) behind one key, so you get live place search from $0.07/call with pay-per-call pricing and $5 free credit. One key also unlocks SEO, SERP, scraping, and AI endpoints — no juggling providers.

A cheaper SerpApi Maps and Outscraper alternative

SerpApi's Maps API starts at a $75/mo plan and Outscraper runs async credit-pack jobs. YepAPI's Maps Search API is synchronous, returns structured place objects in one call, and is pure pay-per-call from $0.07 — no subscription, no minimums, no credit expiry.

Start making API calls in 30 seconds

$5 free credit on signup. No credit card required. Pay per call.

Looking for a Google Places API alternative?

YepAPI gives you the same data with simpler pricing. One API key, pay per call, no subscriptions.

Provider
Pricing
Catch
Google Places API
Subscription
Requires Google Cloud billing & quotas
SerpApi (Maps)
Subscription
$75/mo minimum plan
Outscraper
Subscription
Async jobs, credit packs
YepAPI
$0.07/call
No minimums

What developers say

Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.

Marcus T.

SEO Platform Founder

One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.

Priya S.

Full-Stack Developer

The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.

Jake R.

Indie Hacker

Frequently asked questions

A Google Maps Search API that turns any text query into a structured list of real places. Send 'coffee in seattle' and get back each place's name, address, phone, website, Google Maps URL, latitude/longitude, rating and review count, price level, business status, open-now flag, weekly hours, amenities, photos, and a top review. Powered by the official Google Places API (New) — the same live data behind Google Maps — so results are current, not scraped or cached. The best Google Places API alternative for building store locators, lead lists, local SEO tools, and map-based apps.

Each API call costs $0.07. No monthly minimums or subscriptions — you only pay for what you use.

Sign up for a free API key, then send a POST request to /v1/maps/search. Check the code example above for a ready-to-use snippet in JavaScript, cURL, or Python.

YepAPI bundles SEO, AI, and web scraping APIs under one key with no monthly minimums. You get lower per-call pricing, a unified dashboard, and one billing account instead of managing multiple providers.

A Google Maps Search API lets you programmatically search Google Maps for places and get structured data back — name, address, phone, website, rating, hours, and coordinates — instead of opening the app. YepAPI's Google Maps Search API is powered by the official Google Places API (New), so you get live, accurate place data as clean JSON from $0.07 per call, with no billing account or quota setup on Google's side.

Yes. YepAPI wraps the official Google Places API (New) behind one simple key with no Google Cloud project, billing account, or quota configuration required. You get the same live place data — search, details, and reviews — with pay-per-call pricing from $0.05, $5 free credit, and one key that also covers SEO, SERP, scraping, and AI endpoints. It's the fastest way to use Google Places data without the Google Cloud setup.

Full profiles. The Maps Search API (/v1/maps/search) is built on the official Google Places API (New) and returns richer, structured place objects — full hours, amenities, photos, a top review, and stable place IDs you can pass straight to the Place Details and Reviews endpoints. It's the single Google Maps offering on YepAPI, built on canonical Google place data rather than a scrape of the results page.

Each Maps Search call is $0.07 with no monthly minimums or subscriptions. Place Details and Reviews are $0.05 each. You get $5 free credit on signup and pay only for the calls you make. Compare that to Google's own Places Text Search (billed per request with a required Google Cloud billing account) or SerpApi Maps (from a $75/mo plan).

Yes. Every result includes latitude and longitude, plus a ready-made directionsUrl and Google Maps URL. That's everything you need to plot places on a map, calculate distances, or deep-link users straight into Google Maps directions.

Ready to integrate?

Get your API key and start making calls in 30 seconds. $5 free credit on signup — no credit card required.

More google maps api endpoints