Gaming
OP.GG logo

OP.GG API

op.gg

Gaming stats - LoL esports tournaments, teams, standings, and Valorant profiles.

Actions
11
Category
Gaming
Login
Not required
Output
JSON

Call the OP.GG API

Submit a task, then poll the job until it settles. This example runs act_op_gg_esports_home_ssr.

curl -X POST https://api.anakin.io/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_id": "act_op_gg_esports_home_ssr",
    "params": {}
  }'

11 actions on op.gg

Read

  • Esports Leagues

    act_op_gg_esports_home_ssrread1 credit / call

    Returns active LoL esports leagues and tournaments with regions and identifiers.

  • Valorant Player Summary

    act_op_gg_valorant_player_profile_ssrread1 credit / call

    Returns a Valorant player's summary with level, region, competitive tier, rank, and tier history.

    game_name
    string · required
    tag_line
    string · required

Write

Write actions change state on op.gg and run as the account you connect.

  • Esports Match Game Stats

    act_op_gg_esports_match_game_statswrite2 credits / call

    Returns per-game stats with team rosters, player KDA, objectives, gold, and bans.

    match_id
    string · required
    set_number
    integer · required
  • Esports Match Schedule

    act_op_gg_esports_match_schedulewrite2 credits / call

    Returns a team's match schedule for a tournament with scores, times, and streams.

    tournament_id
    string · required
    team_id
    string · required
  • Esports News Search

    act_op_gg_esports_newswrite2 credits / call

    Returns esports news articles by player, team, or topic with titles and sources.

    search_query
    string · required
    locale
    string
  • Esports Player Tournament Stats

    act_op_gg_esports_player_tournament_statswrite2 credits / call

    Returns a player's tournament performance with KDA, wins, and champion statistics.

    tournament_id
    string · required
    team_id
    string · required
    player_id
    string · required
    team_ids
    array
  • Esports Team Roster

    act_op_gg_esports_team_rosterwrite2 credits / call

    Returns a team's roster for a tournament with player names, positions, and stats.

    tournament_id
    string · required
    team_id
    string · required
  • Esports Tournament List

    act_op_gg_esports_tournament_listwrite2 credits / call

    Returns tournaments and competitions for a LoL esports series with dates.

    serie_id
    string · required
  • Esports Tournament Standings

    act_op_gg_esports_tournament_standingswrite2 credits / call

    Returns tournament standings with team ranks, wins, losses, and points.

    tournament_id
    string · required
  • Valorant Player Profile

    act_op_gg_valorant_player_profile_rscwrite2 credits / call

    Returns a Valorant player's profile with match history, stats, badges, and competitive tier.

    game_name
    string · required
    tag_line
    string · required
    platform
    string
  • Valorant Player Profile by Season

    act_op_gg_valorant_player_profile_rsc_seasonwrite2 credits / call

    Returns a Valorant player's match history and stats filtered to a competitive season.

    game_name
    string · required
    tag_line
    string · required
    season_id
    string · required
    queue_id
    string
    platform
    string

OP.GG API questions

Is there an API for OP.GG?
OP.GG does not offer a public data API for this, but Anakin Wire provides 11 maintained endpoints for op.gg. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
How do I scrape OP.GG data?
POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when op.gg changes its markup, Anakin updates the action.
Do I need a OP.GG account?
No. Every OP.GG action listed here runs anonymously — no account and no credentials required.
What does the OP.GG API cost?
Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.

More Gaming APIs

All Gaming sites