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

# Credits & billing

> What debits credits, what never does, and how to avoid paying for the same search twice.

Credits are your workspace's currency for data operations. Every search result, saved row, and enrichment draws from a single workspace-level balance — the same one your team spends in the app, so API usage and in-app usage debit the same pool.

## Check your balance

```bash theme={null}
curl https://api.tryfuse.ai/api/v1/business/credits -u "af_YOUR_KEY:"
```

```json theme={null}
{ "balance": 8250 }
```

Check it before large operations — a `save-to-list` of thousands of rows debits per row saved.

## What debits credits

| Operation                                                                | Billing                                            |
| ------------------------------------------------------------------------ | -------------------------------------------------- |
| `POST /business/prospects/search`                                        | Per page of results returned                       |
| `POST /business/prospects/search/save-to-list`                           | Per row saved — it runs its own search server-side |
| Enrichment triggered by [uploads](/guides/upload-your-contacts) or saves | Per contact enriched                               |

<Warning>
  `POST /business/prospects/search/save-to-list` does **not** reuse a prior `POST /prospects/search` — passing the same filters runs the search again, so previewing first and then saving pays for the search twice. Preview with small `limit` values to tune filters, then call `save-to-list` once. Saving a hand-picked subset of results is not supported; narrow filters instead.
</Warning>

This design exists because saving is a server-side pipeline: the search, the save, and the follow-on enrichment run as one job, which is what lets a single call populate a fully enriched list. The [build-a-list guide](/guides/build-a-list-from-search) shows the cheap preview-then-save workflow end to end.

## What never debits credits

Reads are free: listing lists, reading rows, checking campaign status, polling and downloading [exports](/guides/export-a-list). You can poll as often as your [rate limits](/concepts/rate-limits) allow — rate limits are a separate mechanism and always apply, whether or not a request costs credits.

## Insufficient balance

When your balance cannot cover an operation, the request fails up front with [`INSUFFICIENT_CREDITS`](/concepts/errors#insufficient_credits) — before any work runs, so nothing is billed. Top up or reduce the request size, then retry.

## Plans and pricing

Credit allowances and pricing vary by plan, so this page deliberately quotes no numbers. Your plan's details and top-up options live on the **Billing** page in the app.
