VOOZH about

URL: https://apify.com/crawlerbros/opgg-scraper

โ‡ฑ OP.GG Scraper ยท Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

Scrape OP.GG - the #1 League of Legends statistics platform. Get champion tier lists, win/pick/ban rates by position and patch, and champion counters for all roles.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 days ago

Last modified

Share

OP.GG Champion Scraper

Extract League of Legends champion tier lists, win rates, pick rates, ban rates, and performance statistics from op.gg. Get up-to-date champion rankings by position with tier classifications from OP+ through D. No login or API key required.

Features

  • Full Tier Lists โ€” Scrape all champions ranked by their current meta strength (OP+, OP, S+, S, A+, A, B, C, D)
  • Position Filtering โ€” Get champions specific to TOP, JUNGLE, MID, ADC, or SUPPORT roles
  • Win/Pick/Ban Rates โ€” Precise percentage statistics for each champion in each position
  • Patch Detection โ€” Auto-extracts the current patch version from champion image URLs
  • No Login Required โ€” Publicly available OP.GG data

Use Cases

  • League of Legends tier list aggregators and guides
  • Esports analytics and meta tracking tools
  • Champion recommendation engines
  • Competitive analysis and draft preparation tools
  • Content creation for League of Legends communities

Input

FieldTypeRequiredDefaultDescription
modeSelectNotierListScrape mode: tierList or byPosition
positionSelectNoALLLane position: ALL, TOP, JUNGLE, MID, ADC, SUPPORT
minTierSelectNoallMinimum tier filter: all, 0 (OP+), 1 (OP), 2 (S+), 3 (S)
maxItemsIntegerNo200Maximum champions to return (1โ€“500)

Example Input โ€” Full Tier List

{
"mode":"tierList",
"position":"ALL",
"minTier":"all",
"maxItems":200
}

Example Input โ€” S-Tier MID Champions

{
"mode":"byPosition",
"position":"MID",
"minTier":"3",
"maxItems":50
}

Output

FieldTypeDescription
championNameStringChampion display name (e.g., Ahri)
championKeyStringInternal champion key (e.g., ahri)
positionStringLane position (e.g., MID)
tierStringTier classification (OP+, OP, S+, S, A+, A, B, C, D)
tierRankIntegerRank within the tier
winRateFloatWin rate percentage (e.g., 51.23)
pickRateFloatPick rate percentage
banRateFloatBan rate percentage
patchStringPatch version (e.g., 16.12.1) โ€” omitted if unavailable
imageUrlStringChampion image URL
recordTypeStringAlways champion
scrapedAtStringISO 8601 timestamp
sourceUrlStringSource page URL

Example Output

{
"championName":"Ahri",
"championKey":"ahri",
"position":"MID",
"tier":"OP",
"tierRank":3,
"winRate":51.23,
"pickRate":8.57,
"banRate":3.12,
"patch":"16.12.1",
"recordType":"champion",
"scrapedAt":"2025-01-15T10:23:45+00:00",
"sourceUrl":"https://www.op.gg/champions?position=mid"
}

FAQ

Does this require an API key or login? No. All data is from publicly available OP.GG pages.

What do the tier names mean? OP+ and OP are the strongest champions in the current meta. S+, S are excellent, A+, A are strong, B is average, C and D are below average.

How current is the data? OP.GG updates statistics daily based on recent ranked game data. This scraper fetches live data each run.

What is the minTier filter? Setting minTier to 3 (S) returns only OP+, OP, S+, and S-tier champions, filtering out lower-ranked ones.

Can I get data for all positions at once? Yes โ€” use mode: tierList with position: ALL to get the full cross-position tier list.

What patch version is the data from? The patch field in each record shows the current game patch version automatically extracted from the page.

You might also like

OP.GG MCP server

agentify/op-gg-mcp-server

OP.GG Model Context Protocol server providing access to League of Legends, Teamfight Tactics, Valorant, and Esports data from OP.GG.

League of Legends Data Dragon Champion Scraper

parseforge/ddragon-lol-scraper

Reach into Riot Data Dragon for League of Legends champion data across 22 locales including English, Korean, Japanese, and Brazilian Portuguese. Pick a patch version or single champion id. Useful for LoL companion apps, build guides, esports tooling, and community wikis.

League of Legends MCP Server - AI Game Analysis

mrbridge/lol-mcp-server

Connect AI assistants to League of Legends data via MCP. 26 tools for player profiles, ranked stats, match history, champion mastery, live game, league standings, clash, challenges & AI coaching. No Riot API key needed. Works with Claude Desktop, ChatGPT & any MCP-compatible AI agent.

VLR.gg Valorant Esports Scraper

crawlerbros/vlrgg-scraper

Scrape Valorant esports data from VLR.gg - world and regional team rankings, match results, upcoming matches, and tournament events. Covers all VCT regions. No API key required.

โš”๏ธ clash.gg Active Battles Scraper

clearpath/clash-gg-active-battles-scraper

clash.gg Active Battles Scraper - Real-time case battle data extraction. Get complete battle information including players, teams, cases, modes, join prices & states. Zero configuration required. Perfect for market analysis, price monitoring, activity tracking & CS:GO gambling analytics.

Github Champion

mihails/github-champion

Find your organization's top contributors. In every time period, performance is measured by the number of assigned issues closed, number of PR reviews, and number of PRs opened.

๐Ÿ‘ User avatar

Mihails Murasovs

10

Cardmarket Riftbound (League of Legends TCG) Trend Scraper

scrap_them_all/cardmarket-riftbound-trend-scraper

Track Riftbound (Riot Games' League of Legends TCG) prices on Cardmarket โ€” Europe's largest trading-card marketplace. Scrape Weekly Top Cards and Best Bargains. Returns ranked cards with stable productId, expansion, current EUR price, thumbnail and product URL.

๐Ÿ‘ User avatar

scrap_them_all

2

FGC Tabletop Tournament Scraper - start.gg & Liquipedia

jungle_synthesizer/startgg-liquipedia-fgc-tabletop-tournament-scraper

Aggregate FGC, Smash, and tabletop tournament results from start.gg and Liquipedia. Returns tournament name, dates, country, prize pool, entrant count, placement, player handle, and winnings. Built for sponsorship scouts, analytics, and tournament-organiser benchmarking.

๐Ÿ‘ User avatar

BowTiedRaccoon

2