ParseForge Scrapers

Justdial Scraper: Business Leads, Phones & Emails (India)

parseforge/justdial-scraper

Lead generationAutomation

Scrape Justdial business listings in any Indian city: phone, WhatsApp, email, contact person, website, GSTIN, address, GPS, hours and reviews. Export to CSV, Excel, JSON or XML.

Run this scraper See the API call
Total runs
7
Bookmarked
0
Last modified
2 days ago

This scraper was last updated on .

What does the Justdial Scraper: Business Leads, Phones & Emails (India) return?

ParseForge Banner

๐Ÿ“ž Justdial Business Leads Scraper

๐Ÿš€ Export Justdial business leads from any Indian city in seconds. 43 fields per business: listed phone, WhatsApp, email, owner or contact person, website, GSTIN, full address with GPS, hours and the latest reviews.

This Actor turns any Justdial search into a clean lead list. Type a category such as Plumbers or Chartered Accountants, pick a city (and optionally a locality), and it reads every business Justdial returns for that search, then opens each business profile to collect the contact block, the address broken into parts, the business details the owner filled in, and the ten most recent reviews.

In our test runs, 22 of 30 plumbers in Delhi and 15 of 17 furniture contractors in Mumbai came back with an email address, every business came back with a contact person, and most carried a WhatsApp number. Justdial covers more than 1,000 Indian cities and thousands of categories, and every search returns up to about 100 businesses.

๐ŸŽฏ Target Audience ๐Ÿ’ก Primary Use Cases
Sales and lead generation teams selling to Indian SMBs Build call, email and WhatsApp lists for any trade in any city
Local marketing and digital agencies Find businesses without a website and pitch them one
B2B distributors and manufacturers Map dealers, contractors and retailers by city and area
Market researchers Measure category density, ratings and business age by locality
Data and directory products Seed or refresh a structured Indian business database

๐Ÿ“‹ What the Justdial Business Leads Scraper does

  • Searches Justdial by one or more keywords in a city, optionally narrowed to an area such as Andheri West or Karol Bagh.
  • Resolves each keyword to Justdial's own category, so Furniture Contractors becomes the exact category page Justdial serves.
  • Collects the full result set of each search (up to about 100 businesses) and removes duplicates across searches.
  • Opens every business profile for phone, WhatsApp, email, contact person, legal name, website, GSTIN, employees, turnover, year established, payment modes, social links, services, hours and the latest reviews.
  • Accepts Justdial category URLs and business profile URLs (..._BZDET) directly, including old-style profile links.

๐Ÿ’ก Why it matters: a Justdial listing page shows a name, a rating and a "Call" button. The lead you actually need, the owner's name, an email, a WhatsApp number and a GST number, sits one click deeper on each profile. This Actor makes that click for every business and hands you one flat row.

๐ŸŽฌ Full Demo (๐Ÿšง Coming soon)

๐Ÿ“Š Output

Field Description
๐Ÿ–ผ imageUrl Main photo of the business
๐Ÿ“Œ name Business name as shown on Justdial
๐Ÿ”— url Justdial profile URL
๐Ÿ†” docId Justdial business ID
๐Ÿท category Primary Justdial category
โญ rating / ๐Ÿ—ณ ratingCount Average star rating and number of ratings
โœ”๏ธ verified Justdial verified badge (Yes / No)
๐Ÿ“ž phone Phone number Justdial publishes on the profile
โ˜Ž๏ธ directPhone Business's own landline or mobile, when Justdial shows one
๐Ÿ’ฌ whatsapp WhatsApp number from the profile's message button
๐Ÿ“ง email / emails First email and every email on the profile
๐ŸŒ website Website the business listed
๐Ÿ‘ค contactPerson Owner, proprietor or manager name with role
๐Ÿข legalName Registered business name
๐Ÿ“ address Full postal address
๐Ÿฌ building / ๐Ÿ›ฃ street / ๐Ÿ—ฟ landmark / ๐Ÿ˜ area Address parts
๐ŸŒ† city / ๐Ÿ—บ state / ๐Ÿ“ฎ pincode City, state and PIN code
๐Ÿงญ latitude / longitude GPS coordinates
๐Ÿ• openStatus / ๐Ÿ—“ workingHours Open status at scrape time and hours per day
๐Ÿ“… yearEstablished Year the business started
๐Ÿ‘ฅ employees / ๐Ÿ’ฐ turnover Size bands the owner reported
๐Ÿงพ gstin GST identification number, when published
๐Ÿ“จ recentEnquiries How many people recently enquired through Justdial
๐Ÿ“ท photoCount Number of photos on the profile
๐Ÿ”Ž searchQuery / #๏ธโƒฃ position The search that found the business and its rank in the results
๐Ÿท categories / ๐Ÿ›  services Every category the business is listed in and the services it offers
๐Ÿ’ณ paymentModes / ๐Ÿ“ฑ socialLinks Accepted payment methods and social profiles
๐Ÿ’ฌ latestReviews Up to 10 latest reviews: reviewer, rating, date, text
๐Ÿ•’ scrapedAt When the row was collected
โŒ error Always null on data rows; error rows carry only this field and are never charged

Values the business did not publish are returned as Not Disclosed; N/A means the field does not apply. No field is ever null except error.

Sample records

Three real rows from a Furniture Contractors search in Mumbai (arrays trimmed for readability).

{
  "imageUrl": "https://content.jdmagicbox.com/v2/comp/thane/m5/022pxx22.xx22.260713000001.j4m5/catalogue/decoreva-projects-bhayandar-east-thane-interior-designers-brkkskb6p4.jpg",
  "name": "Mukesh Suthar",
  "url": "https://www.justdial.com/Thane/Mukesh-Suthar-Near-New-Sai-Ganga-Hospital-Bhayandar-East/022PXX22-XX22-260713000001-J4M5_BZDET",
  "docId": "022PXX22.XX22.260713000001.J4M5",
  "category": "Interior Designers",
  "rating": 5,
  "ratingCount": 22,
  "verified": "Yes",
  "phone": "08460422340",
  "directPhone": "Not Disclosed",
  "whatsapp": "9928674301",
  "email": "info@decorevaprojects.com",
  "website": "Not Disclosed",
  "contactPerson": "Mr Kishor Suthar (Proprietor)",
  "legalName": "Brotlates",
  "address": "F-1 First Floor, Rashmi Swastik Nagar, Near New Sai Ganga Hospital, Navghar Marg, Bhayandar East, Thane-401105, Maharashtra",
  "area": "Bhayandar East",
  "city": "Thane",
  "state": "Maharashtra",
  "pincode": "401105",
  "latitude": 19.3079372,
  "longitude": 72.8630367,
  "yearEstablished": "1995",
  "employees": "Less than 10",
  "turnover": "51 Lakh - 1 Crore",
  "gstin": "27KCIPS1184M1ZR",
  "recentEnquiries": 25,
  "searchQuery": "Furniture Contractors",
  "position": 2,
  "categories": ["Interior Designers", "Civil Contractors", "Carpentry Contractors", "Furniture Contractors"],
  "services": ["Bed", "Cupboard", "Computer Table", "Door", "Sofa"],
  "socialLinks": ["https://www.instagram.com/decoreva_projects"],
  "workingHours": [{ "day": "TUE", "hours": "10:00 am - 7:30 pm" }],
  "scrapedAt": "2026-09-28T22:15:51.298Z",
  "error": null
}
{
  "name": "Ansar Furniture Work",
  "docId": "022PXX22.XX22.220528101308.M2A4",
  "category": "Carpenters",
  "rating": 4.5,
  "ratingCount": 12,
  "phone": "09725308904",
  "whatsapp": "9833447786",
  "email": "ansarisiraz1001@gmail.com",
  "contactPerson": "Mr Sirajuddin Ansari(Owner)",
  "legalName": "Ansar Furniture Works",
  "address": "21, FLOOR-0, PREM BUILDING, Near Station, CAM HARBANSLAL ROAD, GTB NGR SION KOLIWADA, Antop Hill, Mumbai-400037, Maharashtra",
  "pincode": "400037",
  "latitude": 19.0323776,
  "longitude": 72.8608408,
  "yearEstablished": "1985",
  "employees": "Less than 10",
  "gstin": "27AIFPA9700N1Z5",
  "recentEnquiries": 117,
  "paymentModes": ["Cash", "UPI", "Net Banking", "Paytm", "PhonePe"],
  "latestReviews": [
    { "reviewer": "Yash", "rating": 5, "date": "28th February, 2023", "text": "I got interiors done for mine and my parents house. The model followed by ansar is very unique..." }
  ]
}
{
  "name": "Vishwakarma Furniture",
  "docId": "022PXX22.XX22.200704152200.I2G1",
  "rating": 4.2,
  "ratingCount": 36,
  "phone": "09606421806",
  "whatsapp": "9820873081",
  "email": "deonarayanvishwakarma@gmail.com",
  "website": "https://www.vishwakarmafurnitures.info",
  "contactPerson": "Mr Deonarayan Vishwakarma (Owner),Mr Devnarayan Rambriksh Vishwakarma (Proprietor)",
  "area": "Kandivali West",
  "city": "Mumbai",
  "pincode": "400067",
  "yearEstablished": "1989",
  "gstin": "27AERPV2641D1Z8",
  "socialLinks": ["https://www.instagram.com/vishwakarma_furniture_15"]
}

โœจ Why choose this Actor

  • The owner's name on every row. contactPerson carries the proprietor, director or manager with their role, so your outreach starts with a name, not "Sir/Madam".
  • Email, WhatsApp and phone together. Three ways to reach each business, plus every extra email listed on the profile in emails.
  • GSTIN and business size. GST number, employee band, turnover band and year established, when the owner published them, for B2B qualification.
  • Address you can map. Building, street, landmark, area, PIN code, state and GPS coordinates in separate columns.
  • Reviews included. The ten most recent reviews come with each business at no extra cost.
  • Area targeting. Add a locality and Justdial ranks the businesses nearest to it first.
  • No login, no cookies. Everything comes from public Justdial pages.

๐Ÿ“ˆ How it compares to alternatives

This Actor Typical Justdial scrapers
Fields per business 43 10 to 30
Contact person / owner name Yes, with role Rarely
Email and WhatsApp Yes, all listed emails Email only, or add-on billing
GSTIN, employees, turnover Yes, when published Usually missing
Latest reviews in the row Up to 10 Separate actor or none
Address parts and GPS Building, street, landmark, area, PIN, state, lat/long Single address string
Input Keywords + city + area, category URLs, profile URLs Often URLs only

Ceiling of the public surface: Justdial serves at most about 100 businesses for one category in one city (a search with an area returns a slightly different set of about 100). To cover more, run several related keywords or several areas of the same city; duplicates across searches are removed automatically. Contact fields appear only when the business published them, and the Actor reports Not Disclosed otherwise. The phone field is the number Justdial displays on the profile, which is often a Justdial call-tracking number that forwards to the business; directPhone and whatsapp are the business's own numbers when they are listed.

๐Ÿš€ How to use

  1. Create a free Apify account and get $5 of free monthly usage credit.
  2. Open the Justdial Business Leads Scraper and click Try for free.
  3. Type one or more categories or keywords, for example Furniture Contractors.
  4. Type the city (for example Mumbai) and, if you like, an area such as Andheri West.
  5. Set Max Items and click Start.
  6. Download the dataset as CSV, Excel, JSON or XML, or pull it through the API.

Example: every plumber and electrician Justdial lists around Karol Bagh, Delhi.

{
  "searchTerms": ["Plumbers", "Electricians"],
  "city": "Delhi",
  "area": "Karol Bagh",
  "maxItems": 200
}

๐Ÿ’ผ Business use cases

Outbound sales to Indian SMBs

Pull every Chartered Accountants or Interior Designers business in your target cities, then sequence email and WhatsApp outreach using contactPerson for personalisation.

Website and marketing agencies

Filter rows where website is Not Disclosed and ratingCount is high: established businesses with good reviews and no website are the warmest prospects for a web or SEO pitch.

Distribution and dealer mapping

Search Hardware Shops, Paint Dealers or Tile Dealers city by city and plot latitude and longitude to see where your distribution is thin.

B2B qualification

Use gstin, turnover, employees and yearEstablished to separate registered, larger and older businesses from one-person operations before you spend sales time.

๐Ÿ”Œ Automating Justdial Business Leads Scraper

  • Make / Zapier: run on a schedule and push new leads into Google Sheets, HubSpot, Zoho CRM or Airtable.
  • Slack: post a message whenever a new business appears in your category and city.
  • Airbyte: load the dataset into your warehouse for territory analysis.
  • GitHub Actions: call the Apify API from a workflow to refresh a lead file every week.
  • Google Drive: export the dataset as Excel after every run.

๐ŸŒŸ Beyond business use cases

  • Research: study how business age, ratings and reviews differ between neighbourhoods of the same city.
  • Personal: find the best-rated carpenters, doctors or tutors near you with their hours and reviews in one sheet.
  • Non-profit: map clinics, schools and NGOs by locality for community directories.
  • Experimentation: feed latestReviews into an LLM to score service quality or spot recurring complaints.

๐Ÿค– Ask an AI assistant about this scraper

I want a lead list of interior designers in Bangalore from Justdial. Look at the Justdial Business Leads Scraper on the ParseForge Apify page and tell me how to configure a run that covers Koramangala, Indiranagar and Whitefield, and how to keep only businesses with an email and a GSTIN.

โ“ Frequently Asked Questions

๐Ÿ™ Which cities are supported?

Any city or town Justdial covers, which is more than 1,000 across India. Type the name as Justdial writes it, for example Mumbai, Delhi, Bangalore, Pune, Hyderabad or Navi Mumbai.

๐Ÿ”ข How many businesses do I get per search?

Up to about 100 per keyword and city, which is everything Justdial exposes for that search. Add areas or related keywords for more; duplicates are removed.

๐Ÿ“ž Is the phone number the business's real number?

phone is the number Justdial displays. For many businesses it is a Justdial call-tracking number that forwards to them. When the business lists its own number, it is in directPhone, and whatsapp is the business's own WhatsApp.

๐Ÿ“ง Will every row have an email?

No. Emails appear when the business published one on Justdial. In our tests that was 22 of 30 plumbers in Delhi and 15 of 17 furniture contractors in Mumbai. Missing values say Not Disclosed.

๐Ÿงพ What is the GSTIN field?

The business's GST identification number, when the owner added it to the profile. It is useful for B2B qualification and invoicing checks.

๐Ÿ”— Can I paste Justdial URLs?

Yes. Category pages (https://www.justdial.com/Mumbai/Furniture-Contractors/nct-10219641, with or without the /nct-... part) return the whole result set, and business profile URLs ending in _BZDET return that one business.

๐Ÿ“ What does the area field do?

It sends the search to Justdial's locality page, such as Plumbers in Karol Bagh, so the businesses nearest to that area are ranked first.

๐Ÿ”‘ Do I need a Justdial account?

No. The Actor reads public pages only, with no login and no cookies.

๐Ÿ›ก Do I need a proxy?

The default Indian residential proxy is set for you. Justdial blocks datacenter IP addresses, so keep the residential proxy on.

โšก How fast is it?

Each business takes one profile request, fetched several at a time. In our tests, 30 businesses took about 15 seconds.

๐Ÿงพ What happens on an error?

Errors are written as rows containing only the error field so you can see what failed. Error rows are never charged.

๐Ÿ’ณ How am I charged?

Per business row delivered. Error rows are free.

๐Ÿ”Œ Integrate with any app

The dataset is available through the Apify API and every Apify integration: Google Sheets, Make, Zapier, Airbyte, Slack, webhooks, and the Apify SDKs for JavaScript and Python.

๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection.

๐Ÿ†˜ Need Help? Open our contact form

โš ๏ธ Disclaimer: this is an independent tool and is not affiliated with, endorsed by, or connected to Justdial Ltd or any business listed on it. It collects only publicly available data.

What input does the Justdial Scraper: Business Leads, Phones & Emails (India) accept?

FieldTypeWhat it doesDefault
searchTerms array What to search for on Justdial, e.g. `Furniture Contractors`, `Plumbers`, `Chartered Accountants`, `Restaurants`. Each keyword is searched in the city (and area) below and returns up to ~100 businesses. ["Furniture Contractors"]
startUrls array Paste Justdial category listing URLs (`https://www.justdial.com/Mumbai/Furniture-Contractors/nct-10219641`, with or without the `/nct-...` part) and/or business profile URLs ending in `_BZDET`. Listing URLs return every business in the result set, profile URLs return that one business. not set
maxItems integer Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 10
city string Indian city to search in, exactly as Justdial writes it, e.g. `Mumbai`, `Delhi`, `Bangalore`, `Pune`, `Hyderabad`, `Chennai`, `Ahmedabad`. Mumbai
area string Narrow the search to a locality inside the city, e.g. `Andheri West`, `Connaught Place`, `Koramangala`. Justdial then ranks the businesses closest to that area first. not set
proxyConfiguration object Residential proxy in India is recommended. Datacenter proxies are blocked by Justdial. {"useApifyProxy":true,"apifyProxyGroups"

How much does the Justdial Scraper: Business Leads, Phones & Emails (India) cost?

from $10.00 per 1,000 results

Charged forWhat it isPrice each
Business lead Charged once per Justdial business row delivered, with phone, WhatsApp, email, contact person, address, GPS, hours and latest reviews. $0.01 to $0.015

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

How do I call the Justdial Scraper: Business Leads, Phones & Emails (India) API?

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~justdial-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "searchTerms": [
      "Furniture Contractors"
    ],
    "maxItems": 10,
    "city": "Mumbai",
    "proxyConfiguration": {
      "useApifyProxy": true,
      "apifyProxyGroups": [
        "RESIDENTIAL"
      ],
      "apifyProxyCountry": "IN"
    }
  }'

What example inputs can I use?

Use these inputs to see how a run is configured.

input.json
{
  "searchTerms": [
    "Furniture Contractors"
  ],
  "maxItems": 10,
  "city": "Mumbai",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "IN"
  }
}

What do users say about the Justdial Scraper: Business Leads, Phones & Emails (India)?

No reviews yet. Be the first.

How do I report an issue with the Justdial Scraper: Business Leads, Phones & Emails (India)?

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

What related scrapers can I use?

Run Justdial Scraper: Business Leads, Phones & Emails (India) on Apify All scrapers