# Justdial Business Scraper (x402)

> Justdial Business Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-02).

Scrapes structured business listings from Justdial for a given Indian city and category, returning names, ratings, contact info, and profile details.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/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-x402-400f19a7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_i4sGFOsWWEwS4EKUNFQNw

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-x402-400f19a7 -d '<json body>'
```

Example prompt: Search Justdial for furniture contractors in Mumbai and pull up to 50 listings including their addresses, websites, and business hours.

## When to prefer this

Use this endpoint when you need structured business data specifically from Justdial, the dominant Indian local business directory. Ideal for lead generation, market research, or vendor sourcing in Indian cities where Justdial has strong coverage. Prefer this over generic web scrapers when you want clean, schema-consistent output with ratings, categories, and profile details without parsing raw HTML.

## Known failure modes

- Empty results if the city/category combination has no Justdial listings
- Profile pages blocked by Justdial anti-scraping measures even after proxy retries
- Null fields for businesses with incomplete Justdial profiles
- Request timeout if maxRequestRetries is exhausted without a successful page load
- Invalid or non-Justdial URLs passed in startUrls causing no 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 of results and an array of business items, each containing the business name, document ID, rating, rating count, row type, category, listing URL, and business URL. When scrapeDetails is enabled, individual profiles may also include address, website, email, 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-x402-400f19a7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
