# ScrapFly Maps Search API

> ScrapFly Maps Search API is a paid API for AI agents from scravfly.vercel.app, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-15).

Searches Google Maps or similar map data sources for places, businesses, or locations matching a text query

## Facts

- Endpoint: POST https://scravfly.vercel.app/api/maps
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapfly-maps-search-api-96e61314
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Cpa5MYjmIM2eDr_18W051

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-96e61314 -d '<json body>'
```

Example prompt: Search Google Maps for 'Italian restaurants in downtown Chicago' and give me the top results including names, addresses, ratings, and phone numbers.

## When to prefer this

Choose this endpoint when you need to search for businesses, places, or points of interest by keyword — especially when you need structured place data like addresses, ratings, phone numbers, and reviews that would otherwise require manual Google Maps browsing. Best suited for local business discovery, competitor research, and travel planning where real-time maps data is needed.

## Known failure modes

- Empty or vague query returns no results
- Query too broad returns irrelevant results
- Anti-scraping measures may cause intermittent failures
- Rate limiting or blocking from underlying maps provider
- Malformed response if underlying page structure changes
- $0.15 USDC payment failure on Base chain blocks request

## How this service works

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

## Output

Returns a success flag and a data object containing place/business results from a maps search, typically including business names, addresses, phone numbers, ratings, reviews, coordinates, and other location metadata for results matching the 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-96e61314/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scravfly.vercel.app](https://www.zero.xyz/host/scravfly.vercel.app/llms.txt)
