Justdial Business Leads Scraper
Pull business leads from Justdial, India's largest business directory, with the real phone number (not the useless virtual / call-tracking number), email, owner name, WhatsApp, website, and the full unmasked GST number. Search by Indian city or whole state, times business category (Restaurants, Gyms, Dentists, Plumbers, and more), or paste Justdial URLs, and export clean CSV, JSON, Excel, or pull it over the API. No portal login, no API key.

See it in action
What you get
Every lead: business name, category, and whether it is a Free or Paid (advertiser) listing; full address broken out into area, city, and pincode, GPS coordinates, star rating, and exact review count. Enriched leads add the contacts buyers actually need: the real phone (advertiser real mobile when available), phone type, WhatsApp, the displayed virtual number, email, owner or contact-person name and role, website, the full unmasked GSTIN, and firmographics (legal name, year established, employee count, turnover). It returns every phone, email, and contact a business lists, not just the first.

Why this scraper
- The real phone, not the virtual number - for paid advertisers it resolves the real underlying mobile behind the call-tracking number every other Justdial scraper returns.
- Owner, email, and GST - the owner or contact-person name and role, email, and the full unmasked GSTIN (Justdial masks the GST on the web page). No other Justdial scraper returns all three.
- Search a whole segment at once - pick a city or an entire state times a category to map every business, and break past Justdial's ~100-results-per-search wall automatically.
- Two modes, one price per run - a cheap Discovery mode for market mapping, and full Enriched leads for outreach. One toggle, you pay for one of the two, never both.
Run it on a schedule to keep lead lists fresh
Point it at your cities and categories and schedule it to run daily or weekly: catch newly listed businesses, refresh phone numbers and owners as listings change, and feed the output straight into your CRM, calling tool, or WhatsApp pipeline over the Apify API. The recurring pull is where this earns its keep - a lead list is only worth what it is on the day you dial it. For a managed lead list or daily feed instead of running the actor yourself, see India company & business data.
How much does it cost?
Pay-per-result, no subscription required. Discovery listings from $2 per 1,000 (name, category, address, GPS, rating, reviews). Enriched leads from $10 per 1,000 (the full lead: real phone, email, owner, WhatsApp, website, GST). A flat $0.005 per run. You are charged for exactly one of the two modes, chosen by the enrichment toggle, never both. New Apify accounts get about $5 of free credit to test.
How it works
Open the actor on Apify, pick one or more cities or a whole state and type your categories, turn Contact Enrichment on for full leads (or leave it off for a cheap Discovery map), click Start, and download results as JSON, CSV, Excel, or HTML - or pull them from the API on a schedule. Field dictionary, how-to guide, and copy-paste snippets live in the GitHub repo.
Who uses it
- B2B lead generation - city + category contact lists for cold calling, WhatsApp outreach, and telecalling, with the real phone and owner name.
- CRM enrichment - add real phone, email, owner name, and GST to an existing list of Indian businesses.
- Market mapping & TAM - cheap Discovery mode to count and map every business in a segment, no contacts.
- Supplier & vendor discovery - find and vet suppliers by city and category.
Part of a full India B2B leads stack
Already pulling Justdial? FactDen also covers the MCA company & director registry (director email + phone + firmographics) and Indeed for hiring signals, plus G2 for software buyer intent - run the whole set from one scheduled pipeline with the same clean output shape.
Frequently asked questions
- How much does it cost to scrape Justdial business leads?
- Pay-per-result: Discovery listings from $2 per 1,000, enriched leads (real phone, email, owner, WhatsApp, GST) from $10 per 1,000, plus a flat $0.005 per run. You are charged for exactly one of the two, chosen by the enrichment toggle, never both. New Apify accounts get about $5 of free credit.
- Are the phone numbers real, or masked virtual numbers?
- Real. The actor returns the number Justdial actually displays, and for paid advertisers it resolves the real underlying mobile instead of the call-tracking / virtual number. Both values are returned and a phoneType field tells you which is which.
- Do I get the owner name, email, and GST number?
- Yes, in enriched mode when the business has them on file: owner or contact-person name and role, email, WhatsApp, website, and the full unmasked GSTIN (Justdial masks it on the web page). It also returns every phone, email, and contact a business lists, not just the first.
- Can I search by city, state, and category?
- Yes. Pick one or more cities, or a whole state, times one or more categories (Restaurants, Gyms, Dentists, Plumbers, and more), or paste Justdial category, area, or business URLs directly.
- Is it legal to scrape Justdial?
- The actor collects only publicly available Justdial business-listing data, with no login-only content. Business contact details published on a directory are generally public, but how you use them is your responsibility: comply with Justdial's Terms, India's DPDP Act, TRAI DND rules, and honour do-not-contact requests.