Capology Football Player Salary Scraper
Pricing
Pay per event
Capology Football Player Salary Scraper
Scrape football player salary data from Capology.com — weekly and annual gross/net wages in EUR, GBP, and USD, verified flag, contract expiry, and player metadata across 30+ leagues and historical seasons.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
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