Skip to content
NoResponse

How AI platforms stop token resale and account sharing

A resold account looks like one customer and behaves like a hundred. This guide sets out the signals in your own logs that give it away, how to confirm resale without hurting real customers, and what to do once you find it.

GuideHarry Johnston, NoResponse11 min read

Contents
  1. What does token resale look like from inside your platform?
  2. Where do resold tokens come from?
  3. Which usage signals point to a resold account?
  4. How do you tell a heavy real user from a reseller?
  5. How do you confirm a suspicion without hurting real customers?
  6. What should you do once you find a resold account?
  7. Which mistakes make resale detection backfire?
  8. What to check on your platform
  9. Where NoResponse fits
  10. Read next
  11. Questions people ask
  12. Sources

AI inference abuse prevention starts by finding accounts and API keys that behave like many unrelated customers behind one login. The signals sit in logs you already keep: parallel sessions, network and device reuse, gateway software in request headers, unrelated prompt patterns and payments that turn into refunds after the tokens are spent. Combine behavioural fingerprinting with device intelligence and account-link analysis before you decide whether to block, verify or review an account.

Resale is the step where abuse turns into a business. An operation opens or buys accounts, puts them behind one endpoint and sells the tokens to its own customers at a discount. Anthropic described one such account in its September 2026 threat report: "It was not a single user: it was a reseller relay serving more than a dozen unrelated customers, which exchanged over tens of thousands messages with Claude in a matter of days." This guide covers how that looks from the provider's side and what to do about it.

At a glance

  • In September 2026 Anthropic reported one account that was a relay serving more than a dozen unrelated customers, with tens of thousands of messages in a few days.
  • In September 2026 Okta Threat Intelligence reported a relay with nearly 900 active users, running on pooled cloud bonus credits.
  • CISPA found that 11 of the 17 shadow APIs it traced in academic papers ran on OneAPI or NewAPI, two open-source gateways. The paper is accepted at ACM CCS 2026.
  • Between 26 and 29 June 2026, OpenAI's fraud systems rate limited real Codex accounts by mistake, according to its status page.

What does token resale look like from inside your platform?

A resold account appears as one customer in your records but serves many unrelated people. It may pay once, or not at all, while requests that should belong to separate customers arrive through one account or key.

Okta Threat Intelligence gave the clearest public example. A relay it calls Poison Claude sold cheap access to Anthropic models by pooling accounts opened for cloud bonus credits, and a mistake in its setup showed nearly 900 active users on the service. Okta's technical write-up quotes the relay's own pitch, which tells buyers that each request goes "to a specific account under the hood". To the cloud provider, each of those accounts was a customer.

WorkOS, which sells sign-up protection, describes a second pattern in its guide to LLM token theft. An operator clears a new account's checks, then sells it on, "and one verified account ends up serving far more users than it was ever licensed for". Account sharing on a flat-rate plan works the same way. A plan priced for one person becomes an API for a team or a paying crowd.

Where do resold tokens come from?

Resold tokens come from accounts and API keys that someone else paid for, or never paid for at all. Each source leaves a different trace, so it helps to know which one you are looking at.

  • Free credits claimed in bulk. Okta found relays crediting cloud sign-up bonuses and startup programmes for their prices. Our free trial abuse guide covers how those accounts get opened.
  • Accounts paid for with stolen cards. Stripe wrote in September 2026 that "By the time the legitimate cardholder notices and disputes the charge, the resale is complete and the business absorbs the loss." Stripe sells a fraud product, so read this as a vendor's description. The card testing and chargebacks guide covers the payment side.
  • Subscriptions shared or bought in bulk. The joint advisory from CISA, the NSA and the FBI says the companies it names bought premium subscriptions in bulk and shared them across teams of developers.
  • Leaked and stolen keys. Anthropic says resellers now also run on keys and session tokens that customers exposed by accident. The stolen API keys guide follows a key from leak to resale.
  • Open endpoints. WorkOS describes people "running coding tasks through a customer support bot", which turns a product feature into a free model API.

Which usage signals point to a resold account?

No single signal proves resale, but resold accounts tend to break several of your normal patterns at once. Score each account against its own plan and product, and act on the combination.

SignalWhat resale tends to look likeWhere the idea comes from
ConcurrencyMore parallel sessions or streams than one person or one team's tools would openOur advice, from the pattern in the Okta and CISPA cases
IP and ASN spreadRequests from many networks and countries in one day, often through VPNs or residential proxiesOkta
Client fingerprintsRequest headers set by gateway software instead of your own client or SDKThe one-api and new-api source code
Prompt mixWork unrelated to your product, many writing styles and languages, coding jobs in a support botWorkOS
Output-to-input ratioA ratio far from your normal customers, in either directionWorkOS and Team Cymru
Registration to first tokenHeavy use within minutes of sign-up, at the plan's limit from day oneThe US advisory
Model choiceThe most expensive models only, and a fast move to each new releaseAnthropic
Payment and refundsShared cards across accounts, prepaid or virtual cards, refunds and chargebacks after heavy useAnthropic and Stripe

We don't publish thresholds, because they depend on your plans and your customers and they stop working once operators read them.

Client fingerprints. Most relays run on open-source gateways. CISPA's audit of shadow APIs, accepted at ACM CCS 2026, found 11 of 17 built on OneAPI or its derivative NewAPI. The gateways leave marks in their code. one-api's Anthropic adaptor sends a fixed anthropic-beta: messages-2023-12-15 header and falls back to the 2023-06-01 API version. It sets no user agent there, so its requests carry the Go standard library's default, which Go's source defines as Go-http-client/1.1. new-api sends HTTP-Referer: https://www.newapi.ai and X-OpenRouter-Title: New API on requests to OpenRouter unless the client sets its own.

Gateways also copy official clients. new-api's Codex channel takes a ChatGPT sign-in token as its key and adds originator: codex_cli_rs when the caller sends none, so its requests claim to come from OpenAI's own command-line tool. A header tells you which software sent a request. It can't tell you whether the account owner is reselling, so treat it as one signal among several.

Output-to-input ratios. WorkOS says abusive traffic "can also carry abnormally high output-to-input token ratios". Team Cymru saw the opposite at transfer stations talking to Anthropic, which uploaded about 58 bytes for every byte they downloaded. Both findings fit the same advice. Learn the ratio your real customers produce, then look at accounts far outside it.

Registration to first token. The US advisory tells AI companies to watch for new subscriptions at maximum usage from the start, round-the-clock use with no idle periods, and "anomalous subscription-to-API usage ratios".

Model choice. Resellers sell the models their buyers want, which are usually your newest and most expensive. Anthropic said in February 2026 that one operation "pivoted within 24 hours" of a model release, moving nearly half its traffic to the new model.

How do you tell a heavy real user from a reseller?

A heavy user is one person or one team with one rhythm, one set of tools and one kind of work. A reseller is many customers at once, so its traffic has many rhythms, many tools and many kinds of work on the same key.

  • Working hours. A developer sleeps and a team has a time zone. A resold account often runs around the clock with no idle period.
  • Networks. A team uses a handful of office and home networks. A relay's traffic arrives from wherever its customers are.
  • Clients. Your heavy users run your app, your SDK or a known open-source client. A relay's requests carry gateway headers.
  • Work. A team's prompts share a codebase, a language and a subject. A relay's prompts share nothing.

Your terms decide where sharing stops. Anthropic's Claude Code legal page says Pro and Max limits assume "ordinary, individual usage" and bars developers from routing requests through those plans for their own users. Tibo, who works on Codex at OpenAI, wrote in August 2026 that turning a subscription into API traffic for many users "gets flagged by our fraud-prevention systems", while signing in through official or open-source clients is fine. Write your own line down before you enforce it.

How do you confirm a suspicion without hurting real customers?

Confirm resale in four steps: watch, group, step up and check the market. Each step should add evidence, and none should cost a real customer more than a short check.

  1. Watch. Flag the account and keep collecting signals for a few days without changing its service. One odd day is common; a week of relay behaviour is not.
  2. Look for siblings. Resale rarely runs on one account. Anthropic linked accounts in February 2026 because "Identical patterns, shared payment methods, and coordinated timing suggested 'load balancing'". Group flagged accounts by card, sign-up details, network and timing, and judge the group.
  3. Step up. Ask the account to verify. Anthropic's September report says that when its systems spot signals like unauthorised resale, they "can require users to verify their identity to retain access". A real customer can usually pass the check quickly. A pool of accounts opened under false details mostly can't.
  4. Check the market. If your product appears on a relay's price list, compare the models, the dates and the prices with what the flagged accounts used.

Keep a record of each step, because it is your evidence if the customer disputes the decision.

What should you do once you find a resold account?

Cut off the supply in one move, then watch for the operation's next accounts. Banning accounts one at a time lets the operation move its traffic and keep selling.

  • Save the evidence first. Export the account's usage, headers, networks, payment records and linked accounts before you change anything.
  • Revoke every key and session at once. Disable the API keys, end the sessions and stop any pending top-ups across the whole group of linked accounts.
  • Decide the outcome by tier. An account opened with a stolen card is a payment problem; refund the cardholder before a chargeback lands. A paying customer who shared a plan may deserve a warning and a move to the right plan.
  • Expect a return. Anthropic's September report describes banning a pool of nearly 5,000 accounts and seeing the traffic shift to a second pool. Compare new sign-ups against the accounts you removed. The ban evasion guide covers how.

Which mistakes make resale detection backfire?

The common mistake is acting on one signal and hitting real customers with it. The other is acting so slowly that the operation has already moved on.

OpenAI shows the first risk. Between 26 and 29 June 2026 its status page ran an incident, "Codex Usage Limits Depleting Faster Than Expected", and traced it to its abuse and fraud systems "incorrectly rate limiting certain accounts". Our Codex subscription resale case covers what OpenAI said next. Blanket limits carry the same cost. Our Anthropic weekly limits case shows how resale by a few subscribers led to new limits for every Pro and Max user.

  • Treating a header as proof. one-api and new-api have honest self-hosted users, and a gateway can claim to be your official client.
  • Banning on network alone. Travellers, VPN users and companies behind shared gateways all look spread out.
  • Throttling without telling anyone. A silent rate limit looks like a bug to a real customer and like a warning to an operator.
  • Banning one account at a time. The operation moves its traffic and keeps selling.

What to check on your platform

Start with the logs you already hold. Add the signals to your review queue, then tune the decision after you have observed real customers.

  1. Rank accounts by spend. Take your top 1% of accounts by tokens and, for each, count peak parallel sessions and distinct networks per day.
  2. Search your request headers. Look for anthropic-beta: messages-2023-12-15 and a Go-http-client user agent. If you run a model router, also look for HTTP-Referer: https://www.newapi.ai and X-Title: One API. Then list requests that name your official client but differ from it in every other header.
  3. Compute the token ratio. Find each account's output-to-input ratio and list the accounts furthest from your median.
  4. Time the first request. Measure minutes from sign-up to first request and days from sign-up to the plan limit.
  5. Compare models with the product. List accounts that use only your most expensive model, or moved to a new release within a day.
  6. Join payments to usage. Find cards and payment details shared across accounts, and refunds or chargebacks that follow heavy use.
  7. Search for your own name. Look up your product and model names with words such as "relay", "API" and "discount" to find storefronts selling your tokens.

Where NoResponse fits

We built NoResponse to find token resale from both ends: the accounts on your platform and the relays that sell your tokens.

  • Identity Intelligence. It looks for a new user's contact details across 2,000+ identity data sources in 150 countries before the account's first request, so fewer accounts opened under false details reach your models.
  • Behavioural Intelligence (coming soon). It will learn how each account uses your platform, spot accounts that resell your tokens and link accounts that behave alike, so a resale pool shows up as one operation. NoResponse does not make content-safety decisions.
  • Relay Intelligence (coming soon). It will show which relay and resale services sell your tokens, at what price, and which accounts and API keys on your platform feed them, with the listing as evidence.
  • Incident support. If a resale wave is under way, we work with your team to find the accounts behind it and close them as a group.

The token fraud guide shows where resale sits among the other kinds of abuse. To see which relays sell your tokens today, book a demo.

Questions people ask

Is account sharing allowed on AI platforms?

It depends on the platform's terms. Anthropic says its Pro and Max limits assume ordinary individual use and bars routing those plans for other people, and OpenAI says it doesn't support turning a ChatGPT plan into API traffic for many users.

What is subscription-to-API resale?

It is turning a flat-rate plan meant for one person into an API that other people pay to use. Open-source tools such as sub2api and new-api's Codex channel do it by putting a subscription's sign-in token behind a gateway.

Is one-api or new-api traffic always resale?

No. Both are open-source gateways with legitimate self-hosted users, so their headers show which software sent a request and nothing more. Treat them as one signal and look for concurrency, network spread and unrelated prompts on the same account.

How can a platform find which relays sell its tokens?

Search for your product and model names on relay storefronts and price lists, then match their models, prices and dates against your flagged accounts. A relay intelligence service does this continuously and links each listing to the accounts and keys that supply it.

Sources

  1. Countering misuse of AI: September 2026Anthropic, September 2026, fetched 19 October 2026
  2. Inside the underground market for AI accessJeremy Kirk, Okta Threat Intelligence, 9 September 2026
  3. Free tokens for sale: How fake signups drive AI fraudOkta Threat Intelligence, 4 August 2026
  4. LLM token theft: how attackers drain your AI startup's bottom lineWorkOS, 12 June 2026
  5. What Stripe data shows about fraud at AI startupsStripe, 15 September 2026
  6. China-Based Artificial Intelligence Companies Conducting Industrial-Scale Distillation Campaigns Against U.S. AI CompaniesCISA, NSA and FBI, joint advisory AA26-251A, 8 September 2026
  7. Real Money, Fake Models: Deceptive Model Claims in Shadow APIsYage Zhang and others, CISPA; accepted at ACM CCS 2026
  8. one-api: relay/adaptor/anthropic/adaptor.gosongquanpeng/one-api on GitHub, commit of 21 February 2025, read 19 October 2026
  9. Go net/http: request.goThe Go project, release go1.25.0, read 19 October 2026
  10. new-api: relay/channel/openai/adaptor.goQuantumNous/new-api on GitHub, commit of 19 October 2026, read 19 October 2026
  11. new-api: relay/channel/codex/adaptor.goQuantumNous/new-api on GitHub, commit of 19 October 2026, read 19 October 2026
  12. LLM Gateways: How They Enable Frontier Model AbuseTeam Cymru, 22 September 2026
  13. Detecting and preventing distillation attacksAnthropic, 23 February 2026
  14. Legal and complianceAnthropic, Claude Code documentation, fetched 19 October 2026
  15. We've investigated a few messages about codex usage limits being differentTibo (@thsottiaux), Codex and ChatGPT at OpenAI, post on X, 21 August 2026
  16. Codex Usage Limits Depleting Faster Than ExpectedOpenAI status page, incident 26 to 29 June 2026, fetched 19 October 2026