GSP-Certified GST API

WhiteBooks is a GSTN-licensed GST Suvidha Provider (GSP). All API traffic routes through the certified GSP channel — full compliance guaranteed.

Get sandbox keys → View OpenAPI docs Talk to sales

What is the GSP-Certified GST API?

A GST Suvidha Provider (GSP) is an authorised partner of the GSTN that provides taxpayers and developers a stable, supported channel to interact with GST systems. WhiteBooks operates under a GSTN-issued GSP license, meaning every GST API call routes through the official GSP gateway, not screen-scraped portal access.

This matters because GSPs receive direct GSTN advance notice of API changes, schema updates, and downtime windows — so WhiteBooks API consumers are insulated from upstream surprises. Non-GSP providers (or GSP resellers) rely on second-hand information and can lag GSTN releases by days or weeks.

Quick spec

Code examples

curl Node.jsPythonJava
curl -X GET 'https://apisandbox.whitebooks.in/gst/api/v1/health' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json'
Node.js
const res = await fetch('https://apisandbox.whitebooks.in/gst/api/v1/health', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer ' + accessToken,
    'Content-Type': 'application/json',
  },
});
const data = await res.json();
Python
import requests

resp = requests.get(
    'https://apisandbox.whitebooks.in/gst/api/v1/health',
    headers={'Authorization': f'Bearer {access_token}'},
)
data = resp.json()
Java
HttpRequest req = HttpRequest.newBuilder()
    .uri(URI.create("https://apisandbox.whitebooks.in/gst/api/v1/health"))
    .header("Authorization", "Bearer " + accessToken)
    .header("Content-Type", "application/json")
    .GET()
    .build();
HttpResponse<String> resp = HttpClient.newHttpClient()
    .send(req, BodyHandlers.ofString());

Integrate in 3 steps

  1. Sign up at accounts.whitebooks.in — sandbox credentials issued instantly, no sales gate.
  2. Make your first call against the sandbox base URL using the code example above. Validate against your local model.
  3. Move to production once your tests pass — switch host to https://api.whitebooks.in/gst. Same payload, same response shape.

Frequently asked questions

How can I verify WhiteBooks GSP status?

Visible badge on /apis hero. Check the public GSTN GSP directory at gstn.org.in for the license entry.

Is GSP certification required for all GST API providers?

Yes for any provider that submits filings to GSTN. Non-GSP providers can only offer read-only data services.

How often does GSP licensing renew?

Annual renewal with GSTN. WhiteBooks has maintained continuous GSP status since 2018.

Does GSP cover e-Invoice too?

No — e-Invoice routes through NIC IRP API (separate license). WhiteBooks holds both GSP (GSTN) and IRP API access (NIC).

Explore the full GST API

This is one endpoint inside the WhiteBooks GST API suite. See the full documentation — every endpoint, every parameter, every error code.

Open the GST API page →

Related GST API endpoints

GSTR-1 Filing API → GSTR-2B Fetch API → GSTR-3B Filing API → GSTR-9 Annual Return API →