JustDial Scraper: India Business Leads avatar

JustDial Scraper: India Business Leads

Pricing

$2.50 / 1,000 businesses

Go to Apify Store
JustDial Scraper: India Business Leads

JustDial Scraper: India Business Leads

Scrape JustDial business listings by city + category: name, phone number, address, rating, reviews, geo-coords. India local lead generation at scale. No login, anti-block residential proxy. Works in Claude, ChatGPT & any MCP agent.

Pricing

$2.50 / 1,000 businesses

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

3

Monthly active users

a day ago

Last modified

Share

๐Ÿ“ JustDial Scraper: India Business Leads, Phone & Reviews

Overview

JustDial Scraper turns a city and a category into a clean list of Indian business leads. Give it Restaurants in Mumbai or Dentists in Bangalore and it returns structured records for every matching business: name, phone number, full address, area, category, star rating, review count, geo coordinates, PIN code, verified flag, and listing URL. No login, no API key, no code required.

JustDial is India's largest local business directory, protected by Akamai Bot Manager and with no public bulk export API. This actor renders category pages over Indian residential proxies so the data looks exactly like it does to a local visitor, then normalises every listing into a consistent, CRM-ready row. You pay only per business actually delivered.

Reliability posture: blocked, empty, or failed runs are never charged. You only pay for a business record that was actually delivered.

โœ… No login required | โœ… No API key | โœ… Indian residential proxy default | โœ… MCP-ready for AI agents

Features

Local lead generation. Every matching business in a city with the phone number front and centre. City and category targeting. Point the actor at the exact vertical and location you sell into. Trust signals included. JustDial verified flag plus rating count help you prioritise outreach. Geo coordinates. Latitude and longitude for territory planning, mapping, and cluster analysis. CRM ready output. Clean JSON, CSV, or Excel, ready for a spreadsheet or an outbound campaign.

How it works

JustDial serves paginated category pages at URLs like justdial.com/Mumbai/Restaurants. This actor loads those pages through the RESIDENTIAL proxy group in India, follows pagination up to the requested maxResults cap, and extracts every listing card. Behind the scenes it decodes JustDial's obfuscated phone number widget so the primary phone number lands in the record as clean text, ready to dial or import.

Each business is deduplicated by JustDial's internal docid and normalised into a stable schema, so a Restaurants run in Mumbai and a Cafes run in Delhi combine cleanly in the same dataset. Blocked runs and empty searches are never charged, and the first 10 businesses on every account are free for life.

๐Ÿงพ Input configuration

{
"searchQuery": "Restaurants",
"city": "Mumbai",
"maxResults": 25,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}

๐Ÿ“ค Output format

{
"name": "Britannia & Co.",
"phone": "+91-2222615264",
"address": "Wakefield House, Sprott Road, Ballard Estate, Mumbai",
"area": "Ballard Estate",
"city": "Mumbai",
"category": "Restaurants",
"rating": 4.5,
"rating_count": 2183,
"latitude": 18.9432,
"longitude": 72.8397,
"pincode": "400001",
"verified": true,
"url": "https://www.justdial.com/Mumbai/Britannia-Co-Ballard-Estate/022PXX22-XX22-000000000000-B1C2_BZDET",
"docid": "022PXX22XX22000000000000B1C2",
"scraped_at": "2026-07-10T09:21:44.512Z"
}

Every business record contains these fields:

FieldDescription
๐Ÿข nameBusiness name as listed on JustDial
โ˜Ž๏ธ phonePrimary phone number, decoded from JustDial's obfuscated widget
๐Ÿ  addressFull address string
๐Ÿ“Œ areaLocality or area within the city
๐Ÿ™๏ธ cityCity name
๐Ÿ—‚๏ธ categoryBusiness category or type
โญ ratingJustDial star rating
๐Ÿ”ข rating_countTotal number of ratings and reviews
๐Ÿงญ latitudeLatitude coordinate
๐Ÿงญ longitudeLongitude coordinate
๐Ÿ“ฎ pincodePIN code
โœ… verifiedTrue if the listing is JustDial verified
๐Ÿ”— urlCanonical JustDial listing URL
๐Ÿ†” docidJustDial internal document ID (dedupe key)
๐Ÿ•’ scraped_atISO timestamp when the record was captured

๐Ÿ’ผ Common use cases

Local sales and outbound prospecting Build targeted business lists by city and category, complete with phone numbers, for cold outreach. Turn a Restaurants or Salons vertical in a city into a call list overnight.

Field sales and franchise expansion Map every business of a type in a city with geo coordinates for territory planning and route optimisation. Score neighbourhoods by density, average rating, and verified share before opening a new location.

Market research and competitive analysis Analyse local competition, ratings, and review volume across neighbourhoods and cities. Benchmark a category's average rating and review depth before entering a market.

Merchant onboarding for fintech, delivery, and SaaS Source merchant prospects such as restaurants, salons, and clinics by category and area. Enrich an internal India local business database with fresh phone and address data.

๐Ÿš€ Getting started

  1. Open the actor and click Try for free. No code required.
  2. In Category or search term, enter a vertical like Restaurants, Gyms, or Dentists.
  3. Set a City like Mumbai, Delhi, Bangalore, or Hyderabad.
  4. Set Max businesses (start small, e.g. 25) and keep the Indian residential proxy prefill.
  5. Click Start and export the leads as JSON, CSV, or Excel, or pull them via the Apify API.

FAQ

Do I need a JustDial login or API key? No. The actor scrapes public JustDial category listings. There is no account to log in to and no API key to manage.

Why is an Indian residential proxy recommended? JustDial uses Akamai Bot Manager and blocks datacenter IPs by reputation. Indian residential proxies (prefilled by default) render results reliably. Leave the prefill in place.

Does it return geo coordinates? Yes. Each business includes latitude and longitude where JustDial exposes them, so you can map or cluster results directly.

How is pricing calculated? Pay per event. You are charged only per business record delivered. A lifetime free tier lets you test before you spend.

Can I scrape multiple categories or cities? Run the actor once per city and category pair (for example Restaurants in Mumbai, then Gyms in Delhi) and combine the datasets, or schedule multiple runs via the API.

Can I use it inside an AI agent? Yes. It is exposed as an MCP tool. See below.

Use in Claude, ChatGPT & any MCP agent

https://mcp.apify.com/?tools=themineworks/justdial-business

Or call it programmatically with the Apify client:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('themineworks/justdial-business').call({
searchQuery: 'Restaurants',
city: 'Mumbai',
maxResults: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

๐Ÿ› ๏ธ Complete your India lead generation pipeline

Local business leads are the entry point. Round them out with the rest of the India suite:

Typical flow: JustDial builds the local target list, IndiaMART adds B2B suppliers, and AmbitionBox layers in employer and salary context before outreach.

Questions or need a custom field set? Reach out through the Apify profile.