curl --request POST \
--url https://api.sandbox.co.in/gst/compliance/e-invoice/tax-payer/gstin/search \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"gstin": "29AAACQ3770E000"
}
'{
"code": 200,
"data": {
"Data": {
"AddrBnm": null,
"AddrBno": null,
"AddrFlno": null,
"AddrLoc": null,
"AddrPncd": 560009,
"AddrSt": null,
"BlkStatus": "U",
"DtDReg": null,
"DtReg": null,
"Gstin": "29AAACQ3770E000",
"LegalName": "Acme Industries Private Limited",
"StateCode": 0,
"Status": "ACT",
"TradeName": null,
"TxpType": "REG"
},
"ErrorDetails": null,
"InfoDtls": null,
"Status": 1
},
"timestamp": 1763446641000,
"transaction_id": "7e7d3212-4a44-4c75-8a2a-39b34d4a826f"
}Search taxpayer details by GSTIN in the invoice registration portal (IRP) database. The response is from the IRP and not from the GST Network.
curl --request POST \
--url https://api.sandbox.co.in/gst/compliance/e-invoice/tax-payer/gstin/search \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"gstin": "29AAACQ3770E000"
}
'{
"code": 200,
"data": {
"Data": {
"AddrBnm": null,
"AddrBno": null,
"AddrFlno": null,
"AddrLoc": null,
"AddrPncd": 560009,
"AddrSt": null,
"BlkStatus": "U",
"DtDReg": null,
"DtReg": null,
"Gstin": "29AAACQ3770E000",
"LegalName": "Acme Industries Private Limited",
"StateCode": 0,
"Status": "ACT",
"TradeName": null,
"TxpType": "REG"
},
"ErrorDetails": null,
"InfoDtls": null,
"Status": 1
},
"timestamp": 1763446641000,
"transaction_id": "7e7d3212-4a44-4c75-8a2a-39b34d4a826f"
}E-Invoice access token
API version
API key for identification
GSTIN of the taxpayer
Was this page helpful?