Google Maps search API
/google/map/searchReturns results from Google Maps based on search options. Rate limit is enforced at 1 request per second.
Crawlora Docs
Collect local business search results, enrich selected places, deduplicate records, and export compliant business research.
Collect local business search results, enrich selected places, deduplicate records, and export compliant business research.
Only endpoints that exist in the generated endpoint metadata are linked here. Missing optional endpoints are intentionally omitted.
/google/map/searchReturns results from Google Maps based on search options. Rate limit is enforced at 1 request per second.
/google/map/place/{place_id}Returns detailed information for a specified place_id. Rate limit is enforced at 1 request per second.
| Field | Notes |
|---|---|
| query | Workflow field; map to exact endpoint response fields from endpoint docs. |
| location | Workflow field; map to exact endpoint response fields from endpoint docs. |
| place_id | Workflow field; map to exact endpoint response fields from endpoint docs. |
| name | Workflow field; map to exact endpoint response fields from endpoint docs. |
| address | Workflow field; map to exact endpoint response fields from endpoint docs. |
| category | Workflow field; map to exact endpoint response fields from endpoint docs. |
| rating | Workflow field; map to exact endpoint response fields from endpoint docs. |
| phone | Workflow field; map to exact endpoint response fields from endpoint docs. |
| website | Workflow field; map to exact endpoint response fields from endpoint docs. |
| checked_at | Workflow field; map to exact endpoint response fields from endpoint docs. |
This example uses the real Google Maps search API endpoint. Exact request fields come from the endpoint metadata.
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X POST "https://api.crawlora.net/api/v1/google/map/search" \
-H "x-api-key: $CRAWLORA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"country":"us","keyword":"hotel san francisco","language":"en"}'Use endpoint detail pages for exact response schemas. This recipe does not invent response fields.
{
"code": 200,
"msg": "OK",
"data": [
{
"url": "https://www.google.com/maps/place/?q=place_id:ChIJs3cv0KuvEmsRHcXYwNJ6GU0",
"name": "Primi Italian",
"place_id": "ChIJs3cv0KuvEmsRHcXYwNJ6GU0",
"category": [
"italian_restaurant"
],
"address": "168 Clarence St, Sydney NSW 2000, Australia",
"latitude": -33.8701437,
"longitude": 151.2056158
}
]
}Use place_id as the stable dedupe key when available and keep snapshot timestamps for repeated market mapping.
Estimate usage by multiplying requests by endpoint credit cost. The table below only shows real credit costs available from the billing constants.
| Endpoint | Credit cost | Docs |
|---|---|---|
| Google Maps search API | 5 credits/request | /docs/Google%20Map/google-map-search |
| Google Maps place details API | 5 credits/request | /docs/Google%20Map/google-map-place |
Crawlora is designed for responsible structured public web data workflows. Customers are responsible for using Crawlora in compliance with applicable laws, third-party rights, target-platform rules, and Crawlora terms.
Read Crawlora termsUse this recipe for workflow shape, then rely on endpoint reference pages for exact paths, request schemas, response schemas, and credit costs.