Research & obtain Riftbound card pricing data source
George Jabbour
## Summary
We need a reliable source of Riftbound (League of Legends TCG) card pricing data to display collection values and per-card prices in the Collection Tracker.
## Context
This was identified while working on the Collection Tracker pricing feature ([CaptainJack] Collection Tracker missing export, share, and pricing features). MTG pricing is available via existing Scryfall data in
Card.prices
, but no equivalent exists for Riftbound.## Research Findings (Feb 2026)
| Source | Riftbound Support | Cost | Status |
|--------|-------------------|------|--------|
|
TCGPlayer API
| Has Riftbound data | Requires partner program | Needs application ||
CardMarket API
(cardmarket-api.com) | Listed as "Soon" | Free tier: 100 req/day | Not ready yet ||
Piltover Archive
| No pricing in their tRPC API | Free | No price data || | JS-rendered prices page | N/A | No public API |
|
Scryfall
| MTG only | Free | N/A for Riftbound |## Recommended Actions
- Apply for TCGPlayer Partner Program- Most complete data source, covers both MTG and Riftbound. Contact developer.tcgplayer.com
- Monitor CardMarket API- Free tier available, Riftbound support listed as "Coming Soon"
- Evaluate when available- Whichever becomes available first, integrate intoCard.pricesJSONField using the same game-agnostic pattern as Scryfall
## Technical Notes
- Card.pricesJSONField already stores Scryfall/TCGPlayer prices for MTG
- Pricing architecture should be game-agnostic (pluggable per-game price sources)
- Need a management command or scheduled task to refresh Riftbound prices periodically
- Consider caching strategy (hourly? daily?) based on API rate limits
## Acceptance Criteria
- [ ] Identify and secure access to a Riftbound pricing API
- [ ] Document API capabilities, rate limits, and pricing tiers
- [ ] Prototype price import for Riftbound cards into Card.pricesJSONField
- [ ] Verify price data coverage (% of Riftbound cards with prices)
## Blocks
- Collection Tracker Riftbound pricing (part of FSG-122)