JustDial Scraper: India Business Leads
Pricing
$2.50 / 1,000 businesses
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
Maintained by CommunityActor stats
1
Bookmarked
4
Total users
3
Monthly active users
a day ago
Last modified
Categories
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:
| Field | Description |
|---|---|
๐ข name | Business name as listed on JustDial |
โ๏ธ phone | Primary phone number, decoded from JustDial's obfuscated widget |
๐ address | Full address string |
๐ area | Locality or area within the city |
๐๏ธ city | City name |
๐๏ธ category | Business category or type |
โญ rating | JustDial star rating |
๐ข rating_count | Total number of ratings and reviews |
๐งญ latitude | Latitude coordinate |
๐งญ longitude | Longitude coordinate |
๐ฎ pincode | PIN code |
โ
verified | True if the listing is JustDial verified |
๐ url | Canonical JustDial listing URL |
๐ docid | JustDial internal document ID (dedupe key) |
๐ scraped_at | ISO 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
- Open the actor and click Try for free. No code required.
- In Category or search term, enter a vertical like
Restaurants,Gyms, orDentists. - Set a City like
Mumbai,Delhi,Bangalore, orHyderabad. - Set Max businesses (start small, e.g. 25) and keep the Indian residential proxy prefill.
- 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:
- IndiaMART Supplier Scraper: B2B supplier leads and phone numbers.
- AmbitionBox Scraper: India company ratings, reviews, and salaries.
- Naukri Job Scraper: India job listings with salary and skills.
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.