GST Taxpayer Lookup
Verify any Indian GSTIN against the official GST portal
What it does
Verify Indian GSTINs against the official GST portal: legal name, trade name, registration status, constitution, registration and cancellation dates, jurisdiction, principal address, and declared HSN/SAC codes with a plain-English line of business. Solves the portal's CAPTCHA with a vision model, no manual step, no third-party GSTIN database. Failed and empty results are never charged.
Built in
- ✓ Legal name, trade name, status, and constitution per GSTIN
- ✓ Registration and cancellation dates, jurisdiction, and address
- ✓ Declared HSN/SAC codes with a plain-English business summary
- ✓ Solves the GST portal CAPTCHA automatically via vision model
- ✓ Short-term cache avoids re-billing repeat lookups
- ✓ Failed lookups are never charged
Guides & tutorials
Ask an AI for a Company's SEC CIK and It Will Lie to You. Here Is the Fix.
An AI that remembers is not an AI that verifies. This is the exact diligence flow: legal identity from GLEIF, filings from EDGAR, funding, engineering activity and hiring, run from Claude via MCP, grounded in real registries, for about sixteen cents a company.
Company KYB API: Resolve LEI and SEC CIK, Then Check EU VAT
Resolve a list of company names to GLEIF LEIs and SEC EDGAR CIKs in one run, flag EU entities, then validate their VAT numbers with VIES. Python included.
EU VAT Validator: Bulk VIES Verification Without an API Key
Validate EU VAT numbers in bulk via the official VIES service. Returns validity, registered company name, and address. No API key required. Empty results are never charged.
Related scrapers
SEC EDGAR Filings
Structured SEC filings ready for AI and RAG pipelines
EU VAT Validator
Bulk EU VAT number verification via official VIES
World Bank Trade Scraper
Imports and exports by country and product, from World Bank WITS
GLEIF LEI Lookup
Legal entity identifiers and company data from GLEIF
Common questions
What is a GSTIN? +
A 15-character Goods and Services Tax Identification Number assigned to every business registered under India's GST regime. It encodes the state code and PAN, and is required on every B2B invoice.
Does this hit the official GST portal, or a third-party database? +
The official GST portal (services.gst.gov.in), not a resold or cached third-party dataset. The portal's own CAPTCHA is solved automatically with a vision model, so there is no manual step and no stale data.
What does the "nature of business" field actually tell me? +
It synthesizes the declared HSN (goods) and SAC (services) codes into a one-sentence, plain-English description of what the business actually does, useful when a company name alone does not tell you.
Can I use this to check if a supplier is still registered? +
Yes. Status, registration date, and cancellation date (if applicable) come back per GSTIN, which is the standard first check before onboarding a new vendor or reconciling an old invoice.
What does it cost? +
Pay per result: from $3.00 per 1,000 GSTINs on Apify's higher plans, $4.00 on the free plan, plus a $0.02 start fee per run. A failed lookup, including one blocked by the portal, is never charged, and repeat lookups within the cache window are not re-billed.
Try it on Apify.
Pay only for results delivered. No credit card required to sign up.