Sulekha Scraper avatar

Sulekha Scraper

Pricing

from $3.80 / 1,000 results

Go to Apify Store
Sulekha Scraper

Sulekha Scraper

Sulekha Scraper – Extract Service Providers & Business Listings from India : local service providers, tutors, packers and movers, home services, education, and more across Indian cities.

Pricing

from $3.80 / 1,000 results

Rating

0.0

(0)

Developer

HappiTap

HappiTap

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Sulekha Scraper – Extract Service Providers & Business Listings from India

Apify Actor to scrape Sulekha.com: local service providers, tutors, packers and movers, home services, education, and more across Indian cities.

Apify Actor Sulekha Scraper India


What is the Sulekha Scraper?

The Sulekha Scraper is an Apify Actor that extracts business and service-provider data from Sulekha.com — one of India’s largest local services and education directories. Use it for lead generation, market research, and competitor intelligence across cities like Chennai, Bangalore, Delhi, Mumbai, Hyderabad, Pune, and Kolkata.

Why use this scraper?

  • Wide coverage – Home services, education, packers & movers, pest control, AC repair, tuition, colleges, and 100+ categories
  • City & category targeting – Scrape by category slugs (e.g. home-cleaning-services, school-tuitions) or city slugs (e.g. chennai, bangalore)
  • Rich data – Business name, contact (phone, email, website), address, rating, review count, reviews, and more
  • Flexible input – Use start URLs, category slugs, or city slugs; optional detail-page scraping for full profiles
  • Apify ecosystem – Runs on Apify with proxies, scheduling, and ready-to-use APIs

What data can you extract?

DataDescription
Business nameName of the service provider or business
Profile URLLink to the listing on Sulekha.com
Phone & emailContact details when available
WebsiteBusiness website URL
AddressFull address or locality
Rating & review countStar rating and number of reviews
ReviewsCustomer reviews (configurable limit per business)
Business hoursOperating hours when listed
Category & cityCategory slug and city slug used for scraping
ServicesList of services offered
Social mediaFacebook, Instagram, LinkedIn, etc. when available
ImagesBusiness/product images when available

Quick start

1. Scrape by category (e.g. home cleaning, packers and movers)

{
"categorySlugs": ["home-cleaning-services", "packers-and-movers"],
"maxItems": 50,
"scrapeBusinessDetails": true,
"maxReviews": 5
}

2. Scrape by city (e.g. Chennai, Bangalore)

{
"citySlugs": ["chennai", "bangalore", "delhi"],
"maxItems": 100,
"scrapeBusinessDetails": true
}

3. Scrape specific Sulekha URLs

{
"startUrls": [
{ "url": "https://www.sulekha.com/home-cleaning-services/" },
{ "url": "https://www.sulekha.com/school-tuitions/" }
],
"maxItems": 200,
"scrapeBusinessDetails": true,
"maxReviews": 10
}

4. Fast bulk run (listing data only, no detail pages)

{
"categorySlugs": ["ac-repair-services", "pest-control-services"],
"citySlugs": ["mumbai", "hyderabad"],
"scrapeBusinessDetails": false,
"maxReviews": 0,
"maxItems": 300,
"maxConcurrency": 2
}

Input parameters

ParameterTypeDefaultDescription
startUrlsarray[]Direct Sulekha.com URLs (category, city, or profile pages)
categorySlugsarray[]Category URL slugs (e.g. home-cleaning-services, school-tuitions, packers-and-movers)
citySlugsarray[]City slugs (e.g. chennai, bangalore, delhi, mumbai, hyderabad, pune, kolkata)
maxItemsinteger100Maximum number of businesses/listings to extract
maxReviewsinteger10Max reviews per business (set to 0 to skip reviews)
scrapeBusinessDetailsbooleantrueVisit each profile page for full data (slower but more complete)
maxConcurrencyinteger2Number of pages processed in parallel (1–20; 1–3 recommended for stability)
maxRuntimeMinutesinteger5Stop the run after this many minutes (1–30)
proxyConfigurationobjectResidentialProxy settings (residential recommended for best results)

You must provide at least one of: startUrls, categorySlugs, or citySlugs.


Example output

Each scraped item can look like this:

{
"businessName": "ABC Home Cleaning Services",
"url": "https://www.sulekha.com/profile/abc-home-cleaning-chennai",
"categorySlug": "home-cleaning-services",
"citySlug": "chennai",
"phoneNumber": "+91 98765 43210",
"email": "contact@abccleaning.com",
"website": "https://abccleaning.com",
"address": { "fullAddress": "T Nagar, Chennai - 600017" },
"rating": 4.7,
"reviewCount": 124,
"reviews": [
{
"author": "Ramesh K",
"rating": 5,
"date": "2024-01-15",
"text": "Very professional and thorough cleaning."
}
],
"businessHours": [
{ "day": "Monday", "hours": "9:00 AM - 6:00 PM" }
],
"services": ["Deep cleaning", "Sofa cleaning", "Bathroom cleaning"],
"extractedAt": "2024-02-22T09:00:00.000Z"
}

Example categories and cities

Sample category slugs:
home-cleaning-services, packers-and-movers, ac-repair-services, school-tuitions, interior-designers-decorators, pest-control-services, wedding-photographers, catering-services, mba-colleges, ielts-coaching

Supported city slugs:
chennai, bangalore, delhi, mumbai, hyderabad, pune, kolkata, ahmedabad, and other Sulekha city pages (use the slug from the URL, e.g. https://www.sulekha.com/chennai-citychennai).


Use cases

  • Lead generation – Build lists of service providers (cleaning, repair, tuition, movers) by city and category
  • Market research – Analyse pricing, ratings, and offerings across Indian cities
  • Competitor intelligence – Track competitors’ presence, reviews, and contact details on Sulekha
  • Local SEO & directories – Populate or enrich local business directories and apps
  • Education & coaching – Extract tuition, coaching, and college listings for lead gen or research

Best practices

  • Start small – Test with maxItems: 10–20 and one category or city before scaling.
  • Use residential proxies – Enable Apify residential proxies for better success on Sulekha.
  • Control cost and time – Set maxRuntimeMinutes and maxItems to match your budget and needs.
  • Faster, cheaper runs – Use scrapeBusinessDetails: false and maxReviews: 0 when you only need listing-level data.
  • Stability – Keep maxConcurrency at 1–3 to reduce blocks and failed requests.

Troubleshooting

IssueWhat to try
No URLs to scrapeProvide at least one of: startUrls, categorySlugs, or citySlugs.
Runs stopping earlyIncrease maxRuntimeMinutes or reduce maxItems / maxConcurrency.
Missing or thin dataSet scrapeBusinessDetails: true and optionally increase maxReviews.
Blocks or failuresUse residential proxies and lower maxConcurrency (e.g. 1–2).

Running the Actor

  • On Apify – Open the Actor on the Apify Platform, set the input (e.g. from the examples above), and click Run.
  • API – Use the Apify API to run the Actor and fetch the default dataset.
  • Locally – Clone the repo, run npm install, npm run build, then npm start (use Apify credentials and optional INPUT.json).

This Actor is intended for lawful use only. You are responsible for complying with Sulekha.com’s terms of use, robots.txt, and applicable laws (including data protection and privacy). Use extracted data in line with your own privacy policy and local regulations.


Support


Sulekha Scraper · Extract service providers and business listings from Sulekha.com (India) · Apify Actor