FIDE Chess Ratings Scraper avatar

FIDE Chess Ratings Scraper

Pricing

Pay per usage

Go to Apify Store
FIDE Chess Ratings Scraper

FIDE Chess Ratings Scraper

Unlock structured records from Fide Chess Ratings with names, identifiers, dates, descriptions, status flags and source links. Designed for research, intelligence and operational dashboards. Run on demand or on a recurring schedule and feed every row into your favourite analytics or workflow stack.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

ParseForge Banner

โ™Ÿ FIDE Chess Ratings Scraper

๐Ÿš€ Pull the official FIDE Top 100 chess rankings in seconds. Rank, player name, federation, classical rating and birth year for Open, Women, Juniors and Girls lists.

๐Ÿ•’ Last updated: 2026-05-27 ยท ๐Ÿ“Š 9 fields per record ยท 4 lists ร— Top 100 ยท Updated monthly

FIDE publishes the world chess rankings monthly. This scraper hits the live /a_top.php endpoint behind ratings.fide.com and returns a clean structured table per list - perfect for chess journalism, betting analytics, esports research and historical ELO tracking.

Every record includes rank, full player name, federation (with flag URL), classical rating, birth year, FIDE ID and a direct profile link. Pick any of the four official lists: Open, Women, Juniors, Girls.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Chess journalistsGenerate ranking change reports each month
Esports analystsFeed live chess tournament dashboards
Sports-betting firmsBuild live odds engines based on FIDE ratings
Chess researchersTrack ELO evolution across decades
Chess clubs and coachesBenchmark talent by federation

๐Ÿ“‹ What the FIDE Chess Ratings Scraper does

  • Hits the official FIDE Top 100 AJAX endpoint
  • Returns rank, name, federation, classical rating, birth year and FIDE ID
  • Supports Open, Women, Juniors, Girls lists
  • Streams to tabular / spreadsheet / structured / structured

๐Ÿ’ก Why it matters: FIDE updates rankings monthly. Pulling them programmatically is the foundation of any chess analytics or rating-change alert.

๐ŸŽฌ Full Demo (๐Ÿšง Coming soon)

โš™๏ธ Input

FieldTypeDescription
listenumopen / women / juniors / girls
maxItemsintegerCap on records returned (max 100, free plan: 10)
{ "list": "open", "maxItems": 10 }
{ "list": "women", "maxItems": 100 }

โš ๏ธ Good to Know: FIDE publishes a Top 100 per list. Run all four lists for a complete monthly pull.

๐Ÿ“Š Output

FieldDescription
๐Ÿฅ‡ rankPosition on the list
๐Ÿ‘ค namePlayer full name
๐Ÿณ federation / federationFlagNational federation and flag URL
๐Ÿ“Š ratingClassical ELO rating
๐Ÿ“… birthYearPlayer birth year
๐Ÿ†” fideIdOfficial FIDE identifier
๐Ÿ“‹ listWhich list (open / women / juniors / girls)
๐Ÿ”— sourceUrlFIDE player profile
๐Ÿ•’ scrapedAtISO timestamp

โœจ Why choose this Actor

  • ๐Ÿ†“ Public FIDE data, no auth required
  • ๐Ÿ“ก Direct hit on the official ratings.fide.com endpoint
  • ๐Ÿณ Includes federation flag URLs
  • ๐Ÿ“ฆ Pull as structured records
  • ๐Ÿ“… Monthly refresh aligned with FIDE updates

๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageSetup time
Manual copy from FIDE websiteFreeVisual onlyHours
Direct AJAX integrationFreeFullCode required
ParseForge FIDE Chess Ratings ScraperPay-per-resultFull + structuredMinutes

๐Ÿš€ How to use

  1. Create a free Apify account (includes $5 credit).
  2. Open the FIDE Chess Ratings Scraper.
  3. Pick a list (open / women / juniors / girls).
  4. Click Start and retrieves tabular / spreadsheet / structured / structured.
  5. Schedule monthly for an auto-refresh.

๐Ÿ’ผ Business use cases

Sports content - auto-publish monthly ranking change articles.

Tournament betting - feed live odds engines with current ELOs.

Chess coaching - benchmark prospects against the Top 100.

Federation analytics - track competitive depth per country.

๐Ÿ”Œ Automating FIDE Chess Ratings Scraper

Hook into Make, Zapier, n8n, Airbyte, Pipedream, Slack, Google Drive or GitHub Actions.

๐ŸŒŸ Beyond business use cases

  • Research: longitudinal study of ELO evolution.
  • Personal: track your favourite players' rank.
  • Non-profit: support chess-development charities.
  • Experimentation: train ML models on rating trajectories.

๐Ÿค– Ask an AI assistant about this scraper

Ask ChatGPT, Claude, Perplexity or Copilot: "How do I pull the FIDE women's Top 100 chess players using the ParseForge Apify actor?"

โ“ Frequently Asked Questions

Is FIDE data public? Yes - the Top 100 list is published openly on ratings.fide.com.

Are rapid and blitz ratings included? This actor returns the classical Top 100. Run separate fetches for rapid/blitz lists if needed.

How often does FIDE update? Monthly, at the start of each calendar month.

Are inactive players included? FIDE Top 100 includes only active players.

Can I get historical rankings? This actor returns the current published list. For history, see FIDE's download_lists.phtml archive.

Are junior lists limited to age? Juniors are players under 20; Girls under 20.

Does the actor handle federation transfers? Yes - the federation field reflects whatever FIDE currently lists.

Can I pull country flags as images? The actor returns flag URLs; retrieves them downstream.

Are titles (GM, IM) included? Titles are visible on the player profile; this actor focuses on rankings.

Can I cross-reference with profile pages? Yes - the sourceUrl links to the FIDE profile.

๐Ÿ”Œ Integrate with any app

Apify, Make, Zapier, n8n, Pipedream, Slack, Airbyte, GitHub, Google Drive, Power Automate, AWS Lambda, REST webhook.

ActorWhat it does
OpenAlex Institutions ScraperGlobal research institutions
NHTSA Vehicle Complaints ScraperUS vehicle complaint data
OurAirports ScraperGlobal airport database

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more sports and analytics scrapers.

๐Ÿ†˜ Need Help? Open our contact form

โš ๏ธ Disclaimer: independent tool, not affiliated with FIDE. Only publicly available open data is collected.