API Reference

Static JSON API — fetch langsung dari CDN tanpa backend

Base URL
/api/v1/
Format
JSON (static files)
Auth
None — fully open
META Info & Stats
MethodEndpointDeskripsi
GET/api/v1/index.jsonAPI index — daftar semua endpoint
GET/api/v1/stats.jsonStatistik database
ENTRIES Tarif Pajak
MethodEndpointDeskripsi
GET/api/v1/entries/index.jsonDaftar semua entries
GET/api/v1/entries/{id}.jsonDetail 1 entry lengkap
$ curl /api/v1/entries/ppn-10pct.json
CATEGORIES Kategori Pajak
MethodEndpointDeskripsi
GET/api/v1/categories/index.jsonDaftar semua kategori
GET/api/v1/categories/{slug}.jsonEntries dalam 1 kategori
$ curl /api/v1/categories/pph-21.json
TEMPORAL Query Berdasarkan Tahun
MethodEndpointDeskripsi
GET/api/v1/by-year/{year}.jsonEntries berlaku di tahun tersebut
$ curl /api/v1/by-year/2001.json # → PPN 10%, PPh 23 jasa 2%, dll
BPPU Kode Objek Pajak
MethodEndpointDeskripsi
GET/api/v1/bppu/index.jsonSemua kode BPPU
GET/api/v1/bppu/{prefix}.jsonKode BPPU per prefix
$ curl /api/v1/bppu/24-104.json
TIMELINE Rantai Sejarah Tarif
MethodEndpointDeskripsi
GET/api/v1/timeline/index.jsonDaftar timeline groups
GET/api/v1/timeline/{group}.jsonRantai sejarah per jenis tarif
REGULATIONS Peraturan Perpajakan
MethodEndpointDeskripsi
GET/api/v1/regulations/index.jsonDaftar semua regulasi
GET/api/v1/regulations/{id}.jsonDetail regulasi + entries terkait
CALCULATOR Data Kalkulasi
MethodEndpointDeskripsi
GET/api/v1/calculator/index.jsonDaftar kalkulator tersedia
GET/api/v1/calculator/{id}.jsonData kalkulasi (brackets, PTKP, tarif)

Kalkulator = data statis. Kalkulasi aktual dilakukan client-side.

SPEC OpenAPI 3.0
MethodEndpointDeskripsi
GET/api/v1/openapi.jsonOpenAPI 3.0 specification

Try It Live

Select an endpoint and click Execute...

Contoh Use Case

Berapa tarif PPN tahun 2001?
$ curl /api/v1/by-year/2001.json # → ppn-10pct: 10%
Berapa tarif PPh 23 jasa tahun 1999?
$ curl /api/v1/by-year/1999.json # → pph-23-jasa-pre2001: 15%
Timeline lengkap PTKP?
$ curl /api/v1/timeline/pph-21-ptkp.json # → 5 era
Data kalkulasi PPh 21?
$ curl /api/v1/calculator/pph-21.json # → brackets + PTKP values