Justdial Actor avatar

Justdial Actor

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Justdial Actor

Justdial Actor

Scrape JustDial.com for business listings by category and city. Extracts name, phone, address, rating, reviews, verified status, open hours & more. Covers all Indian cities and business types. Export to CSV, JSON or feed into AI pipelines.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Archit Khurana

Archit Khurana

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

10 hours ago

Last modified

Share

JustDial Business Listings Scraper

Extract structured business lead data from JustDial.com — India's largest local business directory — with no manual effort.

Search by category and city to get clean, export-ready records: business name, phone number, address, rating, review count, verified status, open/closed status, years in business, and a direct profile link.


What you get

FieldTypeExample
businessNamestringPind Balluchi Restaurant
categorystringRestaurants
phonestring08123061405
addressstringSector 63 Market, Noida Sector 62
localitystringNoida Sector 62
citystringNoida
ratingfloat4.1
reviewCountinteger4642
isVerifiedbooleantrue
hasWebsitebooleanfalse
websiteUrlstring|nullnull
profileUrlstringhttps://www.justdial.com/Noida/Pind-Balluchi-...
openNowboolean|nullfalse
yearsInBusinessinteger|null9

Input

{
"searchQuery": "restaurants",
"city": "Mumbai",
"maxResults": 100,
"scraperApiKey": "YOUR_SCRAPERAPI_KEY"
}
FieldRequiredDefaultDescription
searchQueryBusiness type: restaurants, dentists, plumbers, etc.
cityIndian city: Delhi, Mumbai, Bangalore, etc.
maxResults50Max listings to return (1–500)
scraperApiKeyYour ScraperAPI key — required to bypass bot detection

Use cases

  • Sales lead generation — get phone numbers and addresses for cold outreach
  • Market research — map competitors by city and category
  • AI pipelines — feed structured business data directly into agents or CRMs
  • Directory building — compile local business databases for any Indian city
  • Rating analysis — track ratings and review counts across a category

How it works

JustDial is a Next.js app that embeds all search results as a JSON object (__NEXT_DATA__) in the initial HTML. This actor:

  1. Routes each request through ScraperAPI using premium Indian residential IPs to bypass Akamai bot detection
  2. Extracts the embedded JSON — no fragile CSS selectors, no browser required
  3. Maps the clean data fields to the output schema
  4. Paginates automatically until maxResults is reached
  5. Adds 1.5–3 s random delays between pages to respect rate limits

Phone numbers are available directly in the JSON (no CSS decoding required).


Tips

  • ScraperAPI key required — get a free key at scraperapi.com. Pass it as scraperApiKey input or set SCRAPERAPI_KEY as an environment variable in actor settings.
  • One JustDial page returns ~10 listings. For 100 results the actor fetches ~10 pages.
  • Results are ready to export as CSV, JSON, or Excel from the dataset view.
  • The profileUrl field links directly to each business's full JustDial page for deeper scraping.

Output example

{
"businessName": "Pind Balluchi Restaurant",
"category": "Restaurants",
"phone": "08123061405",
"address": "Sector 63 Market Noida Sector 62",
"locality": "Noida Sector 62",
"city": "Noida",
"rating": 4.1,
"reviewCount": 4642,
"isVerified": true,
"hasWebsite": false,
"websiteUrl": null,
"profileUrl": "https://www.justdial.com/Noida/Pind-Balluchi-Restaurant-Sector-63-Market-Noida-Sector-62/011PXX11-XX11-170123181948-M3H8_BZDET",
"openNow": false,
"yearsInBusiness": 9
}