
Justdial Business Search Scraper
Pricing
$10.00 / 1,000 businesses
Go to Apify Store

Justdial Business Search Scraper
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
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) |
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:
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 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
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 |
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