# Agent Kiosk Business Leads API

> Agent Kiosk Business Leads API is a paid API for AI agents from agent-kiosk.vercel.app, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-17).

Finds local business leads (name, address, contact info) by business type and location using a pay-per-call model

## Facts

- Endpoint: POST https://agent-kiosk.vercel.app/v1/maps-leads?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-kiosk-business-leads-api-0d1346b3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_11A_cHnTRLwZM1dy0fNF5

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 agent-kiosk-business-leads-api-0d1346b3 -d '<json body>'
```

Example prompt: Can you find me 15 dentist leads in San Francisco — I need their names, addresses, and contact info for outreach?

## When to prefer this

Choose this endpoint when you need structured local business lead data (names, addresses, contact info) for a specific business type in a specific city or region, especially in an agentic workflow that can pay per call in USDC via x402. Prefer this over general web search when you want clean, structured lead lists rather than raw search results.

## Known failure modes

- Missing required 'query' field returns a validation error
- Location not recognized or too vague may return empty results
- Limit out of range (>25 or <1) may be clamped or rejected
- No matching businesses found for the query/location combination returns empty data array
- Payment failure via x402/USDC prevents the call from completing

## How this service works

Local business lead extractor returning company name, phone, website, address, and coordinates.

## Output

Returns a JSON object with an 'ok' boolean and a 'data' object containing a list of business leads matching the query and location, including business names, addresses, phone numbers, websites, and other available contact details. Also includes a 'payment_mode' field indicating how the call was billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "number"
  },
  "query": {
   "type": "string",
   "description": "Business category or name"
  },
  "location": {
   "type": "string",
   "description": "City or region"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 5,
  "leads": [
   {
    "name": "SF Dental Studio",
    "phone": "+1-415-555-0199",
    "website": "https://sfdental.example.com"
   }
  ],
  "query": "dentist",
  "location": "San Francisco"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-kiosk-business-leads-api-0d1346b3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-kiosk.vercel.app](https://www.zero.xyz/host/agent-kiosk.vercel.app/llms.txt)
