Monetize your
AI chat
in one line of code.
Drop in the SDK. We match your users' queries to relevant brands in under 50ms. You keep 60% of every match. No cookies. No tracking. No redesign.
Neon — Serverless Postgres with instant branching and autoscaling. Try free →
Same SDK.
Four products.
One integration. Whatever your AI app does, the SDK matches the query, returns a relevant brand, and credits your account. Click a category to see it in action.
Vercel — Vercel deploys Next.js apps to the edge in one git push. Environment variables are managed per-branch, secrets are encrypted at rest, and edge functions run in 18 regions worldwide. Try Vercel free →
Three steps.
Five minutes to first dollar.
We sit between your query and the LLM response. No DOM, no cookies, no user profiles. Just intent, matched to the right brand, in milliseconds.
Install the SDK
One npm install. Import the client, pass your API key, done. Works with Node, Bun, and edge runtimes.
Match each query
Call matchAd(query) before you stream the LLM response. We embed the query, find the best brand in under 50ms, and return a recommendation. You render it however you want.
Get paid weekly
Every match is logged. Revenue is split automatically. Payouts land in your account every Monday. Minimum payout: $50.
Plain HTTP.
Any runtime.
The SDK is a thin wrapper around a single POST endpoint. No framework lock-in, no proprietary protocol. If it can make an HTTP request, it can call PromptAds.
Plus a TypeScript SDK, Python SDK, and a curl one-liner.
Paste this.
Start earning.
One call before your LLM streams. Works with any framework, any runtime. Streaming is unchanged — we add a recommendation under your response, not inside it.
// app/api/chat/route.ts (Next.js example)
import { PromptAds } from "@promptads/sdk";
const ads = new PromptAds({ apiKey: process.env.PROMPTADS_KEY });
export async function POST(req: Request) {
const { query } = await req.json();
// Match in under 50ms. No user identity sent.
const ad = await ads.matchAd(query);
// ...stream LLM, render ad?.copy below
}{
"status": "matched",
"advertiser": "Neon",
"copy": "Serverless Postgres...",
"relevance": 0.94,
"latency_ms": 42,
"revenue_usd": 0.0042,
"tracking": "none"
}Zero dependencies. No SDK lock-in. Plain HTTP if you prefer.
Run the numbers.
On your actual traffic.
Move the sliders. The right column updates in real time. Estimates use a $5 average CPM (cost per 1,000 matches) — actual rates vary by query category.
Share of queries we can match to a brand. We only return a match when relevance is high enough.
You keep 60%.
We keep 40%. That's it.
No tiers. No minimums. No monthly fees. The same take rate whether you do 10,000 or 10,000,000 queries a month. We make money when you make money.
Of every matched impression goes to you. Paid every Monday via Stripe or stablecoin. $50 minimum payout.
- ·Free to integrate
- ·No monthly minimum
- ·No exclusivity
- ·Cancel anytime, no clawbacks
Bid for relevant queries in your category. Pay only when your ad is shown. $299/mo priority placement is optional.
ADVERTISER LOGIN →How we compare
| What you get | PromptAds | AdSense | AdMob / Unity | Nex.ad |
|---|---|---|---|---|
| Revenue share (you keep) | 60% | 20-30% | 30% | N/A (managed) |
| Cookie / tracking required | No | Yes | Yes | Yes |
| SDK lock-in | No | Yes | Yes | Yes |
| Self-serve API | Yes | Yes | Yes | No (managed) |
| Min payout | $50 | $100 | $100 | N/A |
| Payout frequency | Weekly | Net 30+ | Net 30+ | Net 30+ |
| Match latency | < 50ms | 100-300ms | 200-500ms | Varies |
Comparison values are typical public rates as of 2026. Your mileage will vary.
Ready to monetize
your AI chat?
Free to integrate. Five minutes to first match. No credit card required to start the sandbox.
Have questions? hello@promptads.dev