Pricing
Football intelligence for every way you work
One platform. Clear entry points.
Lite
Everything you need to start building with football data.
- REST API access
- 1,000 daily API calls
- API keys valid for 2 weeks
- 8 datasets · 31 competitions · 6 completed seasons
- JSON + CSV formats
- Refresh every 72 hours
- Schema documentation
- Personal & research use
- Player core fields (name, slug, nationality) — biographical data (DOB, height, weight, foot) available on Flite and above
Elite
Full API access with commercial licensing for production apps.
- Everything in Lite
- 5,000 daily API calls
- Choose 2- or 4-week API keys
- JSON + CSV formats
- Daily post-match refresh — not live match data or pre-kick-off lineups
- Commercial licensing
- Player core fields — biographical data available on Flite and above
Flite
High-volume access for professional analytics and data products.
- Everything in Elite
- 50,000 daily API calls
- API keys valid for 4 weeks
- Multiple API keys
- Webhook data push
- SLA support
- White-label licensing
- Full player biographical data — date of birth, height, weight, preferred foot
REST API
Query Any Dataset Programmatically
Available on all API plans. Generate an API key from your subscriber dashboard and start pulling data in minutes.
Pass your API key as a Bearer token in every request.
Authorization: Bearer drb_your_key_here Supports limit, offset, and optional season params.
https://dribble360.com/api/v1/{dataset}curl https://dribble360.com/api/v1/player_matches \ -H "Authorization: Bearer drb_your_key" \ -G -d "season=2025/2026" -d "limit=100" -d "offset=0" // Response { "dataset": "player_matches", "limit": 100, "offset": 0, "rows": [...] }
players90,582 rowsplayer_matches~210K / seasonteams8,054 rowsteam_matches~12K / seasonmatches41,017 rowstransfers179,554 rowsmanagers72,299 rowsreferees180,774 rowsBuy files, query the API or BigQuery, create club and creator intelligence, or carry grounded football research in Telegram. Every product below is backed by the same inspectable data layer, with clear prices and a direct path to checkout.
Choose the outcome. See the price.
Every commercial Dribble product now starts here. Compare the entry point, open the full product detail, and continue to its secure checkout.
Data Downloads
Own six completed seasons, then receive rolling current-season snapshots.
REST API
Build apps and automated data pipelines on stable football datasets.
BigQuery
Run SQL, modelling and backtests directly against plan-isolated datasets.
Telegram Pro
Ask grounded questions, generate visuals, save research and receive alerts.
Touchline
Create opposition intelligence and recruitment dossiers from the same data layer.
Studio
Turn match data into differentiated scripts, angles, titles and production assets.
Scout Pen
Generate structured player reports with grades, evidence and a recruitment verdict.
Use Cases
Built For
Football App Developers
Power dashboards, fantasy tools, and fan apps with live REST queries. No paywall to route around — paginate 1M+ records via a stable API key.
Automated Analytics Pipelines
Schedule nightly data pulls, feed your data warehouse, or trigger model retraining — without managing files or fighting rate-limit changes from a third-party site.
Data Product Builders
Consistent entity IDs across all 8 datasets mean every table JOINs cleanly. Commercial licence included on Elite and above — build and ship on top of the same database we use.
Process
From Subscribe to First Request
Subscribe to an API Plan
Choose Lite, Elite, or Flite based on your call volume. Checkout via Stripe in under a minute. Your welcome email arrives instantly with a login link.
Generate Your API Key
Log in to dribble360.com/subscribers, go to the API Keys section, and hit "New Key". Keys are shown once — copy it to your environment variables. Revoke and regenerate any time.
Start Querying
Pass your key as a Bearer token and hit any endpoint. Use limit, offset, and season params to paginate through millions of records. Detect end of results when rows.length < limit.
Schema
API-Ready Structure
Consistent entity IDs across all tables. Join anything to anything.
-- Mbappé's xG per match this season
SELECT m.date, m.description,
pm.expected_goals, pm.goals, pm.sca
FROM player_matches pm
JOIN matches m ON m.id = pm.match_id
JOIN seasons s ON s.id = m.season_id
JOIN players p ON p.id = pm.player_id
WHERE p.known_name = 'Mbappé'
AND s.name = '2025/2026'
ORDER BY m.date DESC;Full schema documentation included with every download.
Download Schema PDFQuestions