Live Score & Historical Data

CAF Champions League Soccer Data API

Integrate live scores, fixtures, standings, lineups, and odds for CAF Champions League through one fast, reliable, developer-friendly REST & WebSocket API. 44 clubs, 7 seasons of history, one consistent JSON schema.

No credit card required

Supported competitions

The same schema powers CAF Champions League and 1,000+ competitions worldwide.

Access Full Data of CAF Champions League Matches

Every CAF Champions League match, table, and transfer flows through the same clean JSON — no scraping, no HTML parsing, no manual updates. Pick an endpoint, send one request, and get structured data you can ship straight into your product.

GEThttps://data.anysport.io/v1/soccer/livescore?match_id=as_0059673e806d4a0788a0d38a6a72f500&lang=en
import requests

resp = requests.get(
    'https://data.anysport.io/v1/soccer/livescore',
    headers={'apikey': 'YOUR_API_KEY'},
    params={'match_id': 'as_0059673e806d4a0788a0d38a6a72f500', 'lang': 'en'}
)
print(resp.json())

One Request, the Full CAF Champions League Table

This isn't a screenshot. The standings below are served live from a single GET /standings call — the exact response your app receives. Positions, form, and goal difference update themselves; you never touch a spreadsheet.

PositionTeamPlayedW/D/LGoals For / AgainstGoal DifferenceForm
1Pyramids65/1/014/212WWWDW
1Al Ahly62/4/08/35DDDWD
1Al-Hilal Omdurman63/2/19/72WLWDD
1Stade Malien63/2/15/23LWDWW
2Berkane63/1/28/62WLLDW
2FAR Rabat62/3/13/21DWWDD
2Mamelodi Sundowns62/3/19/63WDLDD
2Esperance Tunis62/3/16/42WLDWD
3Power Dynamos62/1/34/7-3LWWDL
3Young Africans62/2/25/41WLDLD
3MC Alger62/1/35/6-1LWWLD
3Petro Atletico61/3/23/6-3LDDLD
4Rivers United60/1/52/13-11LLLDL
4Kabylie60/3/31/8-7LDLDD
4St Eloi Lupopo61/2/34/8-4LDLWD
4Simba61/2/35/7-2WDDLL

Data comes from the AnySport league standing endpoint. Update date: 2026/10/26

CAF Champions League Season 2025-2026, Quantified

Every figure below is computed from raw match data the API returns — not hand-entered. Build the same dashboards, betting models, or editorial widgets on top of the same numbers.

154Match completed
308Total goals
2Avg. goal per match
76Home wins
44Draw
34Away wins
49.4%Home win %
5Biggest margin
6Highest scoring
PyramidsLeader team

Last update: 2026/10/26

7 Seasons of CAF Champions League History, Queryable

Coverage runs back to 2019-2020 — champions and distinct title-holders, every final table archived and addressable by season. Backfill your database once, then keep it current from the same endpoints. This depth is what separates a data provider from a scoreboard.

SeasonTeamPointsMatch RecordGoal Statistics
2025-2026Pyramids166/5/1/014/2/12
2024-2025Orlando Pirates146/4/2/010/4/6
2023-2024Mamelodi Sundowns136/4/1/17/1/6
2022-2023Wydad136/4/1/17/1/6
2021-2022Mamelodi Sundowns166/5/1/010/2/8
2020-2021Simba136/4/1/19/2/7
2019-2020Mazembe146/4/2/011/4/7

FAQ

How many CAF Champions League teams and players does your API cover?
Our CAF Champions League API covers 44 teams with full squads and player profiles, all addressable through the /teams and /players endpoints.
How much historical data do you provide?
7 seasons of standings back to 2019-2020, with every final table, champion, and season archived and queryable by season.
What real-time football data does your API offer?
Live scores, in-play odds, and match events stream through REST and WebSocket, so you can power live widgets and in-play products with the same schema.
Does your free trial include access to CAF Champions League match data?
Yes. The free trial includes CAF Champions League fixtures, results, standings, and player data — no credit card required.