Discover/lolpros API
live

lolpros APIlolpros.gg

Search pro League of Legends players, fetch regional solo queue ladder rankings, and retrieve full player profiles with rank, team, and social data from lolpros.gg.

This API takes change requests — .
Endpoint health
verified 5d ago
search_players
get_ladder
get_player_profile
3/3 passing latest checkself-healing
Endpoints
3
Updated
19d ago

What is the lolpros API?

The lolpros.gg API exposes 3 endpoints covering professional League of Legends player data: search by name, pull a region's top-10 solo queue ladder, and retrieve a full player profile. The get_player_profile endpoint alone returns over 15 distinct fields including all linked accounts with current and peak ranks, team history, league participation, and social media handles.

This call costs1 credit / call— charged only on success
Try it
Player name to search for. Matches against player display names and account names.
api.parse.bot/scraper/f9ee2f0b-256c-4347-a14d-d8d546e7047e/<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/f9ee2f0b-256c-4347-a14d-d8d546e7047e/search_players?name=caps' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Full-text search across professional player accounts by name. Returns all accounts from every matching player profile, each with current rank, LP, win/loss record, peak rank, and the player's slug for follow-up profile lookups. A single player may contribute multiple accounts. No pagination — the server returns all matches in one response.

Input
ParamTypeDescription
namerequiredstringPlayer name to search for. Matches against player display names and account names.
Response
{
  "type": "object",
  "fields": {
    "items": "array of account objects with accountName, slug, current_rank, lp, wins, losses, last_played, peak_rank, peak_lp"
  },
  "sample": {
    "data": {
      "items": [
        {
          "lp": 2384,
          "wins": 384,
          "losses": 254,
          "accountName": "G2 Caps#1323",
          "last_played": "2026-06-09T22:05:54+00:00",
          "current_rank": "Challenger"
        }
      ]
    },
    "status": "success"
  }
}

About the lolpros API

Search and Ladder Endpoints

The search_players endpoint accepts a name string and returns every account associated with matching player profiles in a single response — no pagination required. Each account object includes accountName, current_rank, lp, wins, losses, and last_played. Because one professional player often maintains multiple accounts, a single query can return several account entries tied to the same person.

The get_ladder endpoint returns the top 10 professional players on a given region's solo queue ladder, ordered by a composite score. The optional server parameter controls which region is returned, defaulting to EUW. Each ladder entry exposes playerName, slug, country, position, team, and a primaryAccount object with rank and winrate data.

Player Profile Endpoint

get_player_profile takes a player slug — available from both search and ladder results — and returns the complete profile record. This includes an accounts array where each entry carries server, current_rank, lp, wins, losses, last_played, peak_rank, and peak_lp. The profile also includes leagues (with name, slug, and shorthand), position, country, and a social_media object covering Twitch, Twitter, Discord, Instagram, and Facebook (fields are nullable). previous_teams is an array of team history objects with name, tag, role, join_date, and leave_date.

Coverage Notes

Data is scoped to players tracked on lolpros.gg, which focuses on professional and high-profile competitive players. The get_ladder response is fixed at 10 entries per region. Slugs used in get_player_profile must match exactly; an unrecognized slug returns input_not_found rather than a partial result.

Reliability & maintenanceVerified

The lolpros API is a managed, monitored endpoint for lolpros.gg — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when lolpros.gg 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 lolpros.gg 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
5d ago
Latest check
3/3 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
  • Display a real-time regional pro ladder widget showing top 10 players by position and score
  • Build a player lookup tool that shows all ranked accounts for a given pro's name, including their LP and win rate
  • Track a pro player's peak rank history across multiple accounts over time
  • Aggregate team rosters by cross-referencing player slugs with their previous_teams history
  • Surface social media links for pro players in a fan-facing directory or stream schedule tool
  • Monitor which leagues a set of players participate in using the leagues array from get_player_profile
  • Identify which pros are active in EUW, LCK, or NA solo queue by querying get_ladder with different server codes
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 lolpros.gg have an official developer API?+
lolpros.gg does not publish a documented public developer API. This Parse API provides structured access to the player, ladder, and profile data available on the site.
What does get_ladder return and how many entries does it include?+
get_ladder returns exactly 10 entries per region, ranked by composite score. Each entry includes the player's name, slug, country, role position, team affiliation, and a primaryAccount object containing that account's current rank and winrate. Pass a region code via the server parameter; omitting it defaults to EUW.
Does search_players return paginated results, and what happens if multiple accounts match the same player?+
No pagination — search_players returns all matching account objects in a single response. Since professional players commonly maintain multiple ranked accounts, one player's name can produce several account entries in the results array, each with its own rank, LP, wins, and losses.
Does the API cover tournament match history or individual game-by-game stats?+
Not currently. The API covers player identity, ranked account performance (wins, losses, LP, rank), team history, and league participation. It does not expose per-game match logs or tournament bracket data. You can fork this API on Parse and revise it to add an endpoint targeting that data.
Are all social media fields guaranteed to be populated in get_player_profile?+
No. The social_media object fields — discord, twitch, twitter, instagram, and facebook — are nullable. Many player profiles only have a subset of platforms linked, so consumers should treat each field as optional and handle null values accordingly.
Page content last updated . Spec covers 3 endpoints from lolpros.gg.
Related APIs in SportsSee all →
api.tracker.gg API
Look up any Rocket League player's complete profile stats including their lifetime achievements, ranked ratings across all playlists, and season rewards all in one place. Get instant access to detailed competitive performance data to track player progress and compare rankings.
op.gg API
Look up detailed League of Legends and TFT player statistics, match history, and champion performance data to analyze gameplay and track competitive standings. Search summoner profiles, review leaderboards, and monitor how specific champions perform across different skill levels.
eliteprospects.com API
Search for hockey players and discover top prospects with detailed biographies and performance statistics. Find comprehensive information about player rankings and career details to stay updated on elite hockey talent.
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.
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.
dota2protracker.com API
Track high-level Dota 2 gameplay by accessing real-time hero winrates, professional player match history, and facet performance data. Search the hero database and analyze current meta trends to inform your draft strategy and competitive play.
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.
bo3.gg API
Track and compare professional esports performance across CS2, Valorant, and League of Legends by viewing detailed player statistics like kills, deaths, assists, multikills, and clutches. Discover top-performing players and analyze individual match histories to understand player performance ratings and competitive trends.