Map Data Batch API
Asynchronous batch API for maps. Submit multiple regions or keywords to retrieve business ratings and addresses in bulk via background tasks and callbacks.
API Description
Map Data Batch API – Batch task query.
The Map Data API extracts structured information from Maps search result pages and business listing pages, including business names, ratings, hours, addresses, and external links.
It enables sellers to perform offline competitor research, regional market analysis, and brand distribution mapping, providing a broader market perspective for product selection, channel expansion, and local marketing decisions.
🤖 Pulling this data to power an AI Agent? Instead of writing custom parsing code, leverage our MCP Server to grant your AI workspace native, real-time access with zero integration friction.
Request URL
Request Headers
| Parameters | Parameter value | Type | Description |
|---|---|---|---|
| Content-Type | application/json | string | Data format |
| Authorization | Bearer xxx | string | Authorization Token |
Request Parameters
| Parameters | Required | Type | Description |
|---|---|---|---|
| querys | Yes | string | List of search keywords |
| ll | Yes | string | Location parameters: latitude, longitude, zoom |
| hl | No | string | Interface language |
| num | No | int | Items per page |
| from | No | int | Page start |
| timeout | No | int | Task timeout |
| urls | No | array | Collect data from a specified address. If this parameter is provided, all other parameters will be ignored. |
Response value
| Return value | Type | Description |
|---|---|---|
| status | int | Task status: -1 = Failed, 1 = In Progress, 2 = Successful |
| taskId | string | Task ID |
| url | string | Task source URL |
| data | object | Parsed or collected results |
| errorMessage | string | Error message |
| html | string | Original HTML content encoded in Base64 |
Request example
Return example
Credit Consumption
- Average response time:
5s - Credit Consumption:
1.5 Credits/Per Request

