OpenLigaDB Football Matches Scraper avatar

OpenLigaDB Football Matches Scraper

Pricing

from $12.00 / 1,000 result items

Go to Apify Store
OpenLigaDB Football Matches Scraper

OpenLigaDB Football Matches Scraper

Pull OpenLigaDB football data: leagues, seasons, matchdays, teams, fixtures, results, goals, goal scorers, locations, and group stages. Covers Bundesliga, 2. Bundesliga, DFB Pokal, Champions League, and more. Export to JSON, CSV, or Excel for sports analytics and fantasy leagues.

Pricing

from $12.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Categories

Share

ParseForge Banner

โšฝ OpenLigaDB Football Matches Scraper

๐Ÿš€ Export the German football archive in seconds. Pull Bundesliga, DFB-Pokal, UEFA Champions League, Euros, and World Cup fixtures, results, goals, and standings. No API key, no login, no manual ETL.

The OpenLigaDB Football Matches Scraper taps the community-maintained openligadb.de dataset and returns clean, structured records covering match schedules, halftime and full-time scores, goal scorers, attendance, league standings, and competition catalogs. The project has powered German football apps, fantasy leagues, and analytics dashboards since 2009.

Coverage spans Bundesliga 1, 2, and 3, DFB-Pokal, UEFA Champions League, UEFA Nations League, UEFA Euros, FIFA World Cup, and historic seasons going back to the late 2000s. This Actor exports them as CSV, Excel, JSON, or XML in under a minute, with three query modes (matches, leagues, table) running off the same scraper.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Football analytics teams, fantasy football platforms, sports media, betting researchers, club ops, fan apps, sports data scientistsMatch data exports, league standings sync, fixture calendars, goal-scorer leaderboards, season retrospectives, ML training sets

๐Ÿ“‹ What the OpenLigaDB Scraper does

Three workflows in a single Actor:

  • ๐Ÿ“… Matches mode. Full schedule and results for a league + season, including kickoff times, halftime + final scores, goal scorers, penalties, own goals, overtime, attendance, and venue.
  • ๐Ÿ† Leagues mode. Catalog of every competition openligadb covers, with league ID, shortcut, season, and sport.
  • ๐Ÿ“Š Table mode. Live league standings with points, wins, draws, losses, goals for, goals against, and goal difference.

Each match record includes both teams (ID, name, short name, crest), per-minute goals, and metadata like attendance, location, and last update timestamp.

๐Ÿ’ก Why it matters: building your own football pipeline means writing parsers, handling i18n, and refreshing schedules every gameweek. This Actor turns that into a one-click run that drops a ready-to-load dataset into your warehouse.

๐Ÿ“Š Data fields

Each record includes: draw, goalDiff, goals, goals_against, goals_for, groupName, lastUpdate, leagueId, leagueName, leagueSeason, leagueShortcut, location, lost, matchDate, matchDateUtc, matches, matchFinished, matchId, numberOfViewers, points, recordType, score, scoreHalftime, scrapedAt, sportName, team1, team2, teamIconUrl, teamName, won. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the OpenLigaDB Football Matches Scraper page on the Apify Store.
  3. ๐ŸŽฏ Set input. Pick a mode (matches / table / leagues), pick a league shortcut, and set maxItems.
  4. ๐Ÿš€ Run it. Click Start and let the Actor collect your data.
  5. ๐Ÿ“ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.

โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by OpenLigaDB, the Deutsche FuรŸball Liga, UEFA, FIFA, or any football competition. All trademarks mentioned are the property of their respective owners. Only publicly available open football data is collected.

๐Ÿ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.