# ScrapFly Maps Search API

> ScrapFly Maps Search API is a paid API for AI agents from scrapfly.vercel.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-24).

Search Google Maps for places, businesses, and local listings using a text query, returning structured location data

## Facts

- Endpoint: POST https://scrapfly.vercel.app/api/maps?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapfly-maps-search-api-6333402a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PIOChI1DA4ddADva3ULfj

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability scrapfly-maps-search-api-6333402a -d '<json body>'
```

Example prompt: Search Google Maps for 'best sushi restaurants in San Francisco' and give me the top results with their ratings and addresses.

## When to prefer this

Use this endpoint when you need to search Google Maps programmatically for local businesses, places, or points of interest by keyword or name. Prefer this over general web search when you specifically need map-based local listings with structured data like addresses, ratings, and coordinates rather than web page content.

## Known failure modes

- Empty or vague query returns no results
- Query for non-existent place returns empty data array
- Rate limiting or payment failure returns error response
- Google Maps anti-bot measures may occasionally cause failed scrapes
- Misspelled business names may return unrelated results

## How this service works

69 endpoints for data, content generation, and web scraping. Pay per request via x402 on Base chain.

## Output

Returns a structured object containing map search results including business names, addresses, ratings, review counts, coordinates, opening hours, and other place details scraped from Google Maps for the given query.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "query"
 ],
 "properties": {
  "query": {
   "type": "string",
   "description": "query"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "success"
 ],
 "properties": {
  "data": {
   "type": "object"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scrapfly-maps-search-api-6333402a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scrapfly.vercel.app](https://www.zero.xyz/host/scrapfly.vercel.app/llms.txt)
