Justdial Business Search Scraper

Justdial Business Search Scraper

by codingfrontend

Extract structured business listings from JustDial.com using search URLs. Perfect for building lead lists, market research, or competitor analysis.

103 runs
21 users
Try This Actor

Opens on Apify.com

About Justdial Business Search Scraper

Need to pull business listings from JustDial for a project? I've been there. This actor lets you do exactly that—just feed it a search URL from JustDial.com, and it handles the rest. It's basically a scraper I built for myself to collect local business data, things like company names, addresses, phone numbers, and ratings, without having to copy-paste everything manually. It runs on Apify, so you get structured JSON data you can download or send directly to a spreadsheet or your database. I use it mostly for building lead lists for sales outreach, checking out local market competition, or even for simple data analysis when researching a new area. It saves a ton of time if you're gathering contact info for dozens or hundreds of businesses. You just set it up with your target search query, hit run, and come back to a clean dataset. It's straightforward and gets the job done without any fuss.

What does this actor do?

Justdial Business Search Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

JustDial Business Search Scraper

An Apify actor that scrapes detailed business listings from JustDial search pages. It uses Puppeteer for reliable data extraction.

Overview

This actor takes one or more JustDial search URLs, visits each business listing page, and extracts structured data. It's designed for lead generation, market research, and data aggregation. A proxy (preferably residential Indian IPs) is required to avoid blocking.

Key Features

  • Business Details: Name, unique ID (docid), business type, category hierarchy, and vertical classification.
  • Location Data: Full address, city, area, locality, pincode, and geographic coordinates (latitude/longitude).
  • Contact Info: Phone numbers, WhatsApp numbers, website URLs, and email addresses.
  • Ratings & Reviews: Overall rating, total review count, breakdowns by category (e.g., service, food), and rating tags.
  • Operational Info: Opening hours, current open/closed status, and yearly establishment date.
  • Media & SEO: Thumbnails, photo galleries, logos, services offered, amenities, and other metadata.
  • Performance Metrics: Lead response rates, enquiry counts, average response time, and search ranking/position.

How to Use

Configure the actor with a JSON input. The only mandatory parameters are searchUrls and proxyConfiguration.

Input Parameters

Parameter Type Required Default Description
searchUrls Array Yes ["https://www.justdial.com/Dindigul/Restaurants/nct-10408936"] List of JustDial search page URLs to scrape.
maxCrawlPerSearch Integer No 100 Maximum number of business listings to scrape per URL.
headless Boolean No true Run browser without GUI. Set to false for debugging.
proxyConfiguration Object Yes - Proxy settings to prevent IP blocking.

Input Example

{
  "searchUrls": [
    "https://www.justdial.com/Dindigul/Restaurants/nct-10408936",
    "https://www.justdial.com/Dindigul/Hotels/nct-10408937"
  ],
  "maxCrawlPerSearch": 50,
  "headless": true,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"],
    "apifyProxyCountry": "IN"
  }
}

Proxy Configuration

The proxyConfiguration object is required. For best results with JustDial (an Indian site), use residential proxies from India.

Property Type Default Description
useApifyProxy Boolean false Enable the Apify Proxy service.
apifyProxyGroups Array ["RESIDENTIAL"] Proxy groups. "RESIDENTIAL" is recommended.
apifyProxyCountry String "IN" Country code for proxy IPs. Use "IN" for India.

Input/Output

The actor outputs a dataset of items, where each item is a JSON object containing all scraped data for a single business. The structure mirrors the data available from JustDial's API.

Core output fields include:
* docid: Unique JustDial document identifier.
* name: Business name.
* NewAddress: Full business address.
* lat / lon: Geographic coordinates.
* phone: Primary contact number(s).
* rating: Composite rating.
* rating_count: Total number of reviews.
* website: Business website URL.
* timing: Operating hours.
* categories: Business type and classification.
* images: URLs for logos, thumbnails, and gallery photos.

Run the actor to see the complete output schema with all available fields.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Justdial Business Search Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
codingfrontend
Pricing
Paid
Total Runs
103
Active Users
21
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support