# Pricing

Pay only for returned resources from a prepaid USD wallet.

> **Preview access:** Top-ups remain disabled until Luranta reaches the paid-beta commercial stage. Preview requests are invite-only and non-billable.

> **Paid launch availability:** Self-serve purchases launch only for billing addresses in the United Kingdom (GB) and United States (US). Every other billing country is rejected before a purchase is created.

## Resource pricing

A successful billable operation consumes credit for the resources returned.

| Resource | Billable quantity | Unit price | When charged |
| --- | --- | --- | --- |
| Job | Each job returned | Current workspace rate card | Successful list or retrieve response |
| Company | Each company returned | Current workspace rate card | Successful list or retrieve response |
| Catalogues | Each catalogue resource returned | $0 | Never |

> **Current rates:** Your workspace billing page shows the provider-backed rate card that applies to your account. Static documentation does not copy monetary rates; each successful response reports its exact cost in Luranta-Cost-USD.

## Charging rules

- Empty lists, validation failures, authentication failures, rate limits, credit failures and server errors cost **$0**.
- Cache hits and deliberate repeated reads are charged normally.
- A zero balance does not revoke API keys or block free catalogue routes.

## Exports

Exports use a fixed, rights-cleared snapshot and the same workspace rate card as API resources.

| Export | Charged quantity | Unit price | Artifact |
| --- | --- | --- | --- |
| Job results | Distinct jobs materialized | Current workspace rate card | CSV and XLSX · 24 hours |
| Company results | Distinct companies materialized | Current workspace rate card | CSV and XLSX · 24 hours |
| Signals results | Distinct contributing jobs | Current workspace rate card | CSV and XLSX · 24 hours |

## Export snapshots

- A quote fixes the reference time, filters, rights release, row count and maximum cost.
- Confirmation reserves the maximum cost; settlement charges only rows actually materialized and releases the remainder.
- Quotes must be refreshed after expiry or any rights, projection or row-count change.
- Each export is limited to 25,000 rows and 50 MiB uncompressed.
- Confirmation generates both CSV and XLSX from the same rows. Re-downloading either format or delivering the same live export through a configured integration is not charged again. Refreshing the snapshot creates a new purchase.
- Files expire after 24 hours and require current organisation membership for every download.

## Self-serve access

| Access | Credit | Expiry | API contract |
| --- | --- | --- | --- |
| Free | $1 once for an eligible verified user | 30 days | Same routes, scopes and limits |
| Pay as you go | From $5 | Never | Same routes, scopes and limits |
| Enterprise | Custom agreement | Contract-defined | Same public API; negotiated operations |

## Purchase controls

| Control | Default or limit |
| --- | --- |
| Minimum top-up | $5 |
| Maximum top-up | $1,000 |
| Rolling 24-hour cap | $5,000 |
| Auto-recharge | Off by default · $5 threshold · $20 target |
| Default monthly auto-recharge cap | $100 |

## Response headers

Successful billable responses include:

- `Luranta-Resources-Returned`
- `Luranta-Cost-USD`
- `Luranta-Credit-Balance-USD`

Treat the headers as the receipt for that request. Store `X-Request-Id` with any billing investigation.
