Sulekha Scraper
Pricing
from $3.80 / 1,000 results
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
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.
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?
| Data | Description |
|---|---|
| Business name | Name of the service provider or business |
| Profile URL | Link to the listing on Sulekha.com |
| Phone & email | Contact details when available |
| Website | Business website URL |
| Address | Full address or locality |
| Rating & review count | Star rating and number of reviews |
| Reviews | Customer reviews (configurable limit per business) |
| Business hours | Operating hours when listed |
| Category & city | Category slug and city slug used for scraping |
| Services | List of services offered |
| Social media | Facebook, Instagram, LinkedIn, etc. when available |
| Images | Business/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
| Parameter | Type | Default | Description |
|---|---|---|---|
| startUrls | array | [] | Direct Sulekha.com URLs (category, city, or profile pages) |
| categorySlugs | array | [] | Category URL slugs (e.g. home-cleaning-services, school-tuitions, packers-and-movers) |
| citySlugs | array | [] | City slugs (e.g. chennai, bangalore, delhi, mumbai, hyderabad, pune, kolkata) |
| maxItems | integer | 100 | Maximum number of businesses/listings to extract |
| maxReviews | integer | 10 | Max reviews per business (set to 0 to skip reviews) |
| scrapeBusinessDetails | boolean | true | Visit each profile page for full data (slower but more complete) |
| maxConcurrency | integer | 2 | Number of pages processed in parallel (1–20; 1–3 recommended for stability) |
| maxRuntimeMinutes | integer | 5 | Stop the run after this many minutes (1–30) |
| proxyConfiguration | object | Residential | Proxy 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-city → chennai).
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–20and one category or city before scaling. - Use residential proxies – Enable Apify residential proxies for better success on Sulekha.
- Control cost and time – Set
maxRuntimeMinutesandmaxItemsto match your budget and needs. - Faster, cheaper runs – Use
scrapeBusinessDetails: falseandmaxReviews: 0when you only need listing-level data. - Stability – Keep
maxConcurrencyat 1–3 to reduce blocks and failed requests.
Troubleshooting
| Issue | What to try |
|---|---|
| No URLs to scrape | Provide at least one of: startUrls, categorySlugs, or citySlugs. |
| Runs stopping early | Increase maxRuntimeMinutes or reduce maxItems / maxConcurrency. |
| Missing or thin data | Set scrapeBusinessDetails: true and optionally increase maxReviews. |
| Blocks or failures | Use 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, thennpm start(use Apify credentials and optionalINPUT.json).
Legal and compliance
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
- Apify docs – docs.apify.com
- Apify support – support@apify.com
- Sulekha – sulekha.com
Sulekha Scraper · Extract service providers and business listings from Sulekha.com (India) · Apify Actor