OrbTop

Capology Football Player Salary Scraper

SPORTSBUSINESS

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

Capology Football Player Salary Scraper

Extract structured football player salary and contract data from Capology.com — the canonical public source for football wages. Returns weekly and annual gross/net salaries in EUR, GBP, and USD, the Capology verified flag, contract expiry year, player position, and nationality across 30+ leagues and historical seasons going back to 2013.

Why Capology?

Capology is the only public database that publishes estimated player wages with currency conversion and a verified-salary flag. The data is used by agents, scouts, fantasy operators, betting modelers, and academic researchers. It is the natural complement to market value data — the same buyers need both numbers.

What you get

Each record contains:

Field Type Description
league string League name (e.g. "Premier League", "La Liga")
season string Season (e.g. "2024-25", "current")
club string Club name
player_name string Full player name
player_slug string Capology URL slug (e.g. "erling-haaland-36728")
nationality string Country
verified boolean Capology verified salary flag
weekly_gross_eur integer Weekly gross salary in EUR
weekly_gross_gbp integer Weekly gross salary in GBP
weekly_gross_usd integer Weekly gross salary in USD
annual_gross_eur integer Annual gross salary in EUR
annual_gross_gbp integer Annual gross salary in GBP
annual_gross_usd integer Annual gross salary in USD
weekly_net_eur integer Weekly net (after tax) in EUR
annual_net_eur integer Annual net (after tax) in EUR
age integer Player age
position string Position abbreviation (e.g. CF, CAM, CB, GK)
contract_expiry string Contract expiry year (e.g. "2027")
source string Source URL

Leagues covered

30+ leagues including Premier League, La Liga, Serie A, Bundesliga, Ligue 1, MLS, Eredivisie, Liga Portugal, Championship, Scottish Premiership, Brazilian Série A, and more. Historical seasons back to 2013-14 are included (4,200+ salary pages total).

Usage

Set Max Items to control how many records to return. The default run fetches the first league page from the discovery queue (typically 30-700 records depending on the league). Set to 0 for unlimited — full coverage of all leagues and seasons.

{
  "maxItems": 500
}

Data freshness

Capology updates salary data throughout the season. Each run fetches live data from the current page.

Notes

  • Salary values are extracted from inline JavaScript arrays embedded in each page — no fragile DOM selectors
  • No login required; all data is publicly available on Capology.com