Grotal India Business Scraper for Leads: City and Category Data avatar

Grotal India Business Scraper for Leads: City and Category Data

Pricing

from $1.32 / 1,000 business records

Go to Apify Store
Grotal India Business Scraper for Leads: City and Category Data

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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

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

FieldTypeRequiredDescription
startUrlsarray of URLsNoPublic Grotal city and category pages. The default is a Delhi AC repair page.
searchTermsarray of stringsNoCategory or service terms used with selected cities.
locationsarray of stringsNoIndian city names resolved from Grotal's public city list.
areasarray of stringsNoOptional city areas resolved from Grotal's public area list.
categoryContainsstringNoKeep records whose public categories contain this text.
cityContainsstringNoKeep records whose source city contains this text.
areaContainsstringNoKeep records whose public area contains this text.
minRatingnumberNoMinimum source-backed rating from 0 to 5.
minReviewCountintegerNoMinimum source-backed review count.
requirePublicPhonebooleanNoKeep only records with a public phone number.
requirePublicEmailbooleanNoKeep only records with a directory or opt-in website email.
requireWebsitebooleanNoKeep only records with a source-linked website.
requireDescriptionbooleanNoKeep only records with a public description.
proxyConfigurationobjectNoDirect access is the default. Apify Proxy is optional.
includeImagesbooleanNoInclude a source-backed business image when available.
includePublicWebsiteContactsbooleanNoCheck linked business websites for visible business emails and social links.
maxWebsiteRequestsintegerNoMaximum optional website checks.
maxItemsintegerNoMaximum emitted businesses, from 1 to 500.
maxPagesintegerNoMaximum discovered pages per source, from 1 to 25.
outputModeenumNosnapshot, snapshotAndChanges, or changesOnly.
stateNamestringNoStable 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

FieldTypeDescription
businessNamestringPublic business name.
listingIdstringNumeric Grotal listing ID when exposed.
categoryNamesarrayPublic category memberships.
city, area, streetAddress, postalCode, state, countrystringPublic location fields when available.
phoneNumbersarrayPublic phone numbers from the directory.
directoryEmailstringEmail listed on the public Grotal detail page.
websiteUrl, websiteDomainstringPublic business website when explicitly linked.
descriptionstringPublic business description.
ratingValue, reviewCountnumberSource-backed aggregate rating fields.
websiteEmails, publicSocialLinksarrayOpt-in public website contacts.
publicContactChannelsarrayFactual channels present in the record.
leadCompletenessScorenumberDeterministic score based on public field presence.
sourceUrl, profileUrlstringTraceable Grotal source links.
changeTypeenumnew, changed, unchanged, or removed.
changedFieldsarrayFactual fields that changed since the previous complete run.

The dataset has three views:

  • πŸ” Business leads for prospecting records.
  • ☎️ Contact coverage for public contact completeness.
  • πŸ”„ Listing changes for 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