Justdial Business Search Scraper avatar
Justdial Business Search Scraper

Pricing

$10.00 / 1,000 businesses

Go to Apify Store
Justdial Business Search Scraper

Justdial Business Search Scraper

Developed by

codingfrontend

codingfrontend

Maintained by Community

Scrape business listings from JustDial.com based on search URLs.

5.0 (2)

Pricing

$10.00 / 1,000 businesses

0

1

1

Last modified

2 days ago

JustDial Business Scraper

Note: This scraper has been migrated from Playwright to Puppeteer for improved performance and compatibility.

Features

  • Complete Business Information: Extracts comprehensive business details including name, unique identifiers, business type, and category classifications
  • Location & Address Data: Captures precise geographic coordinates (latitude/longitude), city, area, locality, pincode, and detailed business addresses
  • Contact Information: Scrapes phone numbers, WhatsApp numbers, website URLs, email contacts, and call preferences
  • Business Ratings & Reviews: Extracts composite ratings, total review counts, individual rating components, and detailed rating tags with descriptions
  • Operating Hours: Captures business timing information, current open/closed status, and operating schedules
  • Business Categories: Extracts primary business type, vertical classification, category hierarchy, and related business tags
  • Images & Media: Collects business thumbnails, photo galleries, logo URLs, and image metadata with tags
  • SEO & Business Metadata: Includes establishment year, services offered, amenities, website information, and search optimization data
  • Payment & Verification: Captures payment options, verification status, trust indicators, and business credibility metrics
  • Response Analytics: Extracts lead response rates, enquiry counts, average response times, and business engagement statistics
  • Event Data: Comprehensive business metadata including position rankings, search visibility, and performance indicators
  • Display Information: Card-based information for ratings, addresses, timings, and other business highlights

Input Parameters

ParameterTypeRequiredDefaultDescription
searchUrlsArrayYes["https://www.justdial.com/Dindigul/Restaurants/nct-10408936"]Array of JustDial search page URLs to scrape business listings from
maxCrawlPerSearchIntegerNo100Maximum number of businesses to crawl per search URL
headlessBooleanNotrueRun browser in headless mode (no visible UI). Set to false for debugging
proxyConfigurationObjectYesSee belowProxy configuration for avoiding IP-based blocking (required)

Input Schema Example

{
"searchUrls": [
"https://www.justdial.com/Dindigul/Restaurants/nct-10408936",
"https://www.justdial.com/Dindigul/Hotels/nct-10408937"
],
"maxCrawlPerSearch": 100,
"headless": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}

Proxy Configuration (Required)

The proxyConfiguration object is required for successful scraping and supports the following properties:

PropertyTypeDefaultDescription
useApifyProxyBooleanfalseWhether to use Apify Proxy service
apifyProxyGroupsArray["RESIDENTIAL"]Array of proxy groups to use
apifyProxyCountryString"IN"Country code for proxy location

Available Proxy Groups:

  • "RESIDENTIAL" - Residential IP addresses (recommended for scraping)
  • "DATACENTER" - Datacenter IP addresses
  • "GOOGLE_SERP" - Google SERP specific proxies

Note: For scraping JustDial (Indian website), it is recommended to use Indian proxies ("IN") with residential proxy groups for better success rates and to avoid geo-blocking.

Output Schema

The scraper outputs comprehensive structured JSON data for each business. The complete output includes all available information from JustDial's API.

Main Fields

FieldTypeDescription
docidStringUnique JustDial document identifier
nameStringBusiness name
distanceStringDistance from search location
NewAddressStringBusiness address
lat, lonStringGeographic coordinates
paidStatusString/IntegerBusiness paid listing status
compRatingStringComposite rating (e.g., "3.7")
verifiedStringVerification status
rateThisIntegerRating indicator
totalReviewsStringTotal number of reviews (e.g., "1,161 Ratings")
VNumberStringContact phone number
opstringObjectOperating hours and status
areaStringBusiness area/locality
cityStringCity name
thumbnailStringBusiness thumbnail image URL
totJdReviewsStringTotal JustDial reviews
favflagIntegerFavorite flag
attr_dataObjectBusiness attributes and metadata
event_dataObjectComprehensive business event data
resp_rateObjectResponse rate information
pincodeStringPostal code
seo_infoObjectSEO and business information
card_infoArrayCard display information
dimagesArrayBusiness image URLs
tagArrayBusiness tags
ratingtagArrayRating tags
hcatarrObjectCategory information
bd_paramsObjectBusiness parameters

Business Listing Example

{
"docid": "9999PX451.X451.161005151012.H5M8",
"name": "Aachis Biryani Kadai",
"distance": "",
"NewAddress": " Collectorate",
"lat": "10.365041666667",
"lon": "77.982369444444",
"paidStatus": "6",
"compRating": "3.7",
"verified": "1",
"rateThis": 1,
"mappointer": "1",
"opstring": {
"status": "<span class=\"font14 fw400 els color339\">Opens at </span><span class=\"font14 fw400 color111\">11:00 AM</span>",
"timing": "11:00 am - 11:30 pm"
},
"area": "TRICHY BYE PASS ROAD Collectorate",
"opennow": 0,
"type": "Restaurants, Biryani Restaurants",
"VNumber": "07383550385",
"totalReviews": "1,161 Ratings",
"video": "",
"city": "Dindigul",
"thumbnail": "https://content.jdmagicbox.com/comp/dindigul/m8/9999px451.x451.161005151012.h5m8/catalogue/aachis-biryani-kadai-collectorate-dindigul-multicuisine-restaurants-1o1xt04avr-250.jpg",
"totJdReviews": "1,161",
"favflag": 0,
"attr_data": {
"node1": "",
"node2": "",
"node3": ["<span class=\"font14 fw400 color111\">40 Years in Business</span>", 0, 0],
"node1color": []
},
"an": {},
"shopfront": 0,
"ishotel": 0,
"vertical": [],
"vertical_name": "restaurant",
"discount_Offer": "",
"vertical_data": [],
"position_flag": "1",
"Jadoopic": "https://content2.jdmagicbox.com/checkin/dindigul/9999PX451.X451.161005151012.H5M8.jpg",
"sharedt_url": "https://www.justdial.com/DT-996EMAQI6I6",
"cancall": 1,
"wpnumber": [],
"action_node": "",
"idxno": 1,
"linefive": "",
"newadd": "",
"newaddcolor": "",
"dimages": [
"https://content.jdmagicbox.com/comp/dindigul/m8/9999px451.x451.161005151012.h5m8/catalogue/aachis-biryani-kadai-collectorate-dindigul-multicuisine-restaurants-1o1xt04avr.jpg",
"https://content.jdmagicbox.com/comp/dindigul/m8/9999px451.x451.161005151012.h5m8/catalogue/aachis-biryani-kadai-collectorate-dindigul-restaurants-11xvpuemp6.jpg",
"https://content.jdmagicbox.com/comp/dindigul/m8/9999px451.x451.161005151012.h5m8/catalogue/aachis-biryani-kadai-collectorate-dindigul-restaurants-ptjuv7mupj.jpg",
"https://content.jdmagicbox.com/comp/dindigul/m8/9999px451.x451.161005151012.h5m8/catalogue/aachis-biryani-kadai-collectorate-dindigul-restaurants-sr6h14dgku.jpg",
"https://content.jdmagicbox.com/comp/dindigul/m8/9999px451.x451.161005151012.h5m8/catalogue/aachis-biryani-kadai-collectorate-dindigul-restaurants-tmmrie28u3.jpg"
],
"viewchange": [0, 2, 0],
"photocnt": "229",
"pdg": "P",
"nameln": "Aachis Biryani Kadai",
"NewAddressln": " Collectorate",
"address_flg": 1,
"ask_mobile": 0,
"hcatarr": {
"id": 10332161,
"nid": 10332161,
"name": "Multicuisine Restaurants",
"lin": ""
},
"callalocation": "Ni%2BtYKyPU76gmlfnNKhLvYh%2BiC5xc%2FOkQ%2FKQGvNOHD61%2BAGSxtgI8Z80iwhieaQn",
"compRatingln": "3.7",
"catalog_flag": 0,
"jdpay": {
"img": "https://akam.cdn.jdmagicbox.com/images/icontent/newwap/newprot/ctlgjdpay2x.png",
"redirection_url": ""
},
"ratecard": {},
"ds": "0",
"inapp": 1,
"bd_params": {
"did": "9999PX451.X451.161005151012.H5M8",
"cmp_params": {
"bcity": "Dindigul",
"barea": "Collectorate",
"bpncdbd": "624004",
"paidstatus": "6",
"misc": "8589946880",
"ask_mobile": 0
},
"bilang": ""
},
"jtkr": "J%2F34PsSRkR%2Fyd8NUuJXjpcs0Pae9r8xltQrzSDXPzHw%3D",
"useshare": 0,
"weburl": "Dindigul/Aachis-Biryani-Kadai-Collectorate/9999PX451-X451-161005151012-H5M8_BZDET",
"rev": "",
"nwtaglin": ["Chinese", "South Indian", "Multicuisine"],
"tag": [
{
"tag_name": "Most searched",
"bg_colour": "#5271dd",
"txt_colour": "#FFFFFF",
"tag_image": "https://akam.cdn.jdmagicbox.com/images/icontent/newwap/web2022/topsearch.svg"
}
],
"starhotel": "",
"revarr": [],
"offertag": {},
"ratingtag": [
{
"lnKey": -99,
"tagText": "Tasty food",
"desc": " 19 Suggestions",
"icon": "https://akam.cdn.jdmagicbox.com/images/icons/iphone/nd-Like-comments.png",
"tagTextColor": "#111111"
}
],
"resp_rate": {
"lead": "73",
"lead_resp": "16",
"avg_resp_time_sec": "",
"tformat": "",
"color": "#339D3A",
"lead_txt": "73 people recently enquired",
"resp_txt": ""
},
"pincode": "624004",
"guarantee": "",
"event_data": {
"cname": "Aachis Biryani Kadai",
"docid": "9999PX451.X451.161005151012.H5M8",
"rating": "3.7",
"rating_cnt": "1161",
"city": "Dindigul",
"dcity": "Dindigul",
"area": "Collectorate",
"pin": "624004",
"ds": "0",
"pdg": "P",
"paid": "6",
"jd_verified": "1",
"guarantee": "",
"trust": "0",
"verified": "0",
"pos": 1,
"tag": "Most searched",
"cta_name": "",
"call_cta": "3",
"deals": "",
"jd_cash": "",
"isb2b": "0",
"miscellaneous_flag": "18875656",
"distance": "",
"core_distance": "0.4909872578951556",
"search_type": "P",
"services": 0,
"jdm_eligible": 0,
"b2b_flag": "0",
"opt": null,
"price_count": 0
},
"msg_pop": 1,
"scd": "996EMAQI6I6",
"loccity": "Dindigul",
"docatt": [
{
"h": "1",
"d": "<span class=\"font14 fw400 els color339\">Opens at </span><span class=\"font14 fw400 color111\">11:00 AM</span>"
},
{
"h": 1,
"d": 0
}
],
"catarray": [],
"arealn": "Collectorate",
"service_catalog": [],
"is_lawyer": 0,
"price_tagline": [],
"rateColor": "#009A18",
"seo_info": {
"year": "1985",
"amenities": "",
"services": "Home Delivery",
"top_cat": [
{
"catname": "Restaurants",
"catid": 10408936,
"ncatid": 10408936,
"url": "/Dindigul/Restaurants/nct-10408936"
},
{
"catname": "Biryani Restaurants",
"catid": 10047018,
"ncatid": 10047018,
"url": "/Dindigul/Biryani-Restaurants/nct-10047018"
},
{
"catname": "Non Veg Restaurants",
"catid": 10338914,
"ncatid": 10338914,
"url": "/Dindigul/Non-Veg-Restaurants/nct-10338914"
}
],
"website": "www.dindigulaachies.com,www.aachies.in",
"addr": "ANJALI ROUNDANA, TRICHY BYE PASS ROAD, Collectorate, Dindigul - 624004"
},
"logo": "",
"ad_listing": 0,
"card_info": [
{
"t": "rating",
"d": [
{
"tag_key": "rating",
"tagText": "3.7",
"desc": "",
"icon": "",
"link": "",
"html": 0,
"bg": "#009A18"
},
{
"tag_key": "reviews",
"tagText": "1,161 Ratings",
"desc": "",
"icon": "",
"link": "",
"html": 0
},
{
"tag_key": "tag",
"tagText": "",
"desc": "",
"icon": "https://akam.cdn.jdmagicbox.com/images/icontent/newwap/web2022/topsearch.svg",
"link": "",
"html": 0
}
]
},
{
"t": "address",
"d": [
{
"tag_key": "address",
"tagText": "TRICHY BYE PASS ROAD Collectorate, Dindigul",
"desc": "",
"icon": "https://akam.cdn.jdmagicbox.com/images/icontent/newwap/web2022/results_locat_icon.svg",
"link": "",
"html": 0
}
]
},
{
"t": "oth",
"d": [
{
"tag_key": "timings",
"tagText": "<span class=\"font14 fw400 els color339\">Opens at </span><span class=\"font14 fw400 color111\">11:00 AM</span>",
"desc": "",
"icon": "",
"link": "",
"html": 1
},
{
"tag_key": "ratingtag",
"tagText": "Tasty food",
"desc": "19 Suggestions",
"icon": "https://akam.cdn.jdmagicbox.com/images/icons/iphone/nd-Like-comments.png",
"link": "",
"html": 0
}
]
}
],
"dimages_tag": [
"1o1xt04avr",
"11xvpuemp6",
"ptjuv7mupj",
"sr6h14dgku",
"tmmrie28u3"
],
"apiprm": "",
"success": true
}

Support

For issues and questions:

  • Review the Apify Actor logs in the platform
  • Ensure search URLs are valid JustDial.com URLs
  • Verify business listings are active and accessible
  • Email : lakshmanan.w3dev@gmail.com