> For the complete documentation index, see [llms.txt](https://coindisco.gitbook.io/coindisco/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://coindisco.gitbook.io/coindisco/white-label-api/overview.md).

# API overview

The White Label API lets a business build its own user interface while Coindisco provides availability discovery, quote aggregation, transaction creation, and provider routing.

## Base URL

```
https://api.coindisco.com/api/white-label/v1/
```

## Main resources

| Purpose                     | Endpoint                                                    |
| --------------------------- | ----------------------------------------------------------- |
| Active providers            | `GET /active-providers/`                                    |
| Regions                     | `GET /regions/`                                             |
| Payment methods             | `GET /regions/{region_id}/payment-methods/`                 |
| Payment methods with limits | `GET /regions/{region_id}/v2/payment-methods/?type=buy&...` |
| Fiat currencies             | `GET /regions/{region_id}/currencies/`                      |
| Crypto assets and networks  | `GET /cryptocurrency/`                                      |
| Buy quote search            | `POST /search-buy-quotes/`                                  |
| Sell quote search           | `POST /search-sell-quotes/`                                 |
| Buy link                    | `POST /retrieve-buy-link/`                                  |
| Sell link                   | `POST /retrieve-sell-link/`                                 |
| Transaction history         | `GET /transactions/`                                        |

Use IDs returned by discovery endpoints. IDs and availability must not be hardcoded across environments.
