# Resell X data under one account, one key per customer

> Resell X data with one key per customer: give each key its own budget, rate limit, endpoint allowlist and expiry, read per-key usage and export a monthly CSV. One account and balance from $0.065 per 1,000 calls, your own prices, no monthly plans, balance never expires.

HTML page: https://www.twittrapi.com/resellers

Resellers

Agencies, tool makers and data providers resell Twitter/X data on TwittrAPI: one account and balance, and a separate key for each of your customers.

Set every key’s budget, rate limit, endpoints and expiry, read its usage, and set your own prices. From $0.065 per 1,000 calls, with no monthly plans.

[Talk to us](mailto:support@twittrapi.com?subject=Reseller%20pricing%20on%20TwittrAPI) [How API keys work →](https://www.twittrapi.com/docs/api-keys)

Per key, you control

**Budget**

Monthly cap, or a fixed balance moved to the key

**Rate limit**

Requests per second, up to your account's limit

**Endpoints**

An allowlist; account actions off by default

**Expiry**

A date, or pause the key anytime

**Usage**

Per-key totals and a monthly CSV at your price

Every key is billed to your one account at your price. You set what you charge.

Who it's for

## Built for reselling, not for one team

If you package X data for other people, you get one key per customer without opening an account for each of them.

- **Agencies** running X monitoring or research for several clients, each billed separately.
- **Tool makers** whose product reads X for its users and needs a metered key per user or per plan.
- **Data providers** reselling Twitter/X data, who want per-customer limits and usage they can invoice from.

One key per customer

## Each key carries its own limits

A key is created in your dashboard and enforced at the gateway. Change any of these at any time without touching your other customers.

Budget

### A monthly cap or a fixed balance

Give the key a monthly spending cap paid from your balance, or move a fixed budget onto the key. Whatever is left on a fixed-budget key comes back to your balance when you delete it.

Rate limit

### Requests per second, per key

Set each key's own rate limit, up to your account's limit. One customer's traffic never eats another's.

Scope

### An endpoint allowlist

Restrict a key to the endpoints a customer paid for. Account actions (`/client/*`, `/premium/*`) are blocked unless you turn them on for that key.

Expiry

### An expiry date, or pause

Set a date when a key stops working, or pause it at any time. No refunds to chase, no credentials to rotate by hand.

One balance, your prices

## You keep the margin

Every call on every key is billed to your single account at your account’s price. What you charge your customers is up to you.

1. 01

  Top up one balance

  Crypto, or card. The balance is shared by every key and never expires.
2. 02

  Create a key per customer

  Set its budget, rate limit, endpoint allowlist and expiry.
3. 03

  Export the monthly CSV

  Per key and month (UTC): date, endpoint group, billed calls and the cost at your price. Bill your customers from it. See [the API keys guide](https://www.twittrapi.com/docs/api-keys).

Why it's cheaper

## No plans, no expiry, no commission

You pay per call from a prepaid balance, not a monthly subscription. There is nothing to use up before the month ends and nothing to renew.

- From **$0.065 per 1,000 calls**, cheaper than reselling through a marketplace subscription.
- No monthly plans and no minimum: the balance is pay as you go.
- The balance never expires, so unused credit is never lost at a month boundary.
- Billed to your account with no markup from us ($0.09 per 1,000 at the base tier); your price to your customers is your own.

Your customers call `api.twittrapi.com` directly with the key you issue. There is no separate customer login and no custom domain.

FAQ

## Reseller questions

**How many keys can one account have?**

Up to 25 additional keys per account by default, and more on request. Each one is a separate key for one of your customers, with its own budget, rate limit, endpoint allowlist and expiry.

**How are calls billed?**

Every call on every key is billed to your one account, at your account's price. You set what you charge your own customers; the difference is your margin. We do not take a commission.

**Can I see what each customer used?**

Yes. Each key has its own usage, and you can download a CSV per calendar month (UTC): date, endpoint group, billed calls and the cost at your price. Use it to invoice your customers.

**Do my customers get their own login or domain?**

No. You hold one TwittrAPI account and balance and manage the keys; your customers call api.twittrapi.com with the key you give them. There is no separate customer login or custom domain.

**Are there monthly plans or minimums?**

No. It is pay as you go from one prepaid balance that never expires. No monthly plan, no minimum, no per-seat fee.

Related

## Read next

- [Additional API keys → Budgets, limits, allowlist, CSV export /docs/api-keys](https://www.twittrapi.com/docs/api-keys)
- [Pricing → Per-call price and payment methods /pricing](https://www.twittrapi.com/pricing)
- [Enterprise → Volume pricing and SDKs /enterprise](https://www.twittrapi.com/enterprise)
- [Billing → What is charged, refunded and how /docs/billing](https://www.twittrapi.com/docs/billing)

## Reseller pricing at higher volume

Reselling a lot? Tell us your expected monthly calls and we will talk about a better per-call price. Your email goes straight to the team that runs TwittrAPI: [support@twittrapi.com](mailto:support@twittrapi.com?subject=Reseller%20pricing%20on%20TwittrAPI)

[Talk to us](mailto:support@twittrapi.com?subject=Reseller%20pricing%20on%20TwittrAPI) [Start with $0.10 free credit →](https://www.twittrapi.com/start)
