Discover/HeLO System API
live

HeLO System APIhelo-system.de

Access HeLO competitive Hell Let Loose data: team rankings, match history, player stats, and series info via 5 structured JSON endpoints.

This API takes change requests — .
Endpoint health
verified 4h ago
search_teams
get_team_matches
get_match_detail
get_player_matches
list_series
5/5 passing latest checkself-healing
Endpoints
5
Updated
4h ago

What is the HeLO System API?

The HeLO System API exposes 5 endpoints covering competitive Hell Let Loose clan data from helo-system.de, including team rankings, full match histories, and per-player statistics. The get_match_detail endpoint returns granular per-player kill, death, and performance metrics alongside team assignments, cap layouts, and gamemode metadata for any single match. Use list_series to enumerate available seasons and pass series tags to filter results across all other endpoints.

This call costs1 credit / call— charged only on success
Try it
Case-insensitive search substring matched against team tag and name. Omitting returns all teams.
The competitive series/season identifier. Obtain available values from list_series.
api.parse.bot/scraper/323ae114-81d1-45a4-83fc-94ef2a9a4ac0/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/323ae114-81d1-45a4-83fc-94ef2a9a4ac0/search_teams?query=VLK' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalmissing one? ·

List and search competitive Hell Let Loose teams registered in the HeLO system. Returns all teams for the given series, optionally filtered by a case-insensitive substring match on team tag or name. Teams are returned sorted by ranking score descending. Each team includes its tag, name, HeLO score, match count, and ranking status.

Input
ParamTypeDescription
querystringCase-insensitive search substring matched against team tag and name. Omitting returns all teams.
seriesstringThe competitive series/season identifier. Obtain available values from list_series.
Response
{
  "type": "object",
  "fields": {
    "teams": "array of team objects with tag, name, score, num_matches, ranking, icon, inactive",
    "total": "integer count of teams in the result"
  },
  "sample": {
    "data": {
      "teams": [
        {
          "tag": "VLK",
          "icon": "https://floriansw.github.io/helo-team-images/teams/vlk_128px.png",
          "name": "Valkyria",
          "score": 22.2394743313929,
          "ranking": "ranked",
          "inactive": false,
          "num_matches": 42
        }
      ],
      "total": 1
    },
    "status": "success"
  }
}

About the HeLO System API

Teams and Rankings

The search_teams endpoint returns all teams registered in the HeLO ranking system for a given series, sorted by score descending. An optional query parameter filters by a case-insensitive substring matched against both the team tag and name. Each team object includes ranking, num_matches, icon, and an inactive flag. The series parameter — sourced from list_series — scopes results to a specific competitive season.

Match History

get_team_matches retrieves a paginated match log for a specific team identified by its exact tag. Each match record includes match_id, date, opponent, map, score, faction (Axis or Allies), result, type, tournament, duration, status, and caps. Pagination is handled via limit, offset, and the next_offset field in the response. get_player_matches works similarly but queries by steam_id, returning matches across all types (competitive, friendly, event) with per-match performance fields: kills, deaths, kpm, dpm, cpm, spm, and percentile_side. The response also surfaces the player's recorded display_names with the current name listed first, and all teams the player has been associated with.

Match Detail

get_match_detail accepts a match_id (obtainable from get_team_matches or get_player_matches) and returns the full record for that match: map, date, score, duration, gamemode, type, status, axis_team, cap point layout, aggregated kill statistics per side, and individual player-level statistics. This is the deepest data layer in the API.

Series and Seasons

list_series requires no inputs and returns all available series with their tag, name, and a current boolean indicating the active season. Pass tag values from this endpoint to the series parameter on all other endpoints to scope queries to the correct competitive season.

Reliability & maintenanceVerified

The HeLO System API is a managed, monitored endpoint for helo-system.de — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when helo-system.de changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official helo-system.de API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4h ago
Latest check
5/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a clan leaderboard sorted by HeLO ranking score across a specific series
  • Track a team's win/loss record and map pool by parsing get_team_matches results
  • Look up a player's kill-per-minute and death-per-minute trends across competitive seasons
  • Identify all display names a player has used by inspecting the display_names array from get_player_matches
  • Compare Axis vs. Allies kill aggregates for a specific match using get_match_detail
  • Display a team's cap point control layout per match using the caps array in match responses
  • Enumerate all available competitive seasons programmatically with list_series before querying historical data
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does helo-system.de have an official developer API?+
HeLO does not publish a documented public developer API. This Parse API provides structured programmatic access to the data available on helo-system.de.
What does get_match_detail return beyond the basic score?+
It returns the full match record including map, gamemode, duration in minutes, cap point layout as an array, team assignments for both Axis and Allies sides, aggregated kill statistics per side, and individual per-player statistics covering kills, deaths, and related performance metrics.
How does pagination work for team and player match history?+
Both get_team_matches and get_player_matches accept integer limit and offset parameters. The response includes a next_offset field: if not null, pass it as the offset on the next request to retrieve the following page. get_team_matches clamps limit to 1–100; get_player_matches clamps it to 1–200.
Does the API expose individual player profiles or career statistics aggregated across all seasons?+
Not currently. The API returns per-match player stats (kills, deaths, kpm, etc.) and match lists via get_player_matches, but does not expose an aggregated career profile endpoint. You can fork this API on Parse and revise it to add a career-aggregation endpoint that sums or averages stats across all returned matches.
Can I filter get_team_matches by map or result type?+
Not currently. Filtering is limited to tag, series, limit, and offset. The map and result fields are present in each match object in the response, so client-side filtering is possible. You can fork this API on Parse and revise it to add server-side map or result filtering to the endpoint.
Page content last updated . Spec covers 5 endpoints from helo-system.de.
Related APIs in SportsSee all →
hllrecords.com API
Search and retrieve detailed combat statistics and player profiles from Hell Let Loose matches through HLLRecords.com. Track player performance metrics, find specific players, and access comprehensive battle records to analyze gameplay data and competitive standings.
hltv.org API
Access Counter-Strike esports data from HLTV.org including match results, player and team statistics, team rankings, upcoming match schedules, tournament information, and fantasy league data.
playerelo.football API
playerelo.football API
api-public-docs.cs-prod.leetify.com API
Access CS2 player statistics, match history, and individual game performance data from Leetify's competitive database. Look up player profiles by Steam64 ID or Leetify user ID and retrieve comprehensive match details including per-round metrics and performance breakdowns.
rocketleague.tracker.network API
Retrieve Rocket League player profiles, historical season statistics, playlist rankings, and recent match session data from Tracker Network. Search for players across platforms and compare performance metrics, rank ratings, and progression across seasons.
h2hggl.com API
Access live e-sports match data, daily schedules, upcoming games, and final results across H2H GG League eBasketball competitions. Retrieve real-time scores, player statistics, head-to-head comparisons, and detailed match timelines.
vlr.gg API
Track professional esports competition data by retrieving live events, match results, detailed performance statistics for players and agents, current rankings, and team information. Monitor player performance metrics and agent usage across matches to stay updated on the competitive scene.
leagueofgraphs.com API
Access League of Legends and Teamfight Tactics player statistics, rankings, and match histories. Look up summoner profiles, champion performance data, live game status, and competitive standings across both game modes and all supported regions.