Discover/justdial.com API
live

justdial.com APIjustdial.com

Search Indian local businesses by city and category. Get names, phone numbers, ratings, addresses, reviews, and hours via the Justdial API.

Endpoints
4
Updated
1mo ago
Try it
City name in India (e.g., Delhi, Mumbai, Bangalore).
Page number for pagination.
Category or business type to search for (e.g., Caterers, Restaurants, Plumbers, Electricians, Hotels, Packers and Movers, Dentists, Hospitals).
api.parse.bot/scraper/8ae8199d-de08-4af0-94ee-6c8ac3d97f7a/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8ae8199d-de08-4af0-94ee-6c8ac3d97f7a/search_businesses?city=Mumbai&page=1&keyword=Restaurants' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for businesses by city and keyword category (e.g., Caterers, Restaurants, Plumbers). Returns a paginated list of business listings with contact details, ratings, and location info. Pagination uses sequential page numbers; each page returns up to 10 results.

Input
ParamTypeDescription
cityrequiredstringCity name in India (e.g., Delhi, Mumbai, Bangalore).
pageintegerPage number for pagination.
keywordrequiredstringCategory or business type to search for (e.g., Caterers, Restaurants, Plumbers, Electricians, Hotels, Packers and Movers, Dentists, Hospitals).
Response
{
  "type": "object",
  "fields": {
    "city": "string - city searched",
    "page": "integer - current page number",
    "keyword": "string - keyword searched",
    "results": "array of business listing objects with name, docid, address, locality, city, rating, rating_count, phone, category, latitude, longitude, verified, working_hours, thumbnail, slug",
    "total_results": "integer - number of results on this page"
  },
  "sample": {
    "data": {
      "city": "Delhi",
      "page": 1,
      "keyword": "Caterers",
      "results": [
        {
          "city": "Delhi",
          "name": "Nanak Caterers and Decorators",
          "slug": "DT-23XVQFMT",
          "docid": "011PXX11.XX11.140712134438.Z7T7",
          "phone": "+(91)-8105546376",
          "rating": "4.6",
          "address": "Vikaspuri",
          "category": "Caterers",
          "latitude": "28.6386438",
          "locality": "Vikaspuri",
          "verified": true,
          "longitude": "77.07206",
          "thumbnail": "https://images.jdmagicbox.com/v2/comp/delhi/t7/011pxx11.xx11.140712134438.z7t7/catalogue/nanak-caterers-and-decorators-vikaspuri-delhi-caterers-zfbmh5miqs-t.jpg",
          "rating_count": "211",
          "working_hours": "OPEN NOW | 9:00 am - 12:00 am"
        }
      ],
      "total_results": 10
    },
    "status": "success"
  }
}

About the justdial.com API

The Justdial API provides access to India's local business directory across 4 endpoints, returning structured data including contact details, ratings, addresses, and customer reviews. The search_businesses endpoint accepts any city name and keyword category — restaurants, plumbers, electricians, and more — and returns paginated listings with latitude and longitude coordinates, phone numbers, and rating counts.

What the API Returns

The core search_businesses endpoint takes a city and keyword parameter (for example, city=Mumbai, keyword=Electricians) and returns up to 10 listings per page. Each result includes name, docid, address, locality, rating, rating_count, phone, category, latitude, and long. The page parameter enables sequential pagination. The total_results field reflects the count for the current page, not the total across all pages.

Business Detail and Specialty Endpoints

Once you have a docid and slug from search results, pass them to get_business_details to retrieve a fuller record: email, website, pincode, landmark, latitude, and a reviews array containing user-submitted feedback. Two convenience endpoints — search_doctors and search_caterers — behave identically to search_businesses with their respective keywords pre-filled, accepting only a city input and returning the same listing object shape.

Coverage and Scope

All endpoints are scoped to Indian cities. The city parameter accepts major metro names (Delhi, Bangalore, Chennai) as well as smaller Indian cities. The keyword field in search_businesses maps to Justdial's business categories, so terms like Hotels, Packers and Movers, or Caterers return category-matched results. The docid format follows Justdial's internal identifier pattern and is required alongside the slug to fetch business-level detail.

Common use cases
  • Build a vendor comparison tool for Indian catering services using rating, rating_count, and phone fields from search_caterers.
  • Aggregate doctor listings by city for a healthcare referral directory using search_doctors with address and contact data.
  • Enrich a CRM with local supplier contact details by running search_businesses across multiple Indian cities and business categories.
  • Display location-aware business results on a map using latitude and long coordinates from search results.
  • Pull customer review text via get_business_details to monitor reputation across local service providers.
  • Generate leads for B2B outreach by collecting business email, website, and phone fields from the detail endpoint.
  • Cross-reference pincode data from get_business_details against delivery zone logic for logistics planning.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Justdial have an official developer API?+
Justdial does not offer a publicly available developer API. There is no documented REST or GraphQL interface for third-party developers on their website.
What does `get_business_details` return that `search_businesses` does not?+
get_business_details adds several fields not present in search results: email, website, pincode, landmark, and a reviews array with individual customer feedback. It requires both the docid and slug, which you obtain from a prior search_businesses call.
Does the API support filtering search results by rating, distance, or price range?+
Not currently. search_businesses accepts only city, keyword, and page — there are no filter parameters for minimum rating, proximity radius, or price tier. You can fork the API on Parse and revise it to add filtering logic on top of the returned results.
How does pagination work, and can I get a total result count across all pages?+
search_businesses uses sequential integer page numbers via the page parameter, returning up to 10 results per page. The total_results field reflects the count on the current page only, not the full dataset. To know how many pages exist, you need to step through pages until results run short.
Does the API cover business listings outside India?+
No. All endpoints are scoped to Indian cities; the city parameter expects an Indian city name. Justdial itself operates only in India, so international business lookups are not available. You can fork the API on Parse and revise it to point at a different directory source for non-Indian coverage.
Page content last updated . Spec covers 4 endpoints from justdial.com.
Related APIs in B2b DirectorySee all →
yellowpages.in API
Search for businesses across India and discover detailed information like contact details, addresses, and services from YellowPages.in's comprehensive business directory. Find relevant business categories with autocomplete suggestions to quickly locate the leads and companies you're looking for.
yellowpages.com API
Search and retrieve business listings, contact info, hours, categories, and customer reviews from YellowPages.com. Browse by category or location across the US.
yelp.com API
Search for businesses on Yelp and access their detailed information including reviews, photos, and ratings all from one interface. Get comprehensive business data like hours, contact details, and customer feedback without visiting Yelp directly.
yellowpages.ca API
Search for businesses across Canada and retrieve detailed information including contact details, ratings, reviews, and website data. Supports keyword and location-based discovery of local businesses for research, analysis, and data enrichment use cases.
yellowpages-uae.com API
Search and discover UAE businesses with instant access to contact details, locations, and branch information from the Yellow Pages UAE directory. Find companies by name, get detailed business profiles, explore multiple branches, and browse available cities all in one place.
yellowpages.com.au API
Search Australian businesses by category to find contact details, addresses, and emails, then retrieve comprehensive business information for any listing. Perfect for building lead lists, verifying business information, or discovering local service providers across Australia.
lybrate.com API
Search for doctors across Indian cities and specialties, view detailed profiles with patient reviews and services, and discover clinic information and health content all in one place. Find the right healthcare provider by browsing ratings, qualifications, and medical expertise tailored to your needs.
pagesjaunes.fr API
Search for business listings across France on PagesJaunes.fr and access customer reviews and detailed location information. Find businesses by keyword and location, and retrieve comprehensive details including addresses, ratings, and reviews.