Justdial.com Business Search Scraper
Pricing
from $9.99 / 1,000 businesses
Justdial.com Business Search Scraper
A fast, high-performance scraper built for lead generation, competitor analysis, and business intelligence. Extracts detailed business profiles, including name, contact details, emails, phone numbers, location, ratings, and reviews from Justdial. Supports custom search URLs, proxy rotation, and p...
Pricing
from $9.99 / 1,000 businesses
Rating
5.0
(2)
Developer
codingfrontend
Maintained by CommunityActor stats
0
Bookmarked
87
Total users
2
Monthly active users
12 days ago
Last modified
Categories
Share
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