Real-time GSTIN Lookup
Every call hits the live GSP network — no stale cache. Get the current business name, GST status, and registered address as of today.
A live GST verification API for Indian GSTINs. Get business name, GST registration status, registered address, and taxpayer type — sourced live from the official GSP network. No contracts, no setup.
No credit card required · Up to 100 free lookups · Credits never expire
# Free test GSTIN, works with any key
curl -X GET \
"https://gstinapi.in/v1/gstin/00AAAAA0000A1ZT" \
-H "x-api-key: gak_your_key_here"
{
"gstin": "00AAAAA0000A1ZT",
"legal_name": "GSTINAPI TEST PRIVATE LIMITED",
"trade_name": "GSTINAPI SANDBOX",
"status": "Active",
"taxpayer_type": "Regular",
"state_code": "00",
"registration_date": "2020-01-01",
"address": "1, Test Building, Test Street, Test Locality"
}
One account, one API key, one credit balance — across every product below.
Look up any GSTIN and get legal name, status, taxpayer type and address, live from the official GSP network.
Learn moreFind every GSTIN registered against a PAN in one call.
Learn moreReturn filing history and compliance signals for a GSTIN, not just its current status.
Learn moreWatch a vendor list and get alerted the moment a registration is cancelled, stops filing, or changes.
Learn moreUpload a list and verify hundreds of GSTINs at once from the dashboard.
Learn moreGenerate real e-way bills and e-invoices (IRNs) against the government network.
Learn moreSearch HSN and SAC codes and their applicable GST rates.
Learn moreEnter any valid Indian GSTIN to get live data straight from the official GSP network.
Try a sample: — or enter any GSTIN you want to check
Built for developers, finance teams, and compliance platforms that need accurate, real-time GST data without managing their own GSP integrations.
Every call hits the live GSP network — no stale cache. Get the current business name, GST status, and registered address as of today.
Data sourced from India's official e-Invoice GSP (GST Suvidha Provider) network — the same authoritative source used by the NIC's GST portal.
One HTTPS GET request with an x-api-key header. Use our official Node.js or Python library, or plain curl, fetch, axios or requests — no SDK required in any language.
Every API response uses the same JSON schema with consistent snake_case field names, ISO dates, and null for missing fields. No parsing surprises.
No monthly subscription. Buy a credit pack once, use at your own pace. Credits never expire. Failed calls never deduct a credit.
API keys scoped per account. JWT-protected dashboard. TLS everywhere. Rate limiting per key. Cloudflare DDoS protection on the edge.
Every unverified GSTIN is a compliance risk. Automate GSTIN verification in your invoice and vendor workflow to protect ITC, prevent fraud, and stay GST audit-ready.
GST law disallows ITC if your supplier's GSTIN is cancelled or non-existent. One unverified invoice can trigger lakhs in ITC reversals plus 18% interest — automated verification prevents this at source.
Fraudsters issue fake GST invoices using invalid or stolen GSTINs. Live GSTIN verification at the point of payment flags suspicious invoices before money leaves your account.
GST authorities cross-check purchase records during audits. Automated GSTIN verification creates a documented compliance trail — proving due diligence when your returns are scrutinised.
Verify new vendors instantly — check legal name, registration date, taxpayer type, and active status. Catch unregistered businesses before they enter your supply chain and create compliance risks.
Up to 100 free lookups · No credit card · API ready in 2 minutes
From single-vendor checks to bulk enterprise reconciliation
Verify supplier GSTINs before onboarding to prevent fraudulent invoice claims and ITC reversals.
Auto-validate buyer/seller GSTIN status at invoice creation — catch cancelled registrations before they cause compliance issues.
Plug into Tally, SAP, Zoho, or custom ERP systems via REST API. Validate GSTINs at data-entry time.
Match GSTIN data against your purchase registers (GSTR-2A/2B) to identify mismatches proactively.
No GSP contracts. No paperwork. No vendor approval process.
Sign up with your email. Your first 100 GSTIN lookup credits are added instantly — no credit card required.
Go to API Keys in your dashboard, create a key, and copy it. Use separate keys for dev, staging, and production.
GET /v1/gstin/:gstin with your key in x-api-key header. Receive a normalized JSON response in under 500ms.
The GSTIN API response is normalized — regardless of which GSP provider is active behind the scenes, you always get the same field names, types, and casing. Missing fields return null, never undefined or absent.
| Field | Type |
|---|---|
gstin15-character GSTIN number | string |
legal_nameLegal name of the registered business | string |
trade_nameTrade or brand name | string | null |
status"Active", "Cancelled", or other GST status | string |
taxpayer_type"Regular", "Composition", "SEZ", etc. | string |
business_constitutionProprietorship, Partnership, Company, LLP… | string | null |
registration_dateISO 8601 date (e.g. "2017-07-01") | string | null |
cancellation_dateISO 8601 date; null if active | string | null |
state_code2-digit GST state code | string |
state_jurisdictionJurisdiction as per GST registration | string | null |
addressRegistered street address | string | null |
pincode6-digit PIN code | string | null |
nature_of_businessBusiness activity categories | string[] |
block_status"U" (Unblocked) or "B" (Blocked) | string | null |
Open source, zero dependencies, and they check the GSTIN checksum before calling — so a mistyped number fails instantly instead of costing you a credit.
Another language? The API is plain HTTPS — see the documentation for curl, PHP, C# and JavaScript examples.
No monthly subscription. No contracts. Buy credits once — they never expire. Volume discounts on larger packs.
250 GSTIN lookups
₹0.80 / lookup
1,200 GSTIN lookups
₹0.50 / lookup
6,250 GSTIN lookups
₹0.40 / lookup
At 20 lookups a month, the 250-lookup Starter pack lasts about 12 months. Nothing is lost at the end of a month or a year, so you pay for the lookups you make and not for the ones you did not get to.
High-volume users, GST software vendors, and ERP providers get negotiated per-lookup pricing, dedicated support, custom rate limits, and SLA guarantees. Tell us your monthly volume and we'll send a quote within 24 hours.
All prices in INR · Payments via Razorpay · GST applicable
You checked a supplier in March. In June their registration is cancelled; in August they quietly stop filing returns. Nothing tells you — and the input tax credit you claimed against their invoices is the thing at risk.
Cancelled or suspended
The alert that stops you paying an invoice you will not be able to claim credit on.
Stopped filing
A supplier reads Active for years while they stop filing GSTR-1. Their registration status never moves — this does.
Details changed
Legal name, trade name, address or taxpayer type. Your vendor master stays honest with nobody re-checking it by hand.
Watch your first
5 vendors free
permanently, no card
Then from
₹49 / vendor / year
lower at volume · billed separately from lookup credits
Automate GST compliance, validate vendors, and verify invoices in real time — on a REST API you can call from any language.
Questions? WhatsApp us →