Skip to main content

Developer Pricing & Earnings

Transparent, competitive earnings for AI developers. No hidden fees, no complex calculations - just straightforward revenue from relevant ads.

How You Earn

Simple Revenue Model

Your Earnings = Successful Clicks × Payout Per Click

Every time a user clicks a sponsored link from your AI application, you earn the payout amount shown in the ad response. It's that simple.

How Earnings Work

Your earnings depend on advertiser bids and competition:

FactorDescription
CPC (per click)Set by advertisers through bidding
CTR (click rate)Varies by relevance and placement
Fill RateDepends on advertiser demand for your audience

Example calculation:

Daily users × Messages per user × Fill rate × CTR × CPC = Earnings

Example scenario:
1,000 users × 5 messages × 30% fill × 3% CTR × $X advertiser bid = Your earnings

The actual CPC you earn is determined by our second-price auction - you get paid slightly more than the second-highest bidder.

Payout Transparency

See Earnings Before Clicks

Every ad response includes the exact payout:

{
"ad_type": "link",
"payout": X, // You earn this amount (in cents) per click
"creative": {
"title": "Example Promotion",
"body": "Relevant to user context",
"cta": "Learn More"
},
"click_url": "https://..."
}

The payout field shows exactly what you'll earn per click, determined by the second-price auction.

No Hidden Fees

  • 100% of earned revenue is yours
  • No platform fees
  • No minimum payout thresholds
  • Weekly payment cycles
  • Multiple payment methods (ACH, Wire, PayPal)

Factors Affecting Earnings

1. Content Relevance

Higher relevance leads to better advertiser competition:

Context QualityBid CompetitionExample
High IntentStrong competition, higher bids"I need car insurance today"
Medium IntentModerate competition"Tell me about insurance options"
Low IntentLower competition"What is insurance?"

2. User Engagement Quality

Better UX = Better advertisers = Higher payouts

// 🎯 Best Practice: Natural integration
const response = {
ai_answer: "Here's what I found...",
sponsored: {
label: "Sponsored recommendation",
content: ad.creative
}
};

// ❌ Avoid: Disruptive placement
// Ads before answers, popup ads, misleading placement

3. Campaign Competition

Earnings depend on advertiser competition in your niche:

FactorImpact on Earnings
Multiple AdvertisersHigher prices from auction competition
Quality ScoreBetter quality = access to premium campaigns
Relevance MatchHigher relevance = higher clearing prices
Time of DayPeak hours may see more competition

Our second-price auction ensures you get the best possible price based on actual competition.

Optimization Strategies

1. Implement Context-Aware Matching

Provide conversation context for better relevance:

// Basic integration
const ad = await client.decideFromContext({
userMessage: "insurance"
});

// Better: Include conversation context
const ad = await client.decideFromContext({
userMessage: "insurance for new driver",
conversationHistory: [
"I just got my license",
"Looking for affordable coverage"
]
});
// Context helps match more relevant promotions

2. Optimize Placement Timing

Best times to show ads:

  • ✅ After providing value (answered their question)
  • ✅ During natural breaks in conversation
  • ✅ When user expresses commercial intent

Avoid showing ads:

  • ❌ As the first response
  • ❌ During error states
  • ❌ Multiple ads in succession

3. Quality Score Optimization

Higher quality = Access to premium advertisers

// Factors that improve quality score:
- Clear "Sponsored" labels (FTC compliance)
- Fast page load times
- Mobile-responsive design
- Good user experience metrics
- Low bounce rates on clicked ads

Revenue Projections

Calculation Examples

App TypeDaily Active UsersMessages/DayMonthly Revenue Formula
Small Chatbot100500500 × fill% × CTR% × CPC × 30 days
AI Assistant5002,5002,500 × fill% × CTR% × CPC × 30 days
Discord Bot1,0005,0005,000 × fill% × CTR% × CPC × 30 days
Enterprise Tool5,00025,00025,000 × fill% × CTR% × CPC × 30 days

Actual revenue depends on advertiser demand, bid amounts, and user engagement

Growth Over Time

graph LR
A[Month 1<br/>$50] --> B[Month 3<br/>$150]
B --> C[Month 6<br/>$300]
C --> D[Month 12<br/>$500+]

Based on typical developer growth with consistent optimization

Payment Details

Payment Schedule

  • Accrual Period: Real-time
  • Payment Threshold: $10 minimum
  • Payment Frequency: Weekly (Thursdays)
  • Payment Methods:
    • ACH (US) - No fees
    • Wire Transfer - $15 fee
    • PayPal - 2% fee
    • Cryptocurrency - Coming soon

Tax Information

  • US Developers: W-9 required, 1099 issued for $600+
  • International: W-8BEN required, no US tax withholding
  • VAT: Not applicable (B2B service)

Earnings Dashboard

Track your performance in real-time:

// API endpoint for earnings data
GET /developer-earnings

Response:
{
"current_month": {
"impressions": 45000,
"clicks": 3600,
"revenue": "$720.00",
"ctr": "8.0%",
"avg_cpc": "$0.20"
},
"pending_payout": "$180.00",
"next_payment": "2026-03-06"
}

Frequently Asked Questions

When do I get paid?

Payments are processed weekly on Thursdays for the previous week's earnings. You'll receive payment 3-5 business days after processing, depending on your payment method.

Is there a minimum payout?

Yes, $10 minimum for payment processing. Earnings below this threshold roll over to the next payment cycle.

How accurate are the payout amounts?

100% accurate. The payout shown in the API response is exactly what you earn per click. No adjustments, no clawbacks (except for proven fraud).

Can I set minimum CPC thresholds?

Yes! Use the minPayout parameter:

const ad = await client.decideFromContext({
userMessage,
minPayout: X // Set minimum payout in cents
});

This ensures you only show ads that meet your minimum earnings requirements.

What about refunds or chargebacks?

Advertisers pay upfront - there are no chargebacks. Once you've earned it, it's yours (unless fraudulent clicks are detected).

Start Earning Today

Ready to monetize your AI application?

Quick Integration

5-minute setup guide

Get API Keys

Sign up for free access

Questions?