Google Maps API
Search APIs
Google Maps API
Search for businesses, places, landmarks, and locations on Google Maps. Retrieve structured place data including addresses, ratings, phone numbers, coordinates, and more. Ideal for local search, business discovery, and place lookups.
GET
Google Maps API
Overview
The Google Maps API lets you search for businesses, places, landmarks, and locations on Google Maps and retrieve structured place data. Use it for local search, business discovery, and place lookups.When should I use this vs. the Google Search API? Use the Google Maps API when you need structured place data (addresses, ratings, phone numbers, coordinates). Use the Google Search API with
type=places for lighter local results within a general SERP workflow.Endpoint
Parameters
Required Headers
string
required
Your Crawleo API key for authentication. (Alternatively, use the
Authorization: Bearer YOUR_API_KEY header.)Example: x-api-key: YOUR_API_KEY or Authorization: Bearer YOUR_API_KEYRequired Parameters
string
required
Search query. Accepts business names, landmarks, addresses, keywords, and category + location queries.Examples:
restaurants in ParisEiffel Towerhotels near Times Square New Yorkcoffee shops Berlin
Optional Parameters
string
Language code for returned text. ISO 639-1 language code that affects localization of place names, categories, and other text fields in the response.Examples:
en, ar, fr, destring
Location bias in the format
@latitude,longitude,zoomz. Biases results toward the specified geographic area without strictly limiting them.The zoom level (
z) ranges from 1z (world) to 21z (building). Higher zoom values narrow the geographic bias.string
Google Place ID for looking up a specific place directly. When provided, returns data for that exact place.Example:
ChIJLU7jZClu5kcR4PcOOO6p3I0string
Google numeric business/customer ID for targeting a specific business listing.Example:
10311848498909477344Parameter Combinations / Behavior
Example Requests
Basic Search
Location-Biased Search
Place ID Lookup
Response
A successful response returns structured place data:Top-Level Response Fields
object
Echo of the query parameters used for this request.
array
Array of place result objects.
integer
Number of credits consumed by this request (30 per request).
Error Responses
Limits / Notes
- Each request costs 30 credits regardless of result count.
- Requests are subject to concurrent request limits based on your subscription plan.
- Results depend on Google Maps data availability and query phrasing.
- Localized output varies by
hllanguage code. llbiases results geographically but does not strictly limit them.
Last modified on April 21, 2026