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

# Money

> SDK resources for money (creator-only): earnings, payments, payouts, chargebacks, and bulk data exports.

<Info>
  Earnings and payout endpoints are **creator-only** — a fan account receives
  `403`.
</Info>

| Resource         | What it covers                                                                                                                                                                   |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `of.earnings`    | Chart, transactions, balances, payout requests, today-activity, top-posts / top-fans / top-stories / top-streams / top-messages, fans-activity feed, per-post / per-story stats. |
| `of.payments`    | Cards, transactions, withdraw, VAT methods, 3DS config, CCBill token, alternative methods.                                                                                       |
| `of.payouts`     | Bank / Stripe balances and requests, DAC7, W-9, VAT documents, UK company data, monthly invoice downloads.                                                                       |
| `of.chargebacks` | Inbound chargebacks list.                                                                                                                                                        |
| `of.dataExports` | Async export workflow: create / get / list / cancel / start, plus `waitForCompletion(id)`.                                                                                       |

## Recipes

```ts theme={"theme":{"light":"github-light","dark":"github-dark"}}
const balances = await of.earnings.balances();
const chart = await of.earnings.chart({
  startDate: "2026-01-01",
  endDate: "2026-04-30",
});
const txs = await of.earnings.listTransactions({ limit: 100 });

// Bulk export
const job = await of.dataExports.create({ /* ... */ });
const done = await of.dataExports.waitForCompletion(job.id);
```

See the [Earnings & analytics guide](/guides/earnings-and-analytics).
