A channel represents your AI experience connected to the AIARCO ad network. Each channel has its own API key and analytics.

What Is a Channel?

A channel is the connection point between your AI product and AIARCO. Each channel gets a unique API key for authenticating ad requests, and separate analytics — impressions, clicks, and revenue tracked independently. You can have multiple channels if you operate multiple AI products. Each gets its own API key and earnings.

Getting a Channel

To request a channel:
  1. Sign up as a publisher at publishers.ads.aiarco.com
  2. Contact us at publishers@aiarco.com with:
    • Your AI product name and URL
    • Type of AI experience (search, chatbot, website, etc.)
    • Expected monthly traffic / queries
    • Preferred integration method (REST, SDK, Woven, MCP)
  3. We’ll create your channel and assign your API key.

Using Your API Key

Every ad request must include your channel API key in the X-AIARCO-API-Key header:
curl -X POST https://ads-api.aiarco.com/api/v1/offers \
  -H "Content-Type: application/json" \
  -H "X-AIARCO-API-Key: YOUR_CHANNEL_KEY" \
  -d '{ "query": "best running shoes" }'
Security: Keep your API key private. Do not expose it in client-side code. For web integrations, use the JavaScript SDK which handles key security automatically.

Multiple Channels

If you operate multiple AI products, each can be a separate channel with its own API key and analytics. Benefits:
  • Track revenue per product independently
  • Use different integration methods per channel
  • Separate revenue reporting and payouts

Next Steps

Quickstart

Serve your first ad in 5 minutes.

Revenue & Payouts

Learn about the revenue model and payouts.

Offers Integration

REST API, JavaScript SDK, and Woven Offers.

Signal Collection

Send context signals for better ad targeting.