EDHREC MTG Commander Meta Scraper
Pricing
Pay per event
EDHREC MTG Commander Meta Scraper
Scrape EDHREC commander meta: inclusion rates, synergy scores, top cards, and average decklists for any Commander (EDH) commander or card. Commander and card-centric modes. Uses the open json.edhrec.com API — no key required.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape commander meta-data from EDHREC — the canonical resource for Commander (EDH) format strategy. Uses the open json.edhrec.com API. No API key required.
What you get
Commander mode (default): For each commander in the selected time period, the actor returns:
| Field | Description |
|---|---|
commander_name | Full card name |
commander_slug | URL-safe slug (e.g. the-ur-dragon) |
commander_url | EDHREC page URL |
color_identity | Color identity string (e.g. WUBRG, UB, G) |
num_decks | Number of tracked decks running this commander |
rank | Commander ranking in the selected period |
salt_score | Community salt score (how annoying to play against) |
top_cards | JSON array — top cards by inclusion with synergy scores |
high_synergy_cards | JSON array — cards with highest synergy for this commander |
new_cards | JSON array — newly trending cards for this commander |
average_decklist | JSON array — average decklist grouped by card type |
Card mode: For each card slug, the actor returns inclusion rates, potential decks, synergy score, salt score, and top commanders running the card.
Input
{"mode": "commander","timePeriod": "year","maxItems": 100}
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | commander | commander — list+detail crawl; card — card-centric lookup |
timePeriod | string | year | year, past6months, past3months, newcommanders |
commanderSlugs | array | [] | Specific commander slugs (empty = full list) |
cardSlugs | array | [] | Card slugs for card mode (e.g. ["sol-ring", "farseek"]) |
maxItems | integer | 15 | Maximum records to return |
Example output (commander mode)
{"record_type": "commander","commander_name": "The Ur-Dragon","commander_slug": "the-ur-dragon","commander_url": "https://edhrec.com/commanders/the-ur-dragon","color_identity": "WUBRG","num_decks": 47307,"rank": 1,"salt_score": 1.9667,"top_cards": "[{\"name\":\"Farseek\",\"sanitized\":\"farseek\",...}]","high_synergy_cards": "[{\"name\":\"Miirym, Sentinel Wyrm\",...}]","new_cards": "[{\"name\":\"Witherbloom, the Balancer\",...}]","average_decklist": "[{\"category\":\"Creatures\",\"cards\":[...]}]"}
Use cases
- Card price tracking — inclusion rate spikes on EDHREC signal buying pressure on TCGPlayer/CardKingdom
- Deck-builder apps — seed recommendations with EDHREC synergy and top-card data
- Commander format analytics — track meta shifts across time periods
- Content creation — identify trending commanders and high-synergy combos for articles/videos
Notes
- Open API, no authentication required
- No proxy needed — datacenter IPs accepted
- Rate limited to 5 requests/second (polite default)
- Data updates daily on EDHREC's end