Instant Esports API Demo
Try the working COD live endpoint without signing up. Use this demo key: pk_demo_cito_live_a06c129e0a9ce1c39c3035bd187541c4
Working Demo Endpoint
Call of Duty CDL Data
curl "https://api.citoapi.com/api/v1/cod/matches/live" \
-H "x-api-key: pk_demo_cito_live_a06c129e0a9ce1c39c3035bd187541c4"Fortnite, LoL, Dota 2, Apex, and UFC endpoints are available with your own free API key from the dashboard.
Pricing Comparison Summary
| API Provider | Monthly Price | Setup Time | Best For |
|---|---|---|---|
| Cito API | Free, then $25/month | 60 seconds | Discord bots, indie devs, small teams |
| PandaScore | $2,000+/month | 2 weeks (enterprise contracts) | Large enterprises, betting platforms |
| Abios | Custom pricing | 1-2 weeks | Betting/gambling focus |
| Official APIs | N/A (not public) | Months (requires partnership) | Large partners only |
Note: Cito API offers free testing, a Starter plan at $25/month, and a Builder plan at $50/month. Enterprise providers often require sales calls and annual contracts.
Key Differences
Cito API
- Instant access with demo key and free signup
- Published pricing from $25/month
- Full documentation with code examples
- Email support and dashboard usage tools
- Built for Discord bots, indie apps, and small teams
PandaScore
- Enterprise-focused pricing
- Requires sales call and contract negotiation
- Longer onboarding process
- Best for large-scale betting platforms
- More games, but higher complexity
Discord Bot Integration (Most Popular Use Case)
Get live CDL data for Discord bot
// Discord.js example
const { EmbedBuilder } = require('discord.js');
// Get live Call of Duty League matches
const response = await fetch(
'https://api.citoapi.com/api/v1/cod/matches/live',
{ headers: { 'x-api-key': 'pk_demo_cito_live_a06c129e0a9ce1c39c3035bd187541c4' } }
);
const data = await response.json();
const matches = data.data ?? data.matches ?? [];
// Create Discord embed
const embed = new EmbedBuilder()
.setTitle('Live CDL matches')
.setDescription(`Matches returned: ${matches.length}`)
.addFields(
{ name: 'API status', value: data.success ? 'ok' : 'check response' },
{ name: 'Source', value: 'Cito API' }
)
.setColor('#00FFCC');
await message.channel.send({ embeds: [embed] });Why Discord developers choose Cito: Simple authentication, fast responses (sub-200ms), and affordable pricing. No enterprise sales process required.
Ready to build with real data?
The demo key works for COD live testing. For production apps and all other products, get 500 free API calls/month.
Working demo endpoint and pricing context last updated May 2026.
Use this page to test the API before creating an account.