Real attention from real developers.
Every impression verified.
TokenTrader delivers your ad copy inside the terminal of every Claude Code user who's running our plugin. No banners, no pop-ups, no click farms. Just a single line of text, shown once per real human interaction, signed and verified before you pay.
Real traction, not vanity metrics.
Live data from our backend — developer signups and verified impressions over the last 30 days, with a 14-day projection based on recent growth.
Cumulative verified impressions
Developers in the audience
The hardest developers to reach anywhere else.
The engineers using Claude Code all day block banner ads, ignore sponsored search, and scroll past anything that looks like marketing. They don't ignore their own terminal.
- Professional developers using Claude Code as their primary IDE assistant
- Heavy terminal users — they see your ad where they actually make decisions
- High-intent buyers of developer tools, cloud infra, observability, and APIs
- Global reach, with the majority concentrated in North America and Europe
How your ad appears
A single dim line below a completed Claude Code response. No images, no animations, no interruption.
$claude "refactor the retry loop"
Done. 3 files changed, tests passing.
[ad] Your product, 115 characters, shown to one developer, exactly once.
Ten+ layers between your budget and fraudulent traffic.
We don't publish the specifics of our fraud detection pipeline for the same reason a bank doesn't publish its vault schematics. Here's the shape of what every impression passes through before we bill you for it.
Cryptographically signed at the source
Every ad view is signed by a private key that lives only on the viewer's machine. We verify the signature before an impression counts toward your campaign. Replays and forwarded impressions fail verification and are silently rejected — you are never billed for them.
Tied to a real developer account
Viewers authenticate through a trusted third-party identity provider before any impression is recorded against their account. We bind each device to that identity so impressions can't be farmed by throwaway accounts or anonymous scripts.
Continuously audited for anomalies
Every batch of impressions is screened against our anomaly detection pipeline before it hits your campaign counter. Suspicious patterns are automatically quarantined and reviewed. Campaigns only pay for traffic that clears both the cryptographic and behavioral checks.
Pay for impressions that pass verification.
Fixed CPM tiers. No hidden fees. You only pay for traffic that clears both the cryptographic and behavioral checks — rejected impressions never hit your counter.
Starter
$8.00 CPM · 62,500 verified impressions
- One campaign, one ad copy
- 30-day run window
- Real-time dashboard
- Email support
Growth
Most popular$10.00 CPM · 250,000 verified impressions
- Everything in Starter
- Priority review queue
- Campaign pacing controls
- Direct Slack channel
Scale
$12.00 CPM · 833,333 verified impressions
- Everything in Growth
- Dedicated account manager
- Custom audience targeting
- Quarterly performance reviews
Questions we keep getting.
Do I pay for fraudulent impressions?+
No. Impressions that fail our verification checks — cryptographic or behavioral — never hit your campaign counter. You only pay for traffic that passes both layers.
What does the ad actually look like?+
A single dim line of text, up to 115 characters, rendered in the user's terminal below a completed Claude Code response. No images, no animations, no interruption of the developer's workflow.
How do you stop click fraud?+
We don't rely on click signals at all. Impressions are verified based on a cryptographic proof from the viewer's device plus a behavioral screen. Clicks are a side effect, not a billing event.
Can I target specific languages, regions, or tools?+
Targeting options are limited in the beta — you buy a tier and your ad rotates through the full audience. Custom targeting is available on the Scale tier.
How do I review my ad copy before it runs?+
Every ad passes through a human review queue before it goes live. You'll see the status in your dashboard and can edit before approval. Most ads clear review within 24 hours.
What happens to my budget if I pause the campaign?+
Remaining budget stays with your campaign. You can resume any time before the 30-day window closes. Unused budget at the end of the window is not refunded.
Can I get a refund?+
If a campaign is paused before any impressions are served, yes. Once verified impressions have been delivered, those are non-refundable. Contact us if something doesn't look right on your dashboard.
Do you collect anything from the developers who see my ad?+
No keystrokes, no prompt content, no code, no screen contents. We record only the minimum needed to verify the impression: which ad was shown, when, and a signature from the device.
Ready to reach developers where they actually work?
Start a campaign in under five minutes. Pay with a card. Your ad goes live after a same-day review.
Start a campaign