serpapi_x_google-maps $0.01875 per call
Google Maps place results for a query — rating, address. Live Google Maps place results for a keyword and location, or a Google place_id lookup — position, place_id, rating, address, phone, website (SerpApi · Google Keyword Data)
For AI agents: call serpapi_x_google-maps
POST https://toll402.dev/v1/p/serpapi.x.google-maps
{
"engine": "google_maps",
"type": "search",
"q": "pizza",
"ll": "@40.7455096,-74.0083012,14z",
"start": 0,
"place_id": "ChIJifIePKtZwokRVZ-UdRGkZzs"
}Answers 402 with x402 payment requirements; pay with any x402 client (@x402/fetch, x402 for Python, toll402-client, toll402-mcp) or send a prepaid-credits key as x-toll402-key (https://toll402.dev/credits). Paid per call via x402 (USDC on Base) or with a prepaid-credits key (x-toll402-key, card at /credits); charged only on success. Start at /llms.txt or connect the MCP server:
npx -y toll402-mcp · remote https://toll402.dev/mcp.Input schema
{
"type": "object",
"properties": {
"engine": {
"type": "string",
"examples": [
"google_maps"
]
},
"type": {
"type": "string",
"description": "search (keyword list) or place (single-place lookup via place_id). Prefer type=place with place_id. Upstream does not require type when place_id is set (https://serpapi.com/google-maps-api); Treg still requires type — send type=place for a ",
"examples": [
"search"
]
},
"q": {
"type": "string",
"description": "required for type=search (keyword). For a place_id lookup, Treg still requires q — send the place name, or the same place_id as q, alongside place_id.",
"examples": [
"pizza"
]
},
"ll": {
"type": "string",
"description": "@latitude,longitude,zoom — alternative to location+z or lat/lon+z",
"examples": [
"@40.7455096,-74.0083012,14z"
]
},
"start": {
"type": "integer",
"description": "pagination offset, increments of 20",
"examples": [
0
]
},
"place_id": {
"type": "string",
"description": "Google place_id for a single-place lookup / NAP (name, address, phone, website). Prefer with type=place. Upstream accepts place_id without other optional params (https://serpapi.com/google-maps-api); Treg still requires type and q, so send ",
"examples": [
"ChIJifIePKtZwokRVZ-UdRGkZzs"
]
}
},
"additionalProperties": true,
"required": [
"engine",
"type",
"q"
],
"description": "Keyword search answers arrive in `local_results`; a place_id lookup answers in `place_results`. Search: engine=google_maps type=search q=pizza ll=@…. Place lookup: engine=google_maps type=place q= place_id=ChIJifIePKtZwokRVZ-UdRGkZzs."
}
MCP
{"mcpServers":{"toll402":{"command":"npx","args":["-y","toll402-mcp"],"env":{"TOLL402_WALLET_KEY":"0x..."}}}}