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.
{
"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
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.
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.
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).
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.
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.
Set language (e.g. 'en') and region (e.g. 'us') to localize place names, addresses, and formatting for the market you care about.
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.
What developers say
“Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.”
“One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.”
“The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.”
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
Place Details
$0.05Get full details for any Google Maps place by its ID — address, phone, website, hours, amenities, photos, ratings, coordinates, and a top review as clean JSON from $0.05/call.
Maps Reviews
$0.01Fetch up to 150 Google Maps reviews for any place by its ID — sorted by newest, most relevant, or rating — with full text, star ratings, author profiles, photos, and owner responses as clean JSON.