GST Verification API
Integrate live GSTIN verification into your application. Simple REST API, JSON responses, prepaid credits.
⚡ 10 paise /lookup
🎁 5 free demo calls
🔑 API key auth
📦 JSON response
Get API Key →
🔑
Sign in to Get Your API Key
Get 5 free calls instantly. No credit card required.
Continue with Google
Pay-as-you-go Packs
Demo
Free
5 calls
5 free calls included
✓ Included with API key
Starter
₹100
1,000 calls
₹0.10/call
Sign in →
Growth
₹450
5,000 calls
₹0.09/call · 10% off
Sign in →
Scale
₹1600
20,000 calls
₹0.08/call · 20% off
Sign in →
Unlimited API Plans
API Documentation
GET
/api/v1/verify/{GSTIN}
Verify a single GSTIN. Returns registration details, status, address, and filing info.
Request
Copy
curl -H "X-API-Key: YOUR_API_KEY" \
"https://gstverify.co.in/api/v1/verify/27AAAAA0000A1Z5"
Response
{
"success" : true ,
"cached" : false ,
"credits_remaining" : 99 ,
"data" : {
"gstin" : "27AAAAA0000A1Z5" ,
"legal_name" : "EXAMPLE COMPANY PRIVATE LIMITED" ,
"trade_name" : "Example Co" ,
"status" : "Active" ,
"constitution" : "Private Limited Company" ,
"taxpayer_type" : "Regular" ,
"registration_date" : "01/07/2017" ,
"state" : "Maharashtra" ,
"pan" : "AAAAA0000A" ,
"address" : "123 Business Park, Mumbai — 400001" ,
"nature_of_business" : ["Supplier of Services" ]
}
}
Error Responses
Code
Meaning
401
Missing or invalid API key
402
No credits remaining — recharge your account
422
Invalid GSTIN format
429
Rate limit exceeded (60 req/min)
502
Upstream GST API unavailable
Search API — PAN & Business Name Lookup
🔍 The Search API lets you find all GSTINs registered under a PAN number, or search businesses by name. Uses separate Search Credits — not the same as Verify credits.
GET
/api/v1/search/pan/{PAN}
Find all GSTINs registered under a 10-character PAN. Returns live results from GSTN — discovers registrations not yet in local cache.
Request
Copy
curl -H "X-API-Key: YOUR_API_KEY" \
"https://gstverify.co.in/api/v1/search/pan/AAACR5055K"
Response
{
"success" : true ,
"type" : "pan" ,
"query" : "AAACR5055K" ,
"count" : 3 ,
"source" : "live" ,
"credits_remaining" : 49 ,
"data" : [
{
"gstin" : "27AAACR5055K1ZT" ,
"legal_name" : "RELIANCE INDUSTRIES LIMITED" ,
"trade_name" : "Reliance Industries" ,
"status" : "Active" ,
"constitution" : "Public Limited Company" ,
"state" : "Maharashtra" ,
"state_code" : "27" ,
"pan" : "AAACR5055K" ,
"registration_date" : "01/07/2017" ,
"nature_of_business" : ["Supplier of Services" ]
}
]
}
GET
/api/v1/search/name/{query}
Search businesses by name (minimum 3 characters). Returns matching GSTINs from live GSTN database. Searches both legal name and trade name.
Request
Copy
curl -H "X-API-Key: YOUR_API_KEY" \
"https://gstverify.co.in/api/v1/search/name/Reliance%20Industries"
Query Parameters Alternative
Copy
curl -H "X-API-Key: YOUR_API_KEY" \
"https://gstverify.co.in/api/v1/search?type=name&q=Reliance+Industries"
Search API Credits & Pricing
Demo
Free
10 searches
10 free with API key
✓ Auto-added with API key
Starter
₹99
100 searches
₹0.99/search
Sign in →
Growth
₹399
500 searches
₹0.80/search · 20% off
Sign in →
Scale
₹1399
2,000 searches
₹0.70/search · 30% off
Sign in →
Verify Credits vs Search Credits
Feature
Verify Credits
Search Credits
Endpoint
/api/v1/verify/{GSTIN}
/api/v1/search/pan or /name
Input
15-char GSTIN
10-char PAN or business name
Output
1 business record
Multiple matching records
Cache
Free on cache hit
Always 1 credit (live GSTN call)
Rate limit
60/min
30/min
Price
₹0.10/live call
₹0.99–₹0.70/search
Expiry
Never
Never