Discover/MetaTFT API
live

MetaTFT APImetatft.com

Access TFT team composition data from MetaTFT: comp names, win rates, pick rates, recommended items, star carries, and traits via 3 structured endpoints.

This API takes change requests — .
Endpoint health
verified 7h ago
get_unit_items
get_comps
get_comp_details
3/3 passing latest checkself-healing
Endpoints
3
Updated
19h ago

What is the MetaTFT API?

The MetaTFT API exposes Teamfight Tactics meta data across 3 endpoints, returning comp names, win rates, pick rates, traits, and per-unit item recommendations sourced from MetaTFT. The get_comps endpoint delivers a ranked list of all current meta compositions, while get_comp_details provides build-level breakdowns and daily trend data for any individual comp identified by its comp_id.

This call costs10 credits / call— charged only on success
Try it
Number of days for stats aggregation.
Comma-separated rank filter. Individual values: CHALLENGER, GRANDMASTER, MASTER, DIAMOND, EMERALD, PLATINUM.
Patch filter. Use 'current' for the active patch or 'pbe' for PBE (Public Beta Environment) test server data.
Queue ID. 1100 is ranked TFT. Automatically set to PBE queue when patch='pbe'.
api.parse.bot/scraper/fafd290f-21e4-421b-bd4d-0e7a011e8e05/<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/fafd290f-21e4-421b-bd4d-0e7a011e8e05/get_comps?days=1&rank=CHALLENGER%2CDIAMOND%2CEMERALD%2CGRANDMASTER%2CMASTER%2CPLATINUM&patch=current&queue=1100' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Retrieve all TFT team compositions with their names, units, items, stars, win rates, pick rates, traits, and builds. Results are sorted by win rate (top-4 placement percentage). Each comp includes its best builds, top items, trait synergies, and overall stats aggregated across the specified rank tiers and time window. Pagination is not supported; a single response contains all recognized compositions (typically 50-80). Pass patch='pbe' to retrieve PBE (Public Beta Environment) compositions from the test server.

Input
ParamTypeDescription
daysstringNumber of days for stats aggregation.
rankstringComma-separated rank filter. Individual values: CHALLENGER, GRANDMASTER, MASTER, DIAMOND, EMERALD, PLATINUM.
patchstringPatch filter. Use 'current' for the active patch or 'pbe' for PBE (Public Beta Environment) test server data.
queuestringQueue ID. 1100 is ranked TFT. Automatically set to PBE queue when patch='pbe'.
Response
{
  "type": "object",
  "fields": {
    "comps": "array of Comp objects with cluster_id, name, units, stars, builds, top_items, traits, win_rate, pick_rate, avg_placement, play_count",
    "patch": "string TFT set identifier (e.g. TFTSet17, TFTSet18 for PBE)",
    "cluster_id": "integer current cluster version ID",
    "total_comps": "integer number of compositions returned",
    "total_games": "integer total games analyzed in the period"
  }
}

About the MetaTFT API

Compositions and Meta Overview

The get_comps endpoint returns an array of composition objects, each containing name, units, stars, traits, win_rate, pick_rate, avg_placement, and top_items. Results can be filtered by days (1, 3, or 7), rank (CHALLENGER through PLATINUM as a comma-separated list), patch, and queue (1100 for ranked). The response also includes aggregate fields: total_games (games analyzed in the period), total_comps, and the current patch identifier.

Comp Details and Build Trends

Passing a comp_id from get_comps into get_comp_details unlocks build-level data: an array of builds objects (each with unit, items, avg_placement, score, and place_change), a full all_items map with per-item count, avg_placement, and pick_rate, and a levelling string for recommended level strategy. The trends array provides day-by-day count, avg, and pick data so you can track how a comp's performance shifts across the patch cycle.

Per-Unit Item Recommendations

The get_unit_items endpoint returns up to 10 recommended items per champion, sorted by unit pick rate. Each unit object includes unit, api_name, count, avg_placement, pick_rate, and a top_items array. The optional unit_name parameter accepts a case-insensitive partial match, so querying "ahri" will resolve to the correct champion record without requiring an exact name string.

Reliability & maintenanceVerified

The MetaTFT API is a managed, monitored endpoint for metatft.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when metatft.com 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 metatft.com 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
7h 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
  • Build a TFT tier list dashboard using win_rate and avg_placement from get_comps filtered to Challenger/Grandmaster ranks.
  • Generate patch-over-patch composition trend charts using the trends array from get_comp_details.
  • Recommend an in-game item build for a specific unit by querying get_unit_items with the champion name.
  • Track which star carries (stars field) define the current meta after each patch update.
  • Identify off-meta compositions by comparing pick_rate against win_rate across the full get_comps response.
  • Surface trait synergies in draft tools using the traits array returned per composition.
  • Evaluate how a specific comp's avg_placement shifts over a 7-day window using the days filter.
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 MetaTFT have an official developer API?+
MetaTFT does not publish a documented public developer API or developer portal for third-party access to its composition data.
What rank tiers can I filter compositions by in `get_comps`?+
The rank parameter accepts a comma-separated list from: CHALLENGER, GRANDMASTER, MASTER, DIAMOND, EMERALD, and PLATINUM. Passing multiple values (e.g., MASTER,GRANDMASTER,CHALLENGER) returns stats aggregated across those tiers.
Does the API return augment data or augment win rates for compositions?+
Not currently. The API covers comp-level builds, traits, unit items, and placement trends. Augment-specific stats are not included in any current endpoint. You can fork this API on Parse and revise it to add an augment-focused endpoint.
How fresh is the data returned by these endpoints?+
The days parameter in get_comps controls the lookback window (1, 3, or 7 days). The patch parameter also lets you scope results to the current patch. Data reflects recent ranked games within the selected window; real-time match-by-match freshness is not guaranteed.
Can I retrieve historical composition performance from previous TFT sets?+
The endpoints are oriented around the current TFT set, as indicated by the patch field in responses. Historical set data is not exposed through the current endpoints. You can fork this API on Parse and revise it to target prior-set data if that endpoint surface becomes available.
Page content last updated . Spec covers 3 endpoints from metatft.com.
Related APIs in SportsSee all →
metabot.gg API
Get the latest winning Teamfight Tactics team compositions with detailed champion statistics, optimal item builds, trait synergies, and real-time performance metrics to dominate your ranked games. Instantly access current meta strategies sourced from top player data to build and pilot the strongest comps.
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.
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.
valoranttracker.com API
Track Valorant player statistics, search for specific players, and view detailed competitive profiles to analyze individual performance. Discover current agent and map meta trends along with global rank distribution data to stay competitive and informed about the game's evolving strategies.
rib.gg API
Access comprehensive Valorant competitive data including match results, player statistics, team information, and tournament details with powerful search and filtering capabilities. Track player performance history, view rankings, discover free agents, and analyze in-depth match rounds and analytics all in one place.
mtggoldfish.com API
Access Magic: The Gathering metagame data from MTGGoldfish, including popular deck archetypes with popularity metrics, mana composition, and complete card lists. Retrieve metagame breakdowns by format and look up full deck lists by archetype or deck ID.
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.
tracker.gg API
Track Valorant player profiles, match histories, competitive rankings, and agent performance statistics from tracker.gg. Search leaderboards, analyze player segments, view daily game data, and access comprehensive reference information covering all Valorant-related data available on the platform.