> ## Documentation Index
> Fetch the complete documentation index at: https://docs.swippee.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Swippee turns Nepali bank statement PDFs into structured, machine-readable financial data — and serves Nepal's public-sector financial datasets — over one REST API.

## What Swippee does

Swippee is **Nepal's financial data layer**. One API gives you:

<CardGroup cols={2}>
  <Card title="Statement parsing" icon="file-invoice" href="/quickstart">
    Upload a Nepali bank statement (PDF, Excel, or image) and get back clean,
    categorized transactions, balances, and signals.
  </Card>

  <Card title="Lending products" icon="scale-balanced" href="/concepts/products">
    Income, Identity, Balance, Liabilities, Score, Verify, and Underwriting —
    each a focused view derived from a single parse.
  </Card>

  <Card title="Merchant enrichment" icon="store" href="/guides/merchant-enrichment">
    Resolve Fonepay terminals and merchant names to a clean name, MCC,
    spend category, and city.
  </Card>

  <Card title="Swippee Data" icon="database" href="/guides/data-api">
    Read Nepal's public-sector financial data — forex, interest rates,
    payments, macro indicators — sourced from Nepal Rastra Bank.
  </Card>
</CardGroup>

## Base URL

All endpoints live under a single versioned base URL:

```
https://api.swippee.com/v1
```

## How it fits together

A typical integration is two calls: parse a statement, then read the product
view you need.

<Steps>
  <Step title="Get an API key">
    Create a key in the [dashboard](https://swippee.com/dashboard). Keys are
    shown once — store them securely.
  </Step>

  <Step title="Parse a statement">
    `POST /v1/parse` with the file. You get a full `StatementReport` back, or a
    poll URL if you parse asynchronously.
  </Step>

  <Step title="Read what you need">
    Call any product endpoint (`/v1/reports/:id/income`, `/identity`, `/verify`…)
    on the completed report — billed as one parse no matter how many you read.
  </Step>
</Steps>

<Card title="Start building" icon="rocket" href="/quickstart" horizontal>
  Make your first parse in a few minutes.
</Card>
