SpiderFlyAPI Reference
Web Data APIGoogle Maps

Google Maps API

Search Google Maps places and resolve normalized place details.

Quick start

Send a bounded synchronous place search, then use a returned opaque data_id for one explicit details lookup.

curl -X POST "$SPIDER_API_BASE/v1/google-maps/search"   -H "Authorization: Bearer $SPIDER_API_KEY"   -H "Content-Type: application/json"   -d '{
    "keyword": "coffee",
    "latitude": 22.3,
    "longitude": 114.2,
    "viewport_span": 10000,
    "page_size": 20,
    "max_pages": 2
  }'

Authentication

Use a bearer token.

Create and manage product API keys in Product Console settings. The docs page itself is public.

Response shape

Places

Normalized name, category, address, coordinates, rating, contact fields, and opaque data_id.

Page proof

Offsets, response sizes, result counts, and overlap counts for each bounded page request.

Termination

short_page or page_budget_exhausted states the exact bounded stopping reason.

Reference

Endpoint reference

OpenAPI-backed details for Google Maps search, place details, bounds, and errors.

OpenAPI endpoint details

Interactive schemas, request bodies, response objects, and public error contracts load here.