Discover/hllrecords.com API
live

hllrecords.com APIhllrecords.com

Search Hell Let Loose players and retrieve combat stats, K/D ratios, ELO ratings, win rates, and playstyle data via the HLLRecords.com API.

Endpoints
2
Updated
4h ago
Try it
Player username or partial username to search for (e.g. 'soldier', 'sniper').
api.parse.bot/scraper/2d54c33e-03d9-4f5e-9ebe-571b6c0de49c/<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/2d54c33e-03d9-4f5e-9ebe-571b6c0de49c/search_players' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for Hell Let Loose players by username. Returns a list of matching players with their external IDs, names, last seen timestamps, and avatar URLs.

Input
ParamTypeDescription
queryrequiredstringPlayer username or partial username to search for (e.g. 'soldier', 'sniper').
Response
{
  "type": "object",
  "fields": {
    "count": "integer",
    "players": "array of player objects with external_id, name, last_seen, last_seen_name, avatar"
  },
  "sample": {
    "count": 2,
    "players": [
      {
        "name": "Schrödinger's Soldier",
        "avatar": "https://avatars.steamstatic.com/fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb_full.jpg",
        "last_seen": "2026-06-11T15:37:53Z",
        "external_id": "76561199384752782",
        "last_seen_name": "Schrödinger's Soldier"
      },
      {
        "name": "Mr Soldier",
        "avatar": null,
        "last_seen": "2026-06-11T13:58:08Z",
        "external_id": "cd0435dcf61c833a0d44e209e15774a8",
        "last_seen_name": "Mr Soldier"
      }
    ]
  }
}

About the hllrecords.com API

The HLLRecords.com API provides two endpoints for querying Hell Let Loose player data: search players by username and retrieve detailed profiles containing 10+ fields including enemy kills, team kills, K/D ratio, ELO rating, win rate, and level. The get_player_profile endpoint supports time-period filters ranging from 30 days to full lifetime stats, making it suitable for tracking performance trends over specific seasons or patches.

Player Search

The search_players endpoint accepts a full or partial username string and returns a list of matching players. Each result includes the player's external_id (Steam ID or hash), display name, last_seen timestamp, last_seen_name, and avatar URL. The external_id returned here is the required input for fetching a full profile.

Player Profiles and Combat Statistics

The get_player_profile endpoint accepts a player_id (obtained from search_players) and an optional period parameter. Valid period values are 30d, 90d, 180d, 365d, and 2025; omitting the parameter returns lifetime statistics. The response includes enemy_kills, team_kills, kd_ratio, win_rate, level, first_seen, steam_id, avatar, and player_id. The name field reflects the player's current display name, while the search endpoint's last_seen_name can differ if the player has renamed.

Data Coverage and Identifiers

Player identity is anchored to a Steam ID, so records persist across username changes. The first_seen field marks when HLLRecords first logged activity for the account, providing a rough tenure signal. All numeric stats — kills, ratios, rates — are returned as strings, so downstream code should cast them before arithmetic operations.

Common use cases
  • Build a Hell Let Loose stat tracker that compares K/D ratios and win rates across time periods
  • Identify smurf or alternate accounts by cross-referencing last_seen_name history against Steam IDs
  • Integrate player ELO and level data into a community tournament seeding tool
  • Monitor a squad's enemy kill counts and team kill rates over rolling 30-day windows
  • Look up a player's first_seen date to estimate account age before accepting a clan application
  • Aggregate win rate and K/D data across multiple players to rank a unit's overall performance
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 HLLRecords.com have an official developer API?+
HLLRecords.com does not publish an official public developer API or documented REST endpoints for third-party use.
What does the `period` parameter in `get_player_profile` actually filter?+
The period parameter restricts the returned combat statistics to a specific time window. Accepted values are 30d, 90d, 180d, 365d, and 2025 (a calendar-year filter). Omitting it returns lifetime aggregated stats. All other response fields — name, level, steam_id, avatar — are not time-scoped.
Does the API return match history or individual game logs?+
Not currently. The API covers aggregated statistics per player — kills, team kills, K/D ratio, win rate, ELO, and level — across configurable time periods, but individual match records or session-level logs are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting per-match data if that becomes available on HLLRecords.
Can I filter the `search_players` results by level, ELO, or win rate?+
The search_players endpoint only accepts a username query string; it does not support filtering by level, ELO, or win rate. Those fields are available in get_player_profile responses after you retrieve a specific player. You can fork this API on Parse and revise it to add server-side filtering logic once profiles are fetched.
Are stats available for all Hell Let Loose servers, or only specific ones?+
HLLRecords.com aggregates data from community-reported matches that report to its platform. Coverage depends on which servers submit data; not all community or private servers participate. Player profiles with no recorded activity on tracked servers will return limited or empty stat fields.
Page content last updated . Spec covers 2 endpoints from hllrecords.com.
Related APIs in SportsSee all →
transfermarkt.com API
Search Transfermarkt for football players and retrieve detailed player profiles, transfer histories, market value timelines, performance stats, and club squad/club information.
opendota.com API
Access detailed Dota 2 match statistics, player performance metrics, hero win rates, and professional tournament data to analyze gameplay trends and competitive performance. Search for specific players, explore custom data queries through SQL, and retrieve comprehensive match histories to improve your understanding of the game.
nhl.com API
Access data from nhl.com.
pinnacle.com API
Access real-time and pre-event sports betting odds, matchups, and markets from Pinnacle. Retrieve data across all available sports and leagues, monitor live events with scores and live odds, and explore political and entertainment betting markets. Covers full market depth including spreads, totals, moneylines, props, and alternate lines.
espncricinfo.com API
Access live cricket scores, ball-by-ball commentary, and detailed match scorecards to stay updated on ongoing games. Look up comprehensive player statistics, team information, and historical cricket records all in one place.
transfermarkt.de API
Access data from transfermarkt.de.
espn.com API
Get live scores, schedules, standings, teams, rosters, athlete profiles, game logs, and league news across major sports from ESPN.
cricbuzz.com API
Get real-time cricket scores, detailed match scorecards, ball-by-ball commentary, and player profiles all in one place. Stay updated with live match summaries, series information, and the latest cricket news.