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
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/eomGet GSTR-1A e-commerce details
/gstr1a/eomaGet 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-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 validate your GST data workflow?
Start in sandbox, confirm the data contract your team needs, and then move the validated flow into production.
