OpenLigaDB Football Scraper - Matches, Results & Teams (No Key)
Pricing
from $0.50 / 1,000 results
OpenLigaDB Football Scraper - Matches, Results & Teams (No Key)
$0.5/1K 🔥 Fast OpenLigaDB football scraper! Matches & results for Bundesliga & more — teams, scores, goals & stadium. No key. JSON, CSV, Excel or API in seconds. Pull matches for fan apps, analytics & fantasy ⚡
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
OpenLigaDB Football Scraper ⚽ — Matches, Results & Teams (No API Key)
Scrape football matches, results, goals and teams from OpenLigaDB — the community-run open sports database. Get fixtures, final scores, goal scorers, matchday, stadium, city and team crests for the Bundesliga, 2. Bundesliga, 3. Liga, DFB-Pokal and many more leagues. No API key. No login. Datacenter-proxy friendly.
Perfect for football data feeds, fan apps, betting/analytics dashboards and fantasy leagues.
✨ Features
- No key, no auth — runs on the free public OpenLigaDB API.
- Datacenter proxy friendly — clean JSON, no browser needed, cheap to run.
- Full match records — fixtures + final results + goal scorers in one row.
- Many leagues & seasons — just pass
shortcut/season(e.g.bl1/2024). - Every field nullable — never crashes on partial upstream data.
- Structured, flat output ready for Google Sheets, Excel, JSON, or CSV export.
💶 Pricing
Roughly $0.5 per 1,000 matches — one of the cheapest sports feeds on Apify. A full Bundesliga season (~306 matches) costs pennies.
🔧 Input
| Field | Type | Description |
|---|---|---|
mode | select | matches — fetch all matches for the given leagues. |
leagues | array | List of shortcut/season strings, e.g. ["bl1/2024", "bl2/2024"]. |
maxItems | integer | Max matches in total (1–5000, default 500). |
Example input
{"mode": "matches","leagues": ["bl1/2024", "bl2/2024"],"maxItems": 500}
🏆 Supported leagues
Any league shortcut supported by OpenLigaDB works. Common ones:
| Shortcut | League |
|---|---|
bl1 | 1. Bundesliga |
bl2 | 2. Bundesliga |
bl3 | 3. Liga |
dfb | DFB-Pokal |
uefaem / em | UEFA Euro |
Note: The full, always-current list of available leagues and seasons is at
https://api.openligadb.de/getavailableleagues. Season is the start year (e.g.2024= 2024/25).
📤 Output
Each item is one match:
{"match_id": 72214,"league": "1. Fußball-Bundesliga 2024/2025","season": 2024,"matchday": "1. Spieltag","date": "2024-08-23T20:30:00Z","finished": true,"team1": "Borussia Mönchengladbach","team2": "Bayer 04 Leverkusen","team1_icon": "https://i.imgur.com/KSIk0Eu.png","team2_icon": "https://.../B04_Standard_Logo_RGB.png","score1": 2,"score2": 3,"stadium": "Borussia Park","city": "Mönchengladbach","viewers": null,"goals": ["12' Granit Xhaka", "38' F. Wirtz", "59' N. Elvedi", "85' T. Kleindienst", "90' F. Wirtz"],"source": "openligadb","scraped_at": "2026-07-20T22:12:49Z"}
The final score prefers the Endergebnis (final result) entry and falls back to the last available result.
🎯 Use cases
- Football data feeds and historical archives
- Fan apps — fixtures, live-ish results and squads
- Betting / analytics models and dashboards
- Fantasy football scoring and leaderboards
🔗 Related actors by ninhothedev
🏷️ Keywords
openligadb, bundesliga scraper, football api, soccer scraper, football results, match data, fixtures, sports data, german football, fantasy football, betting data, 2. bundesliga, dfb pokal, goal scorers
Data © OpenLigaDB contributors, provided under their open terms. This actor is an independent tool and is not affiliated with OpenLigaDB, the DFL or the DFB.