GST API India for return filing, reconciliation and compliance
Connect your ERP or software to GST APIs for taxpayer lookup, return filing and amendments, purchase reconciliation, IMS, notices, ledgers, and e-Invoice data.
Workflow Snapshot
Live
GSTIN Lookup
Supported
Return Filing
Available
IMS & Ledgers
153
API Endpoints
{
"gstin": "29AADCT2727Q1Z2",
"legal_name": "ABC Corp Pvt Ltd",
"status": "Active",
"state": "Karnataka"
}GST APIs for your complete workflow
From taxpayer search to filing and reconciliation, choose the API groups your business needs.
Search and authentication
Public taxpayer search, return tracking, OTP authentication, and session management.
Returns and amendments
GSTR-1, GSTR-1A, and GSTR-3B APIs for retrieving, saving, and filing return data.
Purchase data and credits
GSTR-2A, GSTR-2B, and GSTR-2X APIs for purchase records and TDS/TCS credit workflows.
Composition and annual returns
GSTR-4A, GSTR-4 Annual, GSTR-9, and GSTR-9C API groups.
IMS and e-Invoice data
Invoice Management System records and actions, plus GST e-Invoice details and downloads.
Notices, ledgers and status
GST notices, cash and ITC ledgers, return status, preferences, and file downloads.
GST filing guides and API resources
Use the filing guides and reference documentation to plan your integration.
GST API Released List
Contact our team for the latest GST API release and version information.
Request release informationGST API Reference Documentation
GST developer portal reference for taxpayer return APIs.
Open API referenceHow GST API Works
Authenticate, retrieve GST records, prepare return data, and file returns through documented API workflows.
Authentication
Request an OTP, then obtain a GST auth token
POST /authentication/authtokenGSTIN Details
Query GSTIN to retrieve complete taxpayer and business details
GET /public/searchGST Filing Status
Check filing activity, active status, and compliance information
GET /public/rettrackPurchase Data
Retrieve GSTR-2B data for purchase reconciliation
GET /gstr2b/allData Points Retrieved
Complete GST API information available via API
Legal Name
Trade Name
Registration Date
Status
Sales Summary
Purchase Summary
Available Endpoints
Explore 153 listed GST endpoints, grouped by workflow for public search, authentication, filings, ledgers, IMS, notices, and e-Invoice data.
Public API
/public/searchSearch taxpayer details
/public/prefGet GST preference details
/public/rettrackView and track return status
Authentication
/authentication/otprequestRequest OTP for GST authentication
/authentication/authtokenGenerate GST auth token using OTP
/authentication/logoutLogout authenticated GST session
/authentication/otpforevcGenerate OTP for EVC flow
GST e-Invoice
/gst/einvoice/irnlistGet IRN list
/gst/einvoice/irndtlGet IRN details
/gst/einvoice/irnjsonsGet IRN JSON
/gst/einvoice/einvhsnGet e-Invoice HSN summary
/gst/einvoice/filedetlGet e-Invoice file details
/gst/einvoice/filedtlDownload e-Invoice file
GSTR-2A
/gstr2a/b2bGet B2B invoices
/gstr2a/b2baGet amended B2B invoices
/gstr2a/cdnGet credit and debit note invoices
/gstr2a/cdnaGet amended credit and debit note invoices
/gstr2a/imgGet import of goods invoices
/gstr2a/imgsezGet import of goods from SEZ invoices
/gstr2a/isdGet ISD details
/gstr2a/tcsGet TCS credit details
/gstr2a/tdsGet TDS credit details
/gstr2a/ecomGet e-commerce invoices
/gstr2a/ecomaGet amended e-commerce invoices
/gstr2a/amdhistGet amendment history
GSTR-2B
/gstr2b/allGet GSTR-2B details
/gstr2b/gen2bGenerate GSTR-2B on demand
/gstr2b/get2bGet GSTR-2B generation status
GSTR-2X
/gstr2x/tdstcsGSTR2X - Get TDS-TCS Credit Details
/gstr2x/retsaveGSTR2X - Save
/gstr2x/retfileGSTR2X - File Return
GSTR-1
/gstr1/b2bGet B2B invoices
/gstr1/b2baGet amended B2B invoices
/gstr1/b2csGet B2CS invoices
/gstr1/b2csaGet amended B2CS invoices
/gstr1/b2clGet B2CL invoices
/gstr1/b2claGet amended B2CL invoices
/gstr1/expGet export invoices
/gstr1/expaGet amended export invoices
/gstr1/cdnrGet CDNR invoices
/gstr1/cdnraGet amended CDNR invoices
/gstr1/cdnurGet CDNUR invoices
/gstr1/cdnuraGet amended CDNUR invoices
/gstr1/nilGet nil rated details
/gstr1/atGet AT details
/gstr1/ataGet amended AT details
/gstr1/txpGet TXP details
/gstr1/txpaGet amended TXP details
/gstr1/supecoGet supply through e-commerce details
/gstr1/supecoaGet amended supply through e-commerce details
/gstr1/ecomGet e-commerce details
/gstr1/ecomaGet amended e-commerce details
/gstr1/retsumGet GSTR-1 Summary
/gstr1/hsnsumGet HSN summary
/gstr1/validatehsnsumValidate HSN summary
/gstr1/docissGet document issued details
/gstr1/einvoiceGet e-Invoices mapped to GSTR-1
/gstr1/saveSave GSTR-1 data
/gstr1/resetReset GSTR-1 data for a period
/gstr1/retfileFile GSTR-1 Return
GSTR-1A
/gstr1a/b2bGet GSTR-1A B2B invoices
/gstr1a/b2baGet GSTR-1A amended B2B invoices
/gstr1a/b2csGet GSTR-1A B2CS invoices
/gstr1a/b2csaGet GSTR-1A amended B2CS invoices
/gstr1a/b2clGet GSTR-1A B2CL invoices
/gstr1a/b2claGet GSTR-1A amended B2CL invoices
/gstr1a/expGet GSTR-1A export invoices
/gstr1a/expaGet GSTR-1A amended export invoices
/gstr1a/cdnrGet GSTR-1A CDNR invoices
/gstr1a/cdnraGet GSTR-1A amended CDNR invoices
/gstr1a/cdnurGet GSTR-1A CDNUR invoices
/gstr1a/cdnuraGet GSTR-1A amended CDNUR invoices
/gstr1a/nilratedGet GSTR-1A nil rated details
/gstr1a/atGet GSTR-1A AT details
/gstr1a/ataGet GSTR-1A amended AT details
/gstr1a/txpGet GSTR-1A TXP details
/gstr1a/txpaGet GSTR-1A amended TXP details
/gstr1a/supecoGet GSTR-1A supply through e-commerce details
/gstr1a/supecoaGet GSTR-1A amended supply through e-commerce details
/gstr1a/ecomGet GSTR-1A e-commerce details
/gstr1a/ecomaGet GSTR-1A amended e-commerce details
/gstr1a/retsumGet GSTR-1A Summary
/gstr1a/hsnsumGet GSTR-1A HSN Summary
/gstr1a/docissuGet GSTR-1A document issued details
/gstr1a/saveSave GSTR-1A data
/gstr1a/resetReset GSTR-1A data for a period
/gstr1a/retfileFile GSTR-1A Return
GSTR-3B
/gstr3b/retsumGet GSTR-3B Summary
/gstr3b/autoliabGet auto populated liability details
/gstr3b/closingbalGet ITC reversal balance
/gstr3b/rcmopnbalGet RCM opening balance
/gstr3b/syscalcintrstGet system calculated interest
/gstr3b/openingbalGet opening balance
/gstr3b/saveSave GSTR-3B data
/gstr3b/retbkpGet return breakup
/gstr3b/offsetOffset liability
/gstr3b/cmpintRecompute interest
/gstr3b/saveobSave opening balance
/gstr3b/savercbopenbalSave RCM opening balance
/gstr3b/valdValidate auto calculated data
/gstr3b/retfileFile GSTR-3B Return
GSTR-4A
/gstr4a/b2bGet GSTR4A B2B Details
/gstr4a/b2baGet GSTR4A B2BA Details
/gstr4a/cdnrGet GSTR4A CDNR Details
/gstr4a/cdnraGet GSTR4A CDNRA Details
/gstr4a/tdsGet GSTR4A TDS Details
GSTR-4 Annual
/gstr4x/autopopGSTR4 Annual - Get Auto Populated Details
/gstr4x/txiosGSTR4 Annual - Get Inward Outward Supply Details
/gstr4x/cmptdsGSTR4 Annual - Get TDSCMP Summary Details
/gstr4x/validategstr4xGSTR4 Annual - Get Validate Liability Details
/gstr4x/validateaatoGSTR4 Annual - Get Validate Turnover Details
/gstr4x/getsumGSTR4 Annual - Get Summary Details
/gstr4x/save4xGSTR4 Annual - Save
/gstr4x/retfileGSTR4 Annual - File Return
GSTR-9
/gstr9/getdetGet GSTR-9 details
/gstr9/getautocalGet auto calculated details
/gstr9/getHsndetailsGet GSTR-9 HSN details
/gstr9/get8adetailsGet GSTR-9 8A details
/gstr9/retsaveSave GSTR-9 data
/gstr9/create8adetailsCreate updated 8A details
/gstr9/retfileFile GSTR-9 Return
GSTR-9C
/gstr9c/retsumGet GSTR-9C Summary
/gstr9c/getrecdsGet GSTR-9C records
/gstr9c/retfileFile GSTR-9C Return
/gstr9c/retsaveSave GSTR-9C data
IMS
/ims/saveSave IMS data
/ims/resetReset IMS data
/ims/statusGet IMS status
/ims/invoicesGet section-wise IMS invoices
/ims/invoicescountGet section-wise IMS invoice count
/ims/supplierInvoicesGet supplier invoices in IMS
/ims/rejectedInvoicesGet rejected IMS invoices
/ims/getfileGet IMS file token
/ims/DownloadFIleDownload IMS file
Ledger
/ledgers/cashdtlGet cash ledger details
/ledgers/itcGet ITC ledger details
/ledgers/taxGet tax ledger details
/ledgers/balGet ITC balance
/ledgers/itcblocktrandetlsGet ITC block transaction details
/ledgers/revrclmdtlGet reversal reclaimed details
/ledgers/negliabstmtGet negative liability statement
/ledgers/rcmldgGet RCM liability ledger
/ledgers/nonReturnLedgerGet non-return ledger details
All API Overview
/all/newretstatusGet new return status
/all/filedetGet processed file details
/all/returnFillingStatusGet return filing status
/all/getPreferenceGet preference details
/all/getDocumentDownloadGet document download details
/all/savePreferenceSave GST preferences
/all/newProcessFileStart new file process
Return Files
/return/downloadfileDownload GST return file
Notices
/notices/noticelistGet notice list
/notices/noticedetailsGet notice details
Powering Business Filing & Validation
See how businesses use our GST API to manage filings, validate vendors, and assess risk.
Vendor Onboarding
Instantly validate vendor GST details during onboarding to reduce compliance risk and avoid fraudulent suppliers.
Invoice Validation
Validate GST data on purchase invoices before claiming Input Tax Credit and sync filing workflows faster.
Risk Assessment
Assess business risk by analyzing GST filings, sales and purchase data, and compliance track record.
GST API Questions.
Common questions about GST API integration, sandbox access, bulk processing, and ERP compatibility.
What is a GST API?
A GST API allows businesses to automate GST-related processes such as invoice generation, GST verification, return filing, and compliance workflows.
How does GST API integration work?
The API connects ERP, accounting, or billing software with GST systems for automated data exchange and compliance processing.
Who can use GST APIs?
GST APIs can be used by enterprises, ERP providers, SaaS platforms, accounting software companies, and businesses managing GST operations.
Does PeriOne support bulk GST processing?
Yes, PeriOne APIs support bulk processing for invoices, GST verification, and compliance-related transactions.
Is sandbox testing available for GST APIs?
Yes, sandbox access is available for testing and development before moving to production environments.
Which ERP systems are supported?
PeriOne supports GST integration with SAP, Oracle, Tally, and custom ERP systems.
Is GST API integration secure?
Yes, PeriOne APIs use secure authentication and encrypted communication for safe and reliable transactions.
Does PeriOne provide GST API documentation?
Yes, detailed GST API documentation with request and response examples is available for developers and integration teams.
Ready to connect your GST workflows?
Start in sandbox, confirm the data contract your team needs, and then move the validated flow into production.
