Guides

How to Scrape Sulekha Local Business Listings and Leads

Sulekha is one of India's largest local services directories, which makes it a rich public source of local lead data: business name, category, area, rating, and contact across cities and trades. This guide covers what a listing holds, where the data lives, why the site fights automated collection, and how to turn it into a clean lead list. The worked example uses a real Sulekha search.

DADataScrape TeamSeptember 2, 2026Updated September 28, 20264 min read

What data a Sulekha listing holds

A results page carries a card per business. On a real search for packers and movers in Goregaon West, Mumbai, listings read like Bandana Packers and Movers and Maharashtra Road Carriers, each with a category, an area, a star rating, and the ratings that back it, running from 1.0 up to 5.0 across the set, plus a contact path. The name, category, area, rating, and contact are the fields that matter for local lead work, and they sit on the results cards.

Where the data actually lives

Sulekha loads its listing cards through an internal endpoint its own frontend calls, for example a listings-cards API that returns the business cards as ready-to-render HTML, alongside the server-rendered results and profile pages. So the data is in the card markup rather than a clean JSON object, and reading it means parsing those cards. Each business has a stable profile URL that serves as the dedupe key across runs.

Skip the build, get the feed

Send us your Sulekha target and we will scrape a real sample and send it back, no signup.

Get a free sample

The anti-bot reality

Sulekha limits automated and proxied access and serves less to traffic it does not trust, so a naive scraper can come back with a thin page or a block rather than the full list of businesses. Reliable collection means the right session and request behaviour, ideally from the right region, and paging through each category and city to the end. That handling, and keeping it working as the site changes, is the real work rather than the parsing.

Turning it into a lead list

For local lead work you want one row per business, deduplicated on the profile URL, captured per category and city, keeping the name, category, area, rating, and contact. Store each run with a date so you can see new businesses appear over time, and keep the fields your outreach actually uses so the list stays workable.

Build it yourself or have it delivered

For one city and category, a careful session can get you a sample. At scale the access handling, the paging, and the markup changes turn it into a standing maintenance job. Past a couple of categories, a done-for-you feed is usually cheaper than the upkeep. You tell us the categories and cities, and we deliver a clean, structured lead list and keep it running.

Where the fields live, and using the leads responsibly

Sulekha builds its results from an internal listings-cards endpoint that returns each business as ready-to-render HTML, so the fields, the business name, category, area, rating and its count, and the contact path, live in that card markup, with a stable profile URL per business as the dedupe key. On the responsibility side, Sulekha data is public local-business data, but the moment you use a number for outreach you are into India's DND and commercial-communication rules. The responsible pattern is to collect only public listing fields, scrub numbers against the DND registry before any calling campaign, and keep a clear opt-out. We build feeds to the field set you need and can include or strip the contact depending on how you intend to use the list.

Step by step: reading a Sulekha results page

Sulekha loads its business cards through an internal endpoint its frontend calls, returning them as ready-to-render HTML. Here it is on a real search for packers and movers in Goregaon West, Mumbai, where each card carried a business, an area, and a rating.

BusinessBandana Packers and Movers
CategoryPackers and Movers
AreaGoregaon West, Mumbai
Rating4.5 (ratings ran 1.0 to 5.0 across the set)
ContactOn the listing card / profile

A sample of the clean data we deliver for one product.

The parse is simple once you have the cards. The hard part is reaching them: Sulekha limits automated and proxied access and serves less to traffic it does not trust, so a naive scraper gets a thin page or a block. Getting the full list means the right session and region, paging through each category and city, and keeping it working as the site changes. We run that for you and deliver a clean, deduplicated lead list.

Fields worth capturing from Sulekha

  • Business name
  • Category
  • Area / locality
  • City
  • Star rating
  • Number of ratings
  • Contact number
  • Business profile URL
  • Verified / paid flag
  • Years in business

Frequently asked questions

Want a Sulekha feed without the build?

Send us the products or pages you need, and we will deliver a clean feed and maintain it. Start with a free sample.

Get a Free Sample