Retrieving digital assets...
Scrape business listings from JustDial.com based on search URLs.
99%
30s
500+
Note: This scraper has been migrated from Playwright to Puppeteer for improved performance and compatibility.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchUrls | Array | Yes | ["https://www.justdial.com/Dindigul/Restaurants/nct-10408936"] | Array of JustDial search page URLs to scrape business listings from |
maxCrawlPerSearch | Integer | No | 100 | Maximum number of businesses to crawl per search URL |
headless | Boolean | No | true | Run browser in headless mode (no visible UI). Set to false for debugging |
proxyConfiguration | Object | Yes | See below | Proxy configuration for avoiding IP-based blocking (required) |
{
"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"
}
}
The proxyConfiguration object is required for successful scraping and supports the following properties:
| Property | Type | Default | Description |
|---|---|---|---|
useApifyProxy | Boolean | false | Whether to use Apify Proxy service |
apifyProxyGroups | Array | ["RESIDENTIAL"] | Array of proxy groups to use |
apifyProxyCountry | String | "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 proxiesNote: 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.
The scraper outputs comprehensive structured JSON data for each business. The complete output includes all available information from JustDial's API.
| Field | Type | Description |
|---|---|---|
docid | String | Unique JustDial document identifier |
name | String | Business name |
distance | String | Distance from search location |
NewAddress | String | Business address |
lat, lon | String | Geographic coordinates |
paidStatus | String/Integer | Business paid listing status |
compRating | String | Composite rating (e.g., "3.7") |
verified | String | Verification status |
rateThis | Integer | Rating indicator |
totalReviews | String | Total number of reviews (e.g., "1,161 Ratings") |
VNumber | String | Contact phone number |
opstring | Object | Operating hours and status |
area | String | Business area/locality |
city | String | City name |
thumbnail | String | Business thumbnail image URL |
totJdReviews | String | Total JustDial reviews |
favflag | Integer | Favorite flag |
attr_data | Object | Business attributes and metadata |
event_data | Object | Comprehensive business event data |
resp_rate | Object | Response rate information |
pincode | String | Postal code |
seo_info | Object | SEO and business information |
card_info | Array | Card display information |
dimages | Array | Business image URLs |
tag | Array | Business tags |
ratingtag | Array | Rating tags |
hcatarr | Object | Category information |
bd_params | Object | Business parameters |
{
"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
}
For issues and questions:
Explore more automation tools and scrapers to supercharge your data acquisition workflow.