11 products · 1 API
One parse becomes the full financial-data product suite.
Send a bank statement once to /v1/parse, then pull the exact product your workflow needs: reports, income, identity, liabilities, score, verification, transactions, and enrichment.
11
products
1
parse bill
11
banks live
POST /v1/parse
-> report_id
-> /income · /score · /verify · /transactions
Parse onceFetch any productBill by workflow, not endpoint
Beyond per-parse — Swippee Data
Nepal's public financial data, as a REST API.
NRB publishes 20+ datasets — forex, banking, macro, payments — as PDFs nobody can parse. We do the parsing. Same API key, same dashboard. Sandbox includes 500 calls/month.
GET /v1/data/nrb/forex/latest
{
"data": [ …22 currencies… ],
"meta": {
"source": "Nepal Rastra Bank",
"as_of": "2026-05-28"
}
}
Credit & underwriting
Decision-ready reports, income, liabilities, score, and verification.
Identity & verification
Confirm ownership and flag statements that need human review.
Financial insights
Balances, transactions, categories, and enrichment from raw data.
Infrastructure
Drop the collection flow into your product.
Developer proof
The product family is shaped around what your app fetches.
Keep collection, parsing, scoring, and review cleanly separated. That makes pricing clearer and implementation easier to reason about.
const report = await swippee.parse(statement)
const [income, score, verify] = await Promise.all([
swippee.reports.income(report.id),
swippee.reports.score(report.id),
swippee.reports.verify(report.id)
])Common questions
- Which Nepali banks does Swippee support?
- Nabil, NIC Asia, NIMB, NMB, Kumari, Siddhartha and Global IME, plus the eSewa and Khalti wallets — with more added regularly. Every bank returns the same JSON schema.
- Do I need the user's bank login or credentials?
- No. Swippee parses the statement PDF or wallet export the user already has — there is no bank-portal login, no password sharing and no scraping.
- What do I get back from a parse?
- One stable StatementReport JSON: accounts, balances, transactions, income signal, identity, liabilities and confidence checks. Identity, balance, income, transactions, liabilities and asset-report reads are then free against that report.
- How fast is a parse, and what file types work?
- Median parse is under 5 seconds. Swippee handles digital PDFs, Excel exports, password-protected statements and scanned/image statements; raw files are deleted by default within 24 hours.
- Can I collect a statement from the user instead of uploading my own?
- Yes. Swippee Connect gives a hosted, consumer-permissioned flow (returns a public_token) or an app-owned uploader you embed — both feed the same parse pipeline.