Discover/xcontest.org API
live

xcontest.org APIxcontest.org

Access XContest.org flight scores, pilot rankings, and contest data for paragliding and hang-gliding via a structured API. Covers UK and worldwide competitions.

Endpoints
9
Updated
14d ago
Try it
Date in YYYY-MM-DD format or 'last' for the most recent scoring day.
Maximum number of flight results to return.
Zero-based start index for pagination.
api.parse.bot/scraper/6c570215-015c-4675-882e-68d090b75dc7/<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/6c570215-015c-4675-882e-68d090b75dc7/get_uk_daily_score_pg?date=last&limit=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 9 totalclick to expand

Fetches UK daily paragliding (PG) flight scores for a specific date. Returns a paginated list of flights sorted by points descending.

Input
ParamTypeDescription
datestringDate in YYYY-MM-DD format or 'last' for the most recent scoring day.
limitintegerMaximum number of flight results to return.
startintegerZero-based start index for pagination.
Response
{
  "type": "object",
  "fields": {
    "list": "object containing pagination metadata (startItemIndex, numberItemsRequested, numberItemsReturned, numberItems)",
    "items": "array of flight objects with id, ident, pilot, league, glider, takeoff, and route details"
  },
  "sample": {
    "data": {
      "list": {
        "numberItems": 1,
        "startItemIndex": 0,
        "numberItemsReturned": 1,
        "numberItemsRequested": 5
      },
      "items": [
        {
          "id": 6449739,
          "type": 1,
          "ident": "Webbie/30.04.2026/18:23",
          "pilot": {
            "id": 78370,
            "name": "THOMAS WEBB",
            "username": "Webbie",
            "countryIso": "GB"
          },
          "glider": {
            "name": "GIN GLIDERS Leopard",
            "classFAI": 3
          },
          "takeoff": {
            "name": "?",
            "countryIso": "GB"
          }
        }
      ]
    },
    "status": "success"
  }
}

About the xcontest.org API

This API exposes 9 endpoints covering XContest.org paragliding and hang-gliding competition data, including daily flight leaderboards, pilot profiles, season rankings, and contest listings. The get_uk_flight_detail endpoint returns per-flight stats such as duration, maximum altitude, tracklog distance, glider info, and route scoring. Endpoints cover both UK-specific data and worldwide daily scores, with pagination supported across all list responses.

Flight Scores and Leaderboards

The get_uk_daily_score_pg and get_uk_daily_score_hg endpoints return paginated daily flight scores for UK paragliding and hang-gliding respectively. Both accept a date parameter in YYYY-MM-DD format or the string 'last' to retrieve the most recent scoring day. Each item in the response includes a flight id, ident, pilot details, glider information, takeoff location, and route data, sorted by points descending. The limit and start parameters control pagination across the full result set. get_world_daily_score_pg provides the same structure for global paragliding flights but is limited to the current season year and returns up to 100 flights without configurable pagination.

Pilot Profiles and Rankings

get_uk_pg_ranking returns season standings with fields for rank, points, inScore, pilot identity (id, username, name, countryIso), and league details. The category parameter accepts at minimum 'open'; other category identifiers may be available depending on the current season. get_uk_pilots_list provides a registered-pilot roster with rank, name, username, num_flights, points, and registration_date. A search parameter exists but may not filter reliably in all cases. For a specific pilot, get_uk_pilot_detail takes a numeric pilot_id and returns a full profile including rankings, stats, records, club membership, and current glider.

Flight Detail and Contest Discovery

get_uk_flight_detail accepts either a numeric flight_id or a string flight_ident in username/DD.MM.YYYY/HH:MM format, both of which appear in daily score responses. The returned object includes stats (duration, altitudeMax, distanceTracklog), glider, takeoff, and a league object covering route, competition, and scoring breakdown. Joint flights are also returned where applicable. get_national_contests_list enumerates all national, regional, club, and event contests worldwide, returning each contest's name, url, category, and an is_new flag. get_uk_rules returns the full UK rules text as a plain string including scoring formula, handicap tables, and entry requirements.

Pagination Behavior

All list endpoints return a list metadata object alongside the items array. This object contains startItemIndex, numberItemsRequested, numberItemsReturned, and numberItems (total count), allowing clients to implement standard offset pagination. The pilots list increments in steps of 50, and the start parameter is zero-based across all paginated endpoints.

Common use cases
  • Build a daily leaderboard dashboard tracking UK paragliding scores by date using get_uk_daily_score_pg.
  • Monitor a specific pilot's season ranking and flight records by combining get_uk_pg_ranking with get_uk_pilot_detail.
  • Aggregate worldwide daily paragliding scores from get_world_daily_score_pg to compare international performance.
  • Index all active national and regional XContest competitions using get_national_contests_list for a contest discovery tool.
  • Retrieve per-flight tracklog metadata — altitude, distance, duration — from get_uk_flight_detail for post-flight analysis.
  • Display glider and handicap information alongside pilot stats by cross-referencing get_uk_pilot_detail and get_uk_rules.
  • Build a hang-gliding score tracker that queries get_uk_daily_score_hg with the 'last' date parameter to stay current.
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 XContest.org offer an official developer API?+
XContest.org does not publish a documented public developer API. Data access is not offered as a first-party service to third-party developers.
What does `get_uk_flight_detail` return beyond basic flight info?+
get_uk_flight_detail returns a stats object with duration, altitudeMax, and distanceTracklog; a glider object; a takeoff location object; a league object containing route geometry and scoring breakdown; and joint flight references where the flight was flown alongside other pilots. You can look up a flight by numeric flight_id or by the string flight_ident formatted as username/DD.MM.YYYY/HH:MM.
Does the pilot search filter in `get_uk_pilots_list` always work as expected?+
The search parameter may not filter reliably in all cases — this is a known limitation. For consistent results when looking up a specific pilot, retrieve their numeric ID from the pilots list and call get_uk_pilot_detail directly.
Does the API cover XContest competitions outside the UK, such as other national contest leaderboards?+
Currently the API covers UK daily scores (PG and HG), UK rankings, UK pilot profiles, and a single global PG daily score endpoint. Per-country leaderboards for other national contests are not exposed as individual endpoints. You can fork this API on Parse and revise it to add endpoints for specific national contest pages identified via get_national_contests_list.
Are historical seasons covered, or only the current season?+
The get_world_daily_score_pg endpoint explicitly only returns flights from the current season year. UK score endpoints accept a date parameter, so past dates within the available data range can be queried, but multi-season historical archives are not explicitly scoped. If multi-season coverage is needed, you can fork this API on Parse and revise it to parameterize season selection.
Page content last updated . Spec covers 9 endpoints from xcontest.org.
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.