Serie A API for
fixtures and results.
Query Serie A 2025/26 teams, fixtures, rounds, and full-time results through a stable football JSON API. This is a historical CC0 beta dataset, not a live or guaranteed-fresh feed.
One competition.
A complete starting layer.
Build an Italian top-flight schedule, results archive, research workflow, or football agent without leaking upstream naming or identifier choices into your application.
Discover the competition first, retain its Stats API ID, list its seasons, and then filter the match collection. Customer requests are served from normalized Stats API storage rather than forwarded to OpenFootball.
Find the IDs,
then query the matches.
Search by the human name once. Store the returned competition and season IDs in your application, then use those stable identifiers for match collection.
Read the match endpoint guide →curl --silent --show-error \
"https://stats-api.com/api/v1/football/competitions?q=Serie%20A" \
-H "Authorization: Bearer ${STATS_API_KEY}" \
-H "Accept: application/json"
curl --silent --show-error \
"https://stats-api.com/api/v1/football/matches?competition_id=${COMPETITION_ID}&season_id=${SEASON_ID}" \
-H "Authorization: Bearer ${STATS_API_KEY}" \
-H "Accept: application/json"
Historical data,
described honestly.
A successful importer run proves when Stats API retrieved and processed the configured artifact. It does not prove when the upstream football facts were last changed.
Use GET /api/v1/coverage/summary to inspect the observed ingestion time, artifact retrieval time, and freshness_guaranteed=false before presenting time-sensitive results.