Skip to main content
Learn the basics of ChatAds—what it is, how it works, and what you can do with it. These questions cover the core concepts behind affiliate link insertion for AI chatbots.
ChatAds is an API that inserts relevant affiliate links into AI chatbot responses. When users ask about products (like “What’s a good yoga mat?”), ChatAds analyzes the message, identifies product keywords, and returns affiliate links you can include in your AI’s response.
ChatAds uses a three-stage pipeline:
  1. Keyword Extraction - AI models identify product mentions in messages
  2. Intent Scoring - Each query receives a purchase intent score (0.0-1.0) to filter low-quality matches
  3. Affiliate Resolution - Product keywords are matched to affiliate links via multiple affiliate partners
The API returns structured data including the product name, affiliate link, and marketing message.
ChatAds works with any platform that can make HTTP requests:
  • AI Chatbots - Claude, GPT, Gemini, custom LLMs
  • Chat Applications - Customer support bots, product assistants
  • Workflow Tools - n8n, Zapier, Make
  • Frameworks - Next.js, Express, FastAPI, Flask, Django
  • MCP Servers - Claude Desktop, custom MCP implementations
ChatAds currently supports:
  • Amazon Associates - Via Amazon Product Advertising API (PA-API)
  • Additional affiliate partners - Fallback sources for broader product coverage
When Amazon PA-API doesn’t find a match, ChatAds falls back to additional sources (unless you set quality: "fast").
To avoid overwhelming users with too many affiliate links, ChatAds returns only the single best-matching ad per request. This keeps the user experience clean and maximizes conversion rates.If you need multiple ads per request, contact chris@getchatads.com to discuss enterprise options.
ChatAds uses a multi-factor ranking algorithm:
  1. Keyword Extraction - AI identifies product mentions in the message
  2. Product Matching - Queries multiple affiliate partners
  3. Ranking - Scores candidates based on:
    • Relevance to the extracted keywords
    • Commission rates and payout potential
    • Historical conversion performance
    • Product availability and pricing
The highest-scoring result is returned as the winning ad.
ChatAds offers usage-based pricing with no monthly minimums:
  • Free tier - 100 requests/month to test the API
  • Paid tier - Pay per request with volume discounts
Add a credit card in Billing to unlock unlimited requests. See our Pricing page for current rates.
No credit card required to start. Sign up and get 100 free requests per month immediately. This lets you fully test the API, try different configurations, and validate your integration before committing to paid usage.
Navigate to Team > Activity Log to view actions including:
  • Team member invitations, joins, and removals
  • Role changes and API key management
  • Payment method and plan changes
  • Settings and rules updates
Export as CSV for compliance or record-keeping.
Team admins can configure session timeout in Team > Security Settings. Options range from 1 hour to 30 days (default), or no timeout. This applies to all team members.
  • Personal data: Go to Account > Data Export to download a JSON file with your profile, team memberships, and settings (GDPR data portability)
  • Team data: Team owners/admins can export from the Team page
  • Usage metrics: From the Usage tab, click the download icon to export as CSV with customizable date range
Click the chat icon in the bottom-right corner for AI-powered support with ChatAds features, API usage, and troubleshooting. For account-specific issues, email chris@getchatads.com.
New users see an onboarding checklist guiding you through:
  • Creating an API key
  • Making your first API request
  • Adding a payment method
The checklist becomes a support chat once complete.