GST Certificate v2
Verify GST certificate details including registration information, filing history, and e-invoice status without document parsing
Overview
The GST Certificate Verification API provides comprehensive GST information by verifying the GSTIN directly against government records. Unlike document parsing, this API fetches real-time data including business details, filing history, and compliance status.Key Features
- Real-time Verification: Fetches live data from GST portal
- Complete Business Details: Legal name, trade name, registration dates
- Filing History: GSTR-1 and GSTR-3B filing records
- E-Invoice Status: Check e-invoice applicability
- Address Information: Principal and additional business locations
GSTIN Validation
Format Requirements
A valid GSTIN must follow this structure:- Position 1-2: State code (27 = Maharashtra)
- Position 3-12: PAN of the business (AABCI6363G)
- Position 13: Entity number (1 = First registration)
- Position 14: Default alphabet ‘Z’
- Position 15: Check digit (J)
27AABCI6363G1ZJ
Valid State Codes
| Code Range | States/UTs |
|---|---|
| 01-19 | Jammu & Kashmir to West Bengal |
| 20-37 | Jharkhand to Andhra Pradesh |
| 38 | Ladakh |
| 97 | Other Territory |
Validation Errors
Common validation errors include:- Invalid Length: GSTIN must be exactly 15 characters
- Invalid State Code: First 2 digits must be a valid Indian state/UT code
- Invalid Format: Must match the required pattern
- Invalid Characters: Only alphanumeric characters allowed
Authorizations
API key issued by KonnectNXT. Pass as Authorization: Bearer <your_api_key>.
Body
GST Identification Number (15 characters: 2 digits state code + 10 characters PAN + 3 characters entity/check digit)
15^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[1-9A-Z]{1}Z[0-9A-Z]{1}$"27AABCI6363G1ZJ"
Whether to include GSTR-1 and GSTR-3B filing history
true
Whether to include e-invoice status details
true
Response
GST certificate verified successfully
Overall status of the API
success, error HTTP status code
400
Description of the response or error
"Invalid request parameters"
Represents the total number of credits used in this request.
3
Represents the remaining credits available for use.
4040

