Skip to main content
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

Cost: 30 credits per request

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_KEY

Required Parameters

string
required
Search query. Accepts business names, landmarks, addresses, keywords, and category + location queries.Examples:
  • restaurants in Paris
  • Eiffel Tower
  • hotels near Times Square New York
  • coffee 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, de
string
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: ChIJLU7jZClu5kcR4PcOOO6p3I0
string
Google numeric business/customer ID for targeting a specific business listing.Example: 10311848498909477344

Parameter Combinations / Behavior

Example Requests

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 hl language code.
  • ll biases results geographically but does not strictly limit them.
Last modified on April 21, 2026