Grotal India Business Scraper for Leads: City and Category Data
Pricing
from $1.32 / 1,000 business records
Grotal India Business Scraper for Leads: City and Category Data
Collect public Grotal business listings by Indian city and category. Get names, addresses, phones, directory emails, websites, ratings, descriptions, detail URLs, typed filters, and safe change monitoring. Export clean records to Apify datasets and lead workflows at $0.00176 per business record.
Pricing
from $1.32 / 1,000 business records
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
|
Build cleaner Indian business lead lists from Grotal Collect public city and category listings with phones, emails when listed, websites, ratings, and change signals. |
|
Public business contacts Names, addresses, phones, emails, websites, and source links. |
City and category targeting Use verified Grotal pages or city and area helpers. |
Change-ready output Compare scheduled snapshots with factual change states. |
Clean lead records Typed fields and absent values omitted automatically. |
π What does this Actor do?
Grotal India Business Scraper turns public Grotal directory pages into structured business leads. Use it for city prospecting, category research, local market analysis, or scheduled listing checks.
It fetches the public category card and its public business detail page. The result includes source-backed names, categories, addresses, phone numbers, directory emails, websites, descriptions, ratings, review counts, images, and links.
The default run starts with Delhi AC repair listings. Change the source URLs or use the city and category helpers for another Indian market.
π₯ Who is it for?
- Sales teams building Indian SMB prospect lists by city and service.
- Agencies researching local suppliers, competitors, and service coverage.
- Directory builders that need public business records with traceable source links.
- Operations teams that want to see new, changed, unchanged, and removed listings on a schedule.
βοΈ How it works
|
STEP 1 Choose sources Paste verified Grotal category pages, or enter city and category terms. |
STEP 2 Enrich public details The Actor combines category cards with public business detail pages. |
STEP 3 Use the dataset Filter lead fields, export records, or schedule the same state for change tracking. |
π§Ύ Input
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | array of URLs | No | Public Grotal city and category pages. The default is a Delhi AC repair page. |
searchTerms | array of strings | No | Category or service terms used with selected cities. |
locations | array of strings | No | Indian city names resolved from Grotal's public city list. |
areas | array of strings | No | Optional city areas resolved from Grotal's public area list. |
categoryContains | string | No | Keep records whose public categories contain this text. |
cityContains | string | No | Keep records whose source city contains this text. |
areaContains | string | No | Keep records whose public area contains this text. |
minRating | number | No | Minimum source-backed rating from 0 to 5. |
minReviewCount | integer | No | Minimum source-backed review count. |
requirePublicPhone | boolean | No | Keep only records with a public phone number. |
requirePublicEmail | boolean | No | Keep only records with a directory or opt-in website email. |
requireWebsite | boolean | No | Keep only records with a source-linked website. |
requireDescription | boolean | No | Keep only records with a public description. |
proxyConfiguration | object | No | Direct access is the default. Apify Proxy is optional. |
includeImages | boolean | No | Include a source-backed business image when available. |
includePublicWebsiteContacts | boolean | No | Check linked business websites for visible business emails and social links. |
maxWebsiteRequests | integer | No | Maximum optional website checks. |
maxItems | integer | No | Maximum emitted businesses, from 1 to 500. |
maxPages | integer | No | Maximum discovered pages per source, from 1 to 25. |
outputMode | enum | No | snapshot, snapshotAndChanges, or changesOnly. |
stateName | string | No | Stable label for scheduled snapshots. |
Example input
{"startUrls": [{ "url": "https://www.grotal.com/Delhi/AC-Repair-C44/" }],"maxItems": 20,"outputMode": "snapshotAndChanges","stateName": "delhi-ac-repair"}
Search helper example
{"searchTerms": ["AC Repair", "Refrigerator Repair"],"locations": ["Delhi", "Mumbai"],"areas": [],"maxItems": 20}
Helper searches use Grotal's public city and area options. Unknown values are reported as warnings instead of being guessed.
π Data table
| Field | Type | Description |
|---|---|---|
businessName | string | Public business name. |
listingId | string | Numeric Grotal listing ID when exposed. |
categoryNames | array | Public category memberships. |
city, area, streetAddress, postalCode, state, country | string | Public location fields when available. |
phoneNumbers | array | Public phone numbers from the directory. |
directoryEmail | string | Email listed on the public Grotal detail page. |
websiteUrl, websiteDomain | string | Public business website when explicitly linked. |
description | string | Public business description. |
ratingValue, reviewCount | number | Source-backed aggregate rating fields. |
websiteEmails, publicSocialLinks | array | Opt-in public website contacts. |
publicContactChannels | array | Factual channels present in the record. |
leadCompletenessScore | number | Deterministic score based on public field presence. |
sourceUrl, profileUrl | string | Traceable Grotal source links. |
changeType | enum | new, changed, unchanged, or removed. |
changedFields | array | Factual fields that changed since the previous complete run. |
The dataset has three views:
π Business leadsfor prospecting records.βοΈ Contact coveragefor public contact completeness.π Listing changesfor scheduled monitoring.
π Monitoring and change states
Use the same stateName for scheduled runs. The first complete run marks records as new. Identical records become unchanged. Factual updates become changed. A listing becomes removed only after a complete, uncapped source run confirms it is absent.
Partial, failed, capped, or pagination-incomplete runs never infer removals. Diagnostics are available in the RUN_SUMMARY key-value record.
π‘οΈ Public data boundaries
This Actor collects anonymous public business pages only. It does not access accounts, private portals, payment paths, or private APIs. Contact-person names, reviewer names, and review bodies are not included. Missing values are omitted rather than replaced with placeholders.
π° Pricing
Pricing is pay per result. Empty runs cost nothing, and there are no subscriptions. Review the current Store pricing before running a large job.
β Enjoying Grotal India Business Scraper for Leads: City and Category Data?
|
β β β β β Run it on a schedule and check the listing changes view after your next snapshot. A 5-star rating takes 10 seconds and helps other sales and research teams find this actor. Your feedback also tells us what to build next. |
| β Β Β Rate this Actor on Apify |
β FAQ
Can I use a Grotal category URL directly?
Yes. Use a public city and category page such as the default Delhi AC repair URL. Profile URLs are fetched automatically from category cards and should not be used as source inputs.
Can I search by city and category without crafting URLs?
Yes. Enter searchTerms and locations. The Actor resolves Grotal's public city IDs and verifies each generated page before collecting records.
Does it collect private-person information?
No. The output is limited to public business fields. Contact-person names, reviewer identities, review text, credentials, and private pages are excluded.
How do change records work?
Use a stable stateName. Complete repeated runs compare factual business fields. Partial or capped runs do not infer removals.
π Other actors
- BUSINESS.bg scraper: Bulgarian company leads, ΡΠΈΡΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈ β: Collect public company leads from a Bulgarian directory.
- Fonecta scraper for Finnish leads: yrityshaku data in JSON β: Build public Finnish business lead lists.
- Expertise.com MSP lead scraper: providers by city with contacts β: Find managed IT providers by city.
- Bizi.si Slovenia Scraper: Slovenska podjetja for Business Leads β: Collect Slovenian company records and public contacts.