GST Scraper
Pricing
from $9.99 / 1,000 results
Go to Apify Store
Pricing
from $9.99 / 1,000 results
Rating
0.0
(0)
Developer
W3Crawler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
GSTIN Scraper
Scrape taxpayer details, filing & HSN from GST portal without CAPTCHA
Features
- Structured data extraction — outputs clean JSON fields ready for analysis
- Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support
Use Cases
- Data collection and research automation at scale
- Building structured datasets from public web content
- Monitoring for new listings, updates, or changes over time
- Competitive intelligence and market benchmarking
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
gstins | array | — | ✓ | GSTIN numbers to scrape from GST portal |
extractHsnCodes | boolean | True | Extract goods and services information including HSN/SAC codes | |
extractFilingDetails | boolean | True | Extract filing status and financial year details | |
headless | boolean | True | Run browser in headless mode (no visible UI). Set to false for debugging. | |
maxItems | integer | 20 | Maximum number of items to scrape | |
proxyConfiguration | object | Apify Residential | Proxy settings. Residential proxy is strongly recommended |
Output
Each scraped item includes:
| Field | Description |
|---|---|
goodservice | Goodservice |
finanacialYears | Finanacial years |
filingStatus | Filing status |
filingFrequency | Filing frequency |
natureOfTaxpayer | Nature of taxpayer |
isAadhaarVerified | Is aadhaar verified |
legalName | Legal name |
stateJurisdiction | State jurisdiction |
state | State or province name |
division | Division |
zone | Zone |
circle | Circle |
taxpayerType | Taxpayer type |
cancellationDate | Cancellation date |
gstinNumber | Gstin number |
businessActivities | Business activities |
isEKYCVerified | Is e k y c verified |
compositionScheme | Composition scheme |
registrationDate | Registration date |
companyType | Company type |
Sample Output
{"goodservice": "goodservice_value","finanacialYears": "finanacialYears_value","filingStatus": "filingStatus_value","filingFrequency": "filingFrequency_value","natureOfTaxpayer": "natureOfTaxpayer_value","isAadhaarVerified": "isAadhaarVerified_value","legalName": "legalName_value","stateJurisdiction": "stateJurisdiction_value"}
Notes
- Proxy: Residential proxy is highly recommended — set
proxyConfiguration: { useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"] } - Rate limits: Keep
maxItemsreasonable per run to avoid IP bans or rate throttling - Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset