Overview
Every AI conversation about products is a monetization opportunity. Whether you’re a retail media network, an e-commerce platform, or a chatbot with your own product catalog — you need to detect when users are talking about products and match them to your inventory. ChatAds extracts product keywords from conversational text in under 75ms, so you can identify purchase intent in real time and serve your own offers, sponsored products, or catalog results — without building extraction yourself.How It Works
- You send the AI’s response text to ChatAds
- ChatAds’s algorithm extracts the product mention (e.g., “Bose QuietComfort Ultra earbuds”) in under 75ms
- You get back just the extracted keyword to sponsor
- You match the keyword against your own product catalog, SKU list, or affiliate network
Solution Comparisons
| DIY (Custom NLP/Regex) | OpenAI / Anthropic | ChatAds | |
|---|---|---|---|
| Build Time | Weeks to months | Minutes with weeks of prompt tweaking | Minutes |
| Avg Response Times | You build it | 1-2s | ~75ms |
| Latency for Non-Product Responses | Depends on your rules | Same 1-2s latency for large messages and conversational ones like “Yup, I agree” | ~50ms |
| Accuracy | Low-Medium — hard to handle edge cases | Decent if prompted well — but slow | High — purpose-built for product mentions |
Usage
Setresolution_mode to none:
Response
Withresolution_mode=none, offers come back with an empty url and no product metadata. The link_text is the extracted keyword you can use for your own lookup.
When to Use This
- You have your own product catalog — match extracted keywords against your SKUs
- You want to resolve links yourself — use extracted keywords with your own product catalog or link provider
- You need the lowest latency — extraction-only skips the resolution step entirely
- You want to filter before resolving — extract first, then decide which products are worth resolving
Improving Accuracy
The extraction path withresolution_mode=none is fast enough for inline use.
| Approach | extraction_mode | resolution_mode | Typical Latency |
|---|---|---|---|
| ChatAds | standard | none | 75ms-200ms |
| LLM-based extraction (e.g., OpenAI, Claude) | — | — | 1,000-2,000ms |
Next Steps
Products in Text
Full text search with affiliate resolution
API Reference
Full endpoint documentation
