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

Justdial Business Search Scraper
Scrape business listings from JustDial.com based on search URLs.
5.0 (3)
Pricing
$4.99 / 1,000 businesses
0
5
5
Last modified
18 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
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
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















