AskLaila India Business Directory Scraper avatar

AskLaila India Business Directory Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
AskLaila India Business Directory Scraper

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

Crawler Bros

Maintained by Community

Actor stats

17

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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 / Restaurant itemtypes 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. Koramangala in Bangalore, Andheri in Mumbai).
  • Free-text keyword search. Find a chain by name (Apollo Hospital, Domino's) inside a city.

Modes

ModeWhen to use itRequired inputs
byCategory (default)Pick a city + category from dropdownscity, category (locality optional)
searchUrlsPaste AskLaila search/category URLs you already havesearchUrls
listingUrlsEnrich a known list of business detail page URLslistingUrls
keywordSearchFree-text search inside a citycity, 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 → business
  • phoneNumbers — array of digits-only phone numbers (multiple per business is common)
  • streetAddress, locality, city, postalCode, fullAddress, landmark
  • latitude, longitude — Schema.org GeoCoordinates
  • ratingValue, ratingCount, reviewCount, recommendPercent
  • cuisine (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 URLs
  • reviews — array of {authorName, ratingValue, datePublished, reviewBody}
  • listingUrl, canonicalUrl, listingId, sourceUrl
  • recordType, 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 when useProxy=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
}
{
"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
}