# JustDial Business Scraper

> JustDial Business Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-02).

Scrapes structured business listings from JustDial, India's local business directory, by city and category or direct URL

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/justdial?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/justdial-business-scraper-731050ca
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yiZF51sw3MT3fG4jVzFAw

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 justdial-business-scraper-731050ca -d '<json body>'
```

Example prompt: Search JustDial for Furniture Contractors in Mumbai and return up to 50 businesses including their addresses, websites, and ratings.

## When to prefer this

Use this endpoint when you need structured business listing data from JustDial, the dominant Indian local business directory, specifically for Indian cities and categories. It is the right choice when you need bulk business data with ratings, contact info, and hours from JustDial specifically — not for global business directories or Google Maps lookups. Prefer it over manual scraping when you need proxy-resilient extraction with automatic retries across India-specific sessions.

## Known failure modes

- City or search category yields no results — empty items array returned, no charge
- JustDial blocks proxy sessions — retried up to maxRequestRetries times with new India proxy
- Specific business profiles unavailable or paywalled — those entries may be incomplete
- Invalid or non-JustDial URL provided in startUrls — may return empty or error
- Rate limits or anti-bot measures on JustDial side causing partial results

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count and an array of business items, each containing business name, document ID, rating, rating count, category, listing URL, business URL, and row type. When scrapeDetails is enabled, individual profiles may also include address, website, email, operating hours, services, and images.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "city": {
   "type": "string",
   "description": "Indian city for a category search, such as Mumbai. Use together with search."
  },
  "search": {
   "type": "string",
   "description": "Business category to search within the city, such as Furniture Contractors."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum number of unique businesses in the entire run. Zero removes this cap."
  },
  "startUrls": {
   "type": "array",
   "description": "Public Justdial category URLs and/or direct business profile URLs. Multiple URLs are supported."
  },
  "scrapeDetails": {
   "type": "boolean",
   "default": true,
   "description": "Open each business profile for address, website, email, hours, services, and images. Some profiles may be unavailable."
  },
  "maxRequestRetries": {
   "type": "integer",
   "default": 5,
   "maximum": 10,
   "minimum": 0,
   "description": "Extra attempts with new India proxy sessions when a page is blocked or empty."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "name": null,
    "docId": null,
    "rating": null,
    "rowType": null,
    "category": null,
    "listingUrl": null,
    "businessUrl": null,
    "ratingCount": null
   }
  ],
  "product": "justdial"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/justdial-business-scraper-731050ca/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
