Live Score & Historical Data

South Africa Division 1 Soccer Data API

Integrate live scores, fixtures, standings, lineups, and odds for South Africa Division 1 through one fast, reliable, developer-friendly REST & WebSocket API. 49 clubs, 8 seasons of history, one consistent JSON schema.

No credit card required

Supported competitions

The same schema powers South Africa Division 1 and 1,000+ competitions worldwide.

Access Full Data of South Africa Division 1 Matches

Every South Africa Division 1 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 South Africa Division 1 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
1Kruger United3018/8/450/3416DWWWW
1Milford FC42/1/13/21DLWW
2Magesi41/2/14/31DDLW
3Cape Town City41/1/22/4-2DWLL
4Real Native3014/10/646/2719WWWLW
5Hungry Lions3014/10/641/2516DWDLW
6Highbury3012/6/1230/33-3WLWWL
7Upington City3010/9/1135/332DLDDL
8Lerumo Lions3010/9/1136/360WDWLD
9Venda309/9/1224/29-5LLWLW
10The Bees309/8/1337/361DWLDD
11Pretoria U.308/11/1137/41-4WLLDL
12Leicesterford City309/7/1425/43-18LLLWD
13Gomora306/15/928/39-11LLDLW
14Midlands Wanderers308/9/1328/44-16LDDLW
15Black Leopards306/10/1426/38-12LWLLD
16Baroka304/8/1820/43-23DLLLD

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

South Africa Division 1 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.

240Match completed
548Total goals
2.28Avg. goal per match
114Home wins
72Draw
54Away wins
47.5%Home win %
5Biggest margin
8Highest scoring
Kruger UnitedLeader team

Last update: 2026/10/26

8 Seasons of South Africa Division 1 History, Queryable

Coverage runs back to 2018-2019 — 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-2026Kruger United6230/18/8/450/34/16
2024-2025Durban City5830/17/7/644/23/21
2023-2024Magesi5730/16/9/545/28/17
2022-2023Polokwane City5730/17/6/744/24/20
2021-2022Richards Bay5430/14/12/439/22/17
2020-2021Sekhukhune United5330/14/11/541/20/21
2019-2020Swallows5730/17/6/741/27/14
2018-2019Stellenbosch5630/16/8/645/21/24

FAQ

How many South Africa Division 1 teams and players does your API cover?
Our South Africa Division 1 API covers 49 teams with full squads and player profiles, all addressable through the /teams and /players endpoints.
How much historical data do you provide?
8 seasons of standings back to 2018-2019, 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 South Africa Division 1 match data?
Yes. The free trial includes South Africa Division 1 fixtures, results, standings, and player data — no credit card required.