Justdial Reviews Scraper avatar
Justdial Reviews Scraper

Pricing

$1.99 / 1,000 reviews

Go to Apify Store
Justdial Reviews Scraper

Justdial Reviews Scraper

Developed by

codingfrontend

codingfrontend

Maintained by Community

Scrape reviews from JustDial.com based on business URLs.

5.0 (3)

Pricing

$1.99 / 1,000 reviews

0

2

2

Last modified

16 hours ago

JustDial.com Reviews Scraper

Note: This scraper extracts customer reviews from JustDial business pages using Puppeteer for improved performance and compatibility.

Input Parameters

ParameterTypeRequiredDefaultDescription
businessUrlsArrayYes-URLs of JustDial.com business pages to scrape reviews from
maxReviewsPerBusinessIntegerNo100Maximum number of reviews to scrape per business URL
headlessBooleanNotrueRun browser in headless mode (no visible UI). Set to false for debugging
proxyConfigurationObjectYesSee belowUse Apify Proxy to avoid IP address-based blocking. Required for successful scraping

Input Schema Example

{
"businessUrls": [
"https://www.justdial.com/Delhi/Gopuji-Ezone-Services-India-Opc-Pvt-Ltd-Near-Janta-Hotel-Balbir-Nagar-Extension",
"https://www.justdial.com/Dindigul/Aachis-Biryani-Kadai-Collectorate/9999PX451-X451-161005151012-H5M8_BZDET"
],
"maxReviewsPerBusiness": 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 individual review objects extracted from JustDial's review API. Each review contains comprehensive information about the customer's experience and engagement metrics.

Review Fields

FieldTitleTypeDescription
nameReviewer NameStringName of the person who wrote the review
dpDisplay PictureStringURL of the reviewer's profile picture
emailEmailStringEmail address of the reviewer
docidBusiness Document IDStringUnique identifier of the business being reviewed
ratings_countRatings CountNumberTotal number of ratings given by this reviewer
compnameCompany NameStringName of the business being reviewed
ratingRatingNumberRating value given by the reviewer (1-5 scale)
ageReview AgeNumberTimestamp when the review was created (in milliseconds)
revReview TextStringThe actual review comment/text written by the reviewer
revCountReview CountNumberNumber of reviews written by this reviewer
revidReview IDNumberUnique identifier for this review
like_countLike CountNumberNumber of likes received on this review
comment_countComment CountNumberNumber of comments received on this review
share_countShare CountNumberNumber of times this review has been shared
rev_typeReview TypeNumberType of review (0 = standard review)
emo_countEmotion CountObjectCount of different emotion reactions (object with emotion IDs as keys)
meIs MeNumberFlag indicating if this review is from the current user (0 = no, 1 = yes)
mobileMobile IdentifierStringEncrypted mobile identifier for the reviewer
socialIdSocial IDStringSocial platform identifier for the reviewer
photosPhotosArrayArray of photo URLs attached to the review
share_urlShare URLStringShareable URL for this specific review
follow_countFollow CountNumberNumber of followers the reviewer has
fnameFirst NameStringFirst name of the reviewer
fIdFollower IDNumberUnique identifier for follower tracking
pTagsPositive TagsArrayArray of positive tags/attributes mentioned in the review
nTagsNegative TagsArrayArray of negative tags/attributes mentioned in the review
subRatingSub RatingsArrayArray of detailed sub-ratings for different aspects
ownerCommentOwner CommentStringResponse comment from the business owner
ownerCreatedAtOwner Response TimeNumberTimestamp when owner responded (in milliseconds)
ownerDpOwner Display PictureStringURL of the business owner's profile picture
vendorTextVendor TextStringAdditional text from the vendor/business
rateColorRating ColorStringColor code for rating display in hex format
sentimentSentimentStringSentiment analysis of the review (positive/negative/neutral)
successSuccessBooleanIndicates successful extraction

Review Example

{
"name": "Vikash Raj",
"dp": "https://content.jdmagicbox.com/mobile-t/icon/jdsocial/user26.png",
"email": "",
"docid": "011PXX11.XX11.171124104431.L7J7",
"ratings_count": 12,
"compname": "New South Indian Cafe & Sweets Shop",
"rating": 3.5,
"age": 1560489683000,
"rev": "",
"revCount": 0,
"revid": 1664334453585319,
"like_count": 0,
"comment_count": 0,
"share_count": 0,
"rev_type": 0,
"emo_count": {},
"me": 0,
"mobile": "Vikash-Raj-xk8mepgnp727EOxNdMyJ",
"socialId": "xk8mepgnp727EOxNdMyJ",
"photos": [],
"share_url": "https://www.justdial.com/JdSocial/post/1664334453585319",
"follow_count": 0,
"fname": "",
"fId": 1669888735328284,
"pTags": [],
"nTags": [],
"subRating": [],
"ownerComment": "",
"ownerCreatedAt": 0,
"ownerDp": "",
"vendorText": "",
"rateColor": "#009A18",
"sentiment": "",
"success": true
}

Support

For issues and questions:

  • Review the Apify Actor logs in the platform
  • Ensure business URLs are valid JustDial.com business page URLs
  • Verify businesses have reviews available
  • Email : lakshmanan.w3dev@gmail.com