Justdial Business Leads Scraper

Pay-per-result on Apify · no login, no API key

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.

How Justdial Business Leads works: pick a city and category or a whole state, fan out past the ~100-result cap, and get one structured row per business with the real phone, owner, email, WhatsApp and unmasked GST

See it in action

Watch: a 90-second walkthrough of the Justdial Business Leads Scraper on Apify.

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.

Justdial business leads output: business name, real phone, WhatsApp, owner name and role, email, and unmasked GST for each listing

Why this scraper

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

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.

Try it free on Apify