Skip to main content

1. Get an API key

Create a key in the dashboard. It’s shown exactly once at creation — Swippee only keeps a SHA-256 hash. Issue read-only keys for backend services that only need to fetch existing reports.

2. Parse a statement

Upload a statement to POST /v1/parse. Pass bank=auto to let Swippee detect the bank, or name it explicitly.
You get back a full StatementReport:
Supported banks today: NABIL, NIC_ASIA, NIMB, NMB, KUMARI, SIDDHARTHA, NBL, PRABHU, GARIMA, MANJUSHREE, and GLOBAL_IME (beta), plus the ESEWA and KHALTI wallets. Use auto unless you already know the source.

3. Read a product view

Once a report is complete, each product is a focused GET on it. Reading products doesn’t bill again — they’re derived from the parse you already paid for.

Next steps

Authentication

Scopes, key rotation, and how auth errors surface.

Products

Every product view and what it returns.

Webhooks

Get parse results pushed to your backend.

Swippee Data

Read Nepal’s public-sector financial datasets.