Where our data comes from, and what we do with it.
Rarix aggregates catalog, pricing, and community data from multiple sources. This page documents the license posture for each, what we store, what we expose to B2B partners, and the required attributions.
Image storage tiers
Owned — images from sources with explicit display licenses (Scryfall, user uploads). Stored in our r2://owned/ bucket and can be served publicly.
Cached — images from sources where we have limited or no redistribution rights (MFC, Pop Mart, Coleka). Stored in our r2://cached/ bucket and never publicly served. They exist only to render inside an authenticated user’s own collection view via signed URLs.
B2B exposure status
Cleared — data from this source flows through our B2B API endpoints without modification.
Redacted — certain fields (imagery, price observations, etc.) are stripped from B2B responses due to license restrictions. Consumer display OK.
Blocked — data from this source is internal-use only and does not flow to B2B partners at all.
Source matrix
- ScryfallB2B: clearedDomainapi.scryfall.comLicenseFan-content license (Wizards Fan Content Policy)Storager2://owned/AttributionCard images are subject to Wizards' Fan Content Policy and Scryfall's terms.NotesOur primary MTG catalog source. Full card metadata + imagery cleared for both consumer and B2B.
- Pokemon TCG APIB2B: redactedDomainapi.pokemontcg.ioLicenseFan-content (TPCi editorial/informational use)Storager2://cached/Attribution© The Pokemon Company / Nintendo / Creatures / GAME FREAKNotesCard metadata cleared. Imagery REDACTED from B2B responses (TPCi sublicense prohibition). Consumer display OK with attribution.
- MyFigureCollection (MFC)B2B: blockedDomainmyfigurecollection.netLicenseCC BY-NC-ND (user-uploaded images)Storager2://cached/AttributionImage: MFC community (CC BY-NC-ND)NotesClient-side connector only. Images stored in cached bucket, never publicly served. Internal-use only due to NC license prong.
- Pop MartB2B: blockedDomainpopmart.comLicenseScraped (ToS gray-area; client-side only)Storager2://cached/Attribution© POP MARTNotesClient-side connector parses public storefront. Images stored in cached bucket. No restock/drop detection features.
- ColekaB2B: blockedDomaincoleka.comLicenseCommunity-curated catalog (no explicit ToS)Storager2://cached/AttributionCatalog data via Coleka (coleka.com)NotesClient-side connector. Same storage posture as MFC. Attribution required on figure surfaces.
- Mercari JPB2B: blockedDomainjp.mercari.comLicenseBLOCKED — no licensed pathStoragen/a (no images)Attributionn/aNotesConnector code exists but is gated behind MERCARI_LICENSED_VIA env var. No live data flows until a licensed aggregator path is chosen.
- RedditB2B: redactedDomainreddit.comLicenseData API (commercial-tier required for our use)Storagen/a (no images)AttributionPull rates derived from community consensusNotesWe extract median pull rates, not user content. Derivative rates redacted from B2B until commercial-tier license lands.
- TCGplayerB2B: redactedDomaintcgplayer.comLicenseAffiliate partner (Impact); pricing via Scryfall relayStoragen/a (no images)AttributionPrices shown are estimates, not appraisalsNotesConsumer-side prices surfaced as 'where to buy' affiliate links. TCGplayer-sourced price rows REDACTED from B2B responses (redistribution prohibition).
- CardmarketB2B: redactedDomaincardmarket.comLicenseAffiliate partner; pricing via Scryfall relayStoragen/a (no images)AttributionPrices shown are estimates, not appraisalsNotesSame posture as TCGplayer. EUR prices flow via Scryfall for consumer display; direct Cardmarket rows REDACTED from B2B.
- eBay Browse APIB2B: clearedDomainapi.ebay.comLicenseOAuth API (client-credentials)Storagen/a (no images)Attributionn/aNotesActive listings only. Sold comps require separate Marketplace Insights approval (pending Andrei action).
- MTGJSONB2B: clearedDomainmtgjson.comLicenseOpen data with attributionStoragen/a (no images)AttributionHistorical price data via MTGJSONNotes7-day staleness cap enforced by connector. Attribution required on surfaces displaying MTGJSON-sourced data.
Takedowns + contact
If you own one of the sources listed above and believe we’re using your data or imagery inappropriately, please email:
Include the specific content URL(s), the basis for your claim, and your contact information. DMCA notices should include the elements required under 17 U.S.C. 512(c)(3).
We respond to valid takedown requests promptly. We’d rather work with you than play lawyer-tag.
Related pages
- /legal/connector — connector architecture + User-Agent disclosure
- /terms — terms of service
- /privacy — privacy policy
— Last updated 2026-05-23.