AskLaila India Business Directory Scraper
Pricing
from $3.00 / 1,000 results
AskLaila India Business Directory Scraper
Scrape AskLaila Indian business listings across 45+ cities. Extract names, addresses, phone numbers, ratings, reviews, geo coordinates, photos, payment options, and category attributes from restaurants, doctors, hotels, gyms, schools, plumbers and more.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(17)
Developer
Crawler Bros
Maintained by CommunityActor stats
17
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape AskLaila — one of India's longest-running local business directories — to extract structured records for restaurants, doctors, hotels, gyms, schools, plumbers, electricians, salons, supermarkets, and dozens more categories across 45+ Indian cities.
The actor pulls every datum AskLaila publicly exposes via Schema.org microdata: business name, multi-line postal address, multiple phone numbers, geo coordinates, ratings, review counts, recommendation percentage, services & amenities, cuisine, payment options, photos, and review snippets.
Why this actor
- No login, no API keys, no cookies. AskLaila is a public directory; everything is server-side rendered.
- No proxy required from datacenter IPs. Use the optional Apify proxy only if you hit blocks.
- Rich Schema.org microdata. Listings expose
LocalBusiness/Restaurantitemtypes with addresses, geo, aggregate ratings, cuisine, payment, and reviews — the actor maps every field. - 45+ Indian cities, 50+ pre-curated categories. Pick any city + category from a dropdown — no URL crafting required.
- Locality drill-down. Narrow searches to a specific neighborhood (e.g.
Koramangalain Bangalore,Andheriin Mumbai). - Free-text keyword search. Find a chain by name (
Apollo Hospital,Domino's) inside a city.
Modes
| Mode | When to use it | Required inputs |
|---|---|---|
byCategory (default) | Pick a city + category from dropdowns | city, category (locality optional) |
searchUrls | Paste AskLaila search/category URLs you already have | searchUrls |
listingUrls | Enrich a known list of business detail page URLs | listingUrls |
keywordSearch | Free-text search inside a city | city, keyword |
Output (per-business record)
Each dataset row represents a single business. Fields are emitted only when AskLaila publishes them — there are no null/empty values in your dataset.
name— business name (e.g.Hallimane)category— primary category (e.g.Restaurant,Dentist,Plumber)businessType— Schema.org type (Restaurant,LocalBusiness,Hospital, ...)breadcrumbs— site breadcrumb trail from city → category → businessphoneNumbers— array of digits-only phone numbers (multiple per business is common)streetAddress,locality,city,postalCode,fullAddress,landmarklatitude,longitude— Schema.org GeoCoordinatesratingValue,ratingCount,reviewCount,recommendPercentcuisine(restaurants),paymentAccepted,attributes(a key/value map of category-specific facts:Catering,Home Delivery,Veg/Non-Veg,AC,Valet Parking,Credit Cards Accepted,Alcohol,Working Hours, ...)photos— array of photo URLsreviews— array of{authorName, ratingValue, datePublished, reviewBody}listingUrl,canonicalUrl,listingId,sourceUrlrecordType,scrapedAt,siteName
Filters
minRating— drop businesses below an integer rating threshold (1-5).minReviewCount— drop businesses with too few reviews.fetchListingDetails— disable to emit only card-level fields (faster, lighter).includeReviews— disable to skip review extraction on detail pages.maxItems— hard cap on the total emitted records (1-1000).
Proxy / runtime inputs
useProxy— route requests through Apify proxy. Off by default; AskLaila is reachable from datacenter IPs.autoEscalateOnBlock— if a fetch is empty or blocked, retry once with a residential proxy session.proxyConfiguration— advanced Apify proxy configuration object; only used whenuseProxy=true.
Coverage
The dropdowns expose 45+ major Indian cities and 50+ business categories. Beyond the dropdowns, paste any AskLaila URL into searchUrls or listingUrls and the actor will scrape it — coverage is effectively the entire AskLaila corpus.
Frequently asked questions
Does this need an account, cookies, or login? No. AskLaila is fully public.
Will I get blocked? Unlikely. AskLaila is normally reachable from datacenter IPs without throttling. Set useProxy=true if you see empty pages on your runs; autoEscalateOnBlock will automatically retry once with a residential session.
Can I get phone numbers? Yes. AskLaila publishes multiple phone numbers per business (phoneNumbers array). They are returned as digits-only strings, ready for downstream cleansing.
Can I get business reviews? Yes — set includeReviews=true (the default) and ensure fetchListingDetails=true. Reviews include the reviewer name, star rating, date, and review body.
Can I get geo coordinates? Yes — when AskLaila has them on the listing detail page (most listings do), latitude and longitude are emitted as floats.
Does it support pagination? Yes — the actor automatically follows AskLaila's 20-per-page pagination until maxItems is reached or the listings are exhausted.
Is locality filtering supported? Yes — the optional locality input restricts a byCategory search to a specific neighborhood inside the chosen city.
Are reviews paginated? Visible reviews on the detail page (typically the last 5-20) are extracted. AskLaila does not expose a paginated review API.
Example: top restaurants in Bangalore (Koramangala)
{"mode": "byCategory","city": "Bangalore","category": "restaurants","locality": "Koramangala","fetchListingDetails": true,"includeReviews": true,"minRating": 4,"maxItems": 50}
Example: keyword search
{"mode": "keywordSearch","city": "Mumbai","keyword": "Apollo Hospital","maxItems": 25}
Example: enrich a list of profiles
{"mode": "listingUrls","listingUrls": ["https://www.asklaila.com/listing/Bangalore/malleswaram/hallimane/1OjwP4uM/"],"includeReviews": true}