GST API India for validation and GST workflow signals
Use one API surface for GSTIN validation, filing history, PAN-based search, and GST data checks that your app, platform, or ERP can act on.
Workflow Snapshot
Live
GSTIN Lookup
Available
Return History
Supported
PAN Search
136
API Endpoints
{
"gstin": "29AADCT2727Q1Z2",
"legal_name": "ABC Corp Pvt Ltd",
"status": "Active",
"state": "Karnataka"
}How GST API Works
Simple API workflows to sync GSTIN details, GST filing history, and real-time sales and purchase data.
Authentication
Obtain auth token using your API credentials
POST /authenticateGSTIN Details
Query GSTIN to retrieve complete taxpayer and business details
GET /gstin/{gstin}GST Filing Status
Check filing activity, active status, and compliance information
POST /gstin/verifySales & Purchase Data
Retrieve GST sales, purchase, and filing data for reconciliation
GET /gstin/{gstin}/returnsData Points Retrieved
Complete GST API information available via API
Legal Name
Trade Name
Registration Date
Status
Sales Summary
Purchase Summary
Available Endpoints
All 136 documented 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/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/impgGet import of goods invoices
/gstr2a/impgsezGet 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
GSTR1
/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 GSTR1 summary
/gstr1/hsnsumGet HSN summary
/gstr1/validatehsnsumGet validate HSN summary
/gstr1/docissGet document issued details
/gstr1/einvoiceGet e-Invoices mapped to GSTR1
/gstr1/saveSave GSTR1 data
/gstr1/resetReset GSTR1 data for a period
/gstr1/retfileFile GSTR1 return
GSTR1A
/gstr1a/b2bGet GSTR1A B2B invoices
/gstr1a/b2baGet GSTR1A amended B2B invoices
/gstr1a/b2csGet GSTR1A B2CS invoices
/gstr1a/b2csaGet GSTR1A amended B2CS invoices
/gstr1a/b2clGet GSTR1A B2CL invoices
/gstr1a/b2claGet GSTR1A amended B2CL invoices
/gstr1a/expGet GSTR1A export invoices
/gstr1a/expaGet GSTR1A amended export invoices
/gstr1a/cdnrGet GSTR1A CDNR invoices
/gstr1a/cdnraGet GSTR1A amended CDNR invoices
/gstr1a/cdnurGet GSTR1A CDNUR invoices
/gstr1a/cdnuraGet GSTR1A amended CDNUR invoices
/gstr1a/nilratedGet GSTR1A nil rated details
/gstr1a/atGet GSTR1A AT details
/gstr1a/ataGet GSTR1A amended AT details
/gstr1a/txpGet GSTR1A TXP details
/gstr1a/txpaGet GSTR1A amended TXP details
/gstr1a/supecoGet GSTR1A supply through e-commerce details
/gstr1a/supecoaGet GSTR1A amended supply through e-commerce details
/gstr1a/eomGet GSTR1A e-commerce details
/gstr1a/eomaGet GSTR1A amended e-commerce details
/gstr1a/retsumGet GSTR1A summary
/gstr1a/hsnsumGet GSTR1A HSN summary
/gstr1a/docissuGet GSTR1A document issued details
/gstr1a/saveSave GSTR1A data
/gstr1a/resetReset GSTR1A data for a period
/gstr1a/retfileFile GSTR1A return
GSTR3B
/gstr3b/retsumGet GSTR3B 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 GSTR3B 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 GSTR3B return
GSTR9
/gstr9/getdetGet GSTR9 details
/gstr9/getautocalGet auto calculated details
/gstr9/getHsndetailsGet GSTR9 HSN details
/gstr9/get8adetailsGet GSTR9 8A details
/gstr9/retsaveSave GSTR9 data
/gstr9/create8adetailsCreate updated 8A details
/gstr9/retfileFile GSTR9 return
GSTR9C
/gstr9c/retsumGet GSTR9C summary
/gstr9c/getrecdsGet GSTR9C records
/gstr9c/retfileFile GSTR9C return
/gstr9c/retsaveSave GSTR9C 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 validate your GST data workflow?
Start in sandbox, confirm the data contract your team needs, and then move the validated flow into production.
