The Fetch GST Analysis Data API returns the complete structured payload for a completed GST analysis job. This includes the taxpayer's profile, period-wise filing status, computed analysis summary, monthly turnover/tax breakdowns, and signed URLs to downloadable PDF and Excel reports.This is the final step in the GST Analyzer workflow (initiate → poll status → fetch data). The endpoint should only be called once the status endpoint reports status: "completed". Billing for the analysis is triggered on the first successful data fetch.
Key Benefits
Comprehensive Output — Profile, filings, computed metrics, monthly data, and report URLs in a single response.
Downloadable Reports — Ready-to-share PDF and Excel artifacts for end-customer delivery and audit trails.
Structured for Automation — JSON payload designed for direct ingestion into underwriting, risk, and accounting systems.
Idempotent Retrieval — Re-fetchable as long as the job's data retention window allows.
Always invoke this endpoint over HTTPS and validate TLS certificates.
Treat the returned profile, filing_status, and monthly_data as sensitive personal/business data; encrypt at rest and restrict access.
Download pdf_report_url and excel_report_url server-side and re-serve through your own access-controlled storage rather than exposing signed URLs to end users directly.
Set a clear retention policy for the response payload and downloaded reports in line with applicable data protection laws.
Use separate API credentials for sandbox and production environments.
User Experience Guidelines
Only call this endpoint after the status endpoint reports status: "completed" to avoid JOB_NOT_COMPLETED errors.
Present analysis_summary highlights (turnover, compliance score, filing punctuality) prominently before deep-diving into monthly_data.
Offer end users a one-click download of the PDF and Excel reports for offline review.
Surface a clear "re-run analysis" path if data appears stale, rather than letting users guess.
Localize timestamps and currency formatting for the end user's locale.
Initiate GST Analysis — Starts the asynchronous job that produces the data returned by this endpoint.
GST Analyzer Status — Polled until completion before calling this endpoint; surfaces granular processing progress.
GSTIN Verification — Lightweight synchronous endpoint for validating GSTINs without invoking a full analysis.
ITR Analyzer — Companion API for fetching and analyzing Income Tax Return filings alongside GST data.
Compliance and Legal Considerations
The response payload contains sensitive taxpayer information including GSTIN, business identifiers, filing history, and tax liability data. Handling, storage, and onward sharing of this data must comply with India's Digital Personal Data Protection Act, 2023 (DPDP Act), the Information Technology Act, 2000, and any applicable sectoral regulations (e.g., RBI guidelines for regulated lenders). Define and publish a clear retention period, restrict access on a need-to-know basis, log all access for audit purposes, and provide the underlying taxpayer with a mechanism to request data deletion in accordance with their statutory rights.