Discover/rfs.ru API
live

rfs.ru APIrfs.ru

Access Russian Football Union data via 7 endpoints: tournament matches, standings, top scorers, match lineups, national team squads, and latest news.

Endpoints
7
Updated
14d ago
Try it

No input parameters required.

api.parse.bot/scraper/81753609-0be5-4ad5-b0f4-743f189c7c5a/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/81753609-0be5-4ad5-b0f4-743f189c7c5a/get_tournament_list' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Get list of tournaments from the RFS website with names, slugs, and URLs. Many entries link to external sites and have non-usable slugs. The slug 'cup' is the primary usable tournament slug for other endpoints.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "tournaments": "array of tournament objects with name, slug, and url"
  },
  "sample": {
    "data": {
      "tournaments": [
        {
          "url": "https://www.rfs.ru/national/tournaments",
          "name": "Турниры",
          "slug": "national"
        },
        {
          "url": "https://www.rfs.ru/tournament/1511",
          "name": "Лига легенд",
          "slug": "tournament"
        }
      ]
    },
    "status": "success"
  }
}

About the rfs.ru API

The RFS.ru API exposes 7 endpoints covering Russian football data from the official Russian Football Union website, including tournament matches, standings, player statistics, and national team rosters. The get_match_detail endpoint returns full match data — lineups, goals, punishments, shootouts, and a text broadcast timeline — identified by a match_id sourced from get_tournament_matches. News and squad endpoints require no parameters and return immediately usable results.

Tournament and Match Data

The get_tournament_list endpoint returns all tournaments listed on rfs.ru, each with a name, slug, and url. In practice, the cup slug (FONBET Russian Cup) is the only one confirmed to return data from the match, standings, and statistics endpoints. get_tournament_matches accepts that slug and returns an array of match objects containing match_id, home_team, away_team, and score. Those match_id values are the required input for get_match_detail.

Match Detail

get_match_detail takes a slug and match_id and returns four top-level keys. match_info provides team names and the final score. translation includes the match_id, goals-for (gf) and goals-against (ga) counts, an is_finished boolean, and a video_url when available. body contains structured HTML sections for the timeline, lineups, goals, punishments, and shootouts. matchStatusText is a plain string reflecting the current match status.

Standings and Statistics

get_tournament_standings returns a tables array where each entry has a name and a rows array of arrays — each inner array holds the cell values for one table row, matching the group table layout on rfs.ru. get_tournament_statistics returns a stats array of category objects (e.g., top scorers), each with a name and an items array of player stat rows. Both endpoints accept the slug parameter and currently return data for cup.

News and National Team Squads

get_news_list requires no input and returns the 10 most recent RFS news articles, each with a title and url. get_national_team_squad accepts a team_type string — confirmed values are national (men's senior squad) and youth — and returns a players array of objects with name and url fields pointing to individual player profile pages on rfs.ru.

Common use cases
  • Display FONBET Russian Cup standings tables in a football dashboard using get_tournament_standings.
  • Build a match center showing lineups and goal timelines by chaining get_tournament_matches and get_match_detail.
  • Populate a top-scorers leaderboard from get_tournament_statistics stat category items.
  • Aggregate Russian football news headlines using get_news_list for a sports news aggregator.
  • Render the current men's national team or youth squad roster via get_national_team_squad with team_type set to national or youth.
  • Track match result history across the Russian Cup by iterating match objects from get_tournament_matches.
  • Embed video links for finished matches using the video_url field returned in get_match_detail's translation object.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does the Russian Football Union offer an official developer API?+
RFS does not publish an official public developer API or API documentation at rfs.ru. This API on Parse provides structured programmatic access to the data available on their website.
Which tournaments return data from the matches, standings, and statistics endpoints?+
Currently only the cup slug (FONBET Russian Cup) is confirmed to return data from get_tournament_matches, get_tournament_standings, and get_tournament_statistics. get_tournament_list returns other tournament entries, but their slugs do not produce results from those endpoints at this time.
Does `get_match_detail` return live in-progress match data or only finished matches?+
The response includes an is_finished boolean in the translation object and a matchStatusText string, so both finished and in-progress match states are represented. However, the polling frequency and real-time update behavior depend on how often you call the endpoint — there is no push or streaming mechanism.
Does the API cover the Russian Premier League or other domestic competitions beyond the Cup?+
Not currently. The API covers the FONBET Russian Cup (cup slug) for match, standings, and statistics data, plus RFS news and national team squads. get_tournament_list does return other tournament entries, but they do not yield results from the data endpoints. You can fork this API on Parse and revise it to add support for additional tournament slugs if they become available.
How many news articles does `get_news_list` return, and can I paginate for older articles?+
get_news_list returns the 10 most recent articles from rfs.ru, each with a title and url. Pagination is not currently supported — the endpoint always returns the latest 10 items. You can fork this API on Parse and revise it to add offset or page parameters for retrieving older articles.
Page content last updated . Spec covers 7 endpoints from rfs.ru.
Related APIs in SportsSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
vg.no API
Access VG.no's latest news, articles, sports scores, and TV guides through a single interface where you can browse the front page, search articles by topic, view category-specific content, and find related stories. Get real-time sports scores and television schedules alongside comprehensive news coverage from Norway's leading news outlet.
vegasinsider.com API
Retrieve MLB betting odds from major sportsbooks including bet365, FanDuel, and DraftKings, covering Moneyline, Total, and Runline markets for any supported date. Easily compare odds across books to identify the best available lines.
puntoticket.com API
Browse and search events happening in Chile with PuntoTicket, viewing featured shows, filtering by category, and checking detailed pricing and availability for concerts, theater, sports, and more. Find the perfect event by exploring all listings or discovering what's trending right now.
130point.com API
Search for sold trading cards across eBay, Goldin, Heritage Auctions, Pristine Auction, MySlabs, and Fanatics Collect to find historical prices, sale dates, and marketplace information all in one place. Get comprehensive sales data to research card values and track market trends across multiple platforms instantly.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.
whoscored.com API
Search for players and teams, then dive deep into their performance metrics, match statistics, and detailed passing data to analyze football games and player abilities. Get comprehensive insights on team performance, individual player stats, and play-by-play event information to power your football analysis and decision-making.