ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Blog
Fanatics9 Min. LesezeitNov 11, 2026

Fanatics Trikots per API: Preise, Größen und Sale-Preise von fanatics.de in Euro abrufen (6 Schritte)

Fanatics Trikots von fanatics.de per API abrufen: Sale-Liste, Suche, Team- und Spielerseiten, jede Größe und der Preis mit Code, in Euro und auf Deutsch.

Scavio Team

Nov 11, 2026

Testen Sie die Fanatics API kostenlos
scavio
Deutschland / Sports merchandise
Fanatics

Um Fanatics Trikots von fanatics.de im eigenen Code abzurufen, nutzen Sie die Fanatics API von Scavio. POST /api/v1/fanatics/deals mit "type": "sale", "department_id": 8011 und "country": "de" liefert die Trikots im Sale, bis zu 72 pro Seite, jedes mit regulärem Preis, Sale-Preis und dem Preis mit dem aktuellen Aktionscode in Euro. Mit /search und /browse finden Sie Trikots nach Team und Spieler, mit /product lesen Sie ein Trikot Größe für Größe. Jeder Aufruf kostet 1 Credit.

Fanatics bietet keine öffentliche Produkt- oder Preis-API; die Schritte unten liefern die öffentlichen Seiten von fanatics.de als JSON. Jede Antwort haben wir am 11. November 2026 aufgezeichnet. Im Beispiel suchen wir Trikots der deutschen Nationalmannschaft und eines Spielers.

Schritt 1: die Trikots im Sale abrufen

Bash
curl -s https://api.scavio.dev/api/v1/fanatics/deals \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type": "sale", "department_id": 8011, "country": "de", "page_size": 72}'

Aufgezeichnete data (1 von 72 Artikeln, ein Filter mit 3 Werten; image und urgency gekürzt), in 2,6 Sekunden:

JSON
{
  "type": "sale",
  "label": "Sale-Artikel",
  "total": 955,
  "total_capped": false,
  "page": 1,
  "page_size": 72,
  "total_pages": 14,
  "sort": "top_sellers",
  "count": 72,
  "items": [
    {
      "id": "203406617",
      "title": "Deutschland 26 Heimtrikot",
      "brand": "adidas",
      "url": "https://www.fanatics.de/de/soccer-national-teams/germany-national-team/deutschland-26-heimtrikot/o-1434+t-70943878+p-7955144819300+z-9-3100081664",
      "price": 40,
      "regular_price": 100,
      "sale_price": 40,
      "clearance_price": 40,
      "with_code_price": 32,
      "code_percent_off": 68,
      "percent_off": 60,
      "price_label": "clearance",
      "top_seller": null,
      "customizable": true,
      "ready_to_ship": false,
      "ship_by": null,
      "est_delivery": null,
      "is_sponsored": false
    }
  ],
  "facets": [
    {
      "id": "leagues",
      "label": "Ligen",
      "values": [
        {"label": "Nationalmannschaften", "filter": "o", "value": "31", "count": 258},
        {"label": "NFL", "filter": "o", "value": "25", "count": 147},
        {"label": "NBA", "filter": "o", "value": "23", "count": 62}
      ]
    }
  ],
  "data_as_of": "2026-11-11T18:42:21.320Z",
  "country": "de",
  "language": "de",
  "currency": "EUR",
  "site": "fanatics"
}

price ist der aktuelle Preis, regular_price der reguläre Preis, percent_off der Rabatt darauf. clearance_price ist gesetzt, wenn Fanatics den Artikel als Clearance reduziert hat, with_code_price und code_percent_off zeigen den Preis mit dem aktuellen Aktionscode. price_label ist die Preiskennzeichnung des Shops: none, coupon oder clearance; coupon heißt nur, dass der Artikel für einen Code in Frage kommt, ob der Code ihn senkt, zeigt with_code_price (null, wenn nicht). Über alle 14 Seiten trugen 944 von 948 Trikots einen Clearance-Preis; der Median-Rabatt lag ohne Code bei 39 %, mit Code bei 51 %. Die Grafik dazu steht im Vergleich der Fanatics APIs.

Ohne department_id liefert derselbe Aufruf die ganze Sale-Liste, am 11. November 22.045 Artikel. "type": "clearance" filtert jede Seite auf Clearance-Preise, "type": "under_25" auf Artikel unter 25 €. Statt der Kategorie können Sie auch league_id, team_id oder brand_id mitschicken.

Schritt 2: Trikots per Stichwort suchen

Bash
curl -s https://api.scavio.dev/api/v1/fanatics/search \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "deutschland trikot", "country": "de", "page_size": 24}'

Aufgezeichnete data (1 von 24 Artikeln, ein Filter; url, image und urgency gekürzt), in 1,8 Sekunden:

JSON
{
  "query": "deutschland trikot",
  "corrected_query": null,
  "redirected_to": null,
  "broad_match": false,
  "applied_filters": [],
  "total": 131,
  "total_capped": false,
  "page": 1,
  "page_size": 24,
  "total_pages": 6,
  "sort": "top_sellers",
  "count": 24,
  "items": [
    {
      "id": "203949019",
      "title": "DFB adidas Ausweichtrikot 2026",
      "brand": "adidas",
      "price": 100,
      "regular_price": 100,
      "sale_price": null,
      "clearance_price": null,
      "with_code_price": 75,
      "code_percent_off": 25,
      "percent_off": 0,
      "price_label": "coupon",
      "top_seller": null,
      "customizable": true,
      "ready_to_ship": false,
      "ship_by": null,
      "est_delivery": null,
      "is_sponsored": false
    }
  ],
  "facets": [
    {
      "id": "allDepartmentsBoxes",
      "label": "Alle Kategorien",
      "values": [
        {"label": "Kurze Hosen", "filter": "d", "value": "8017", "count": 1},
        {"label": "T-Shirts", "filter": "d", "value": "8022", "count": 2},
        {"label": "Trikots", "filter": "d", "value": "8011", "count": 131}
      ]
    }
  ],
  "data_as_of": "2026-11-11T18:46:57.283Z",
  "country": "de",
  "language": "de",
  "currency": "EUR",
  "site": "fanatics"
}

Das aktuelle DFB-Ausweichtrikot ist nicht reduziert (percent_off 0), zeigt aber einen Preis mit Code: 75 € statt 100 €. Die Suche sortiert standardmäßig nach Bestsellern; sort nimmt auch price_low_to_high, price_high_to_low und newest. Die Preissortierung ordnet nach dem aktuellen Preis (price, vor jedem Code), nicht nach dem Preis mit Code. Schreibt man ein Stichwort falsch, korrigiert fanatics.de es und die Antwort nennt die Korrektur in corrected_query.

Schritt 3: die Teamseite mit allen Filtern lesen

Eine Team-, Liga- oder Kategorie-URL von fanatics.de geht direkt an /browse:

Bash
curl -s https://api.scavio.dev/api/v1/fanatics/browse \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://www.fanatics.de/de/soccer-national-teams/germany-national-team/o-1412+t-03168323+z-90866-933751714", "country": "de", "page_size": 24}'

Aufgezeichnete data (Artikel ausgelassen, zwei Filter mit je 4 Werten), in 1,7 Sekunden:

JSON
{
  "browse": {
    "league": {
      "id": "31",
      "name": "Nationalmannschaften"
    },
    "team": {
      "id": "3551",
      "name": "Deutschland"
    },
    "player": null,
    "department": null,
    "brand": null,
    "collection": null,
    "applied_filters": []
  },
  "total": 347,
  "total_capped": false,
  "page": 1,
  "page_size": 24,
  "total_pages": 15,
  "sort": "top_sellers",
  "count": 24,
  "facets": [
    {
      "id": "players",
      "label": "Spieler:innen",
      "values": [
        {"label": "Nathaniel Brown", "filter": "a", "value": "102749", "count": 7},
        {"label": "Florian Wirtz", "filter": "a", "value": "21853", "count": 6},
        {"label": "Jamal Musiala", "filter": "a", "value": "17550", "count": 7},
        {"label": "Joshua Kimmich", "filter": "a", "value": "10643", "count": 7}
      ]
    },
    {
      "id": "colorStyles",
      "label": "Trikotvariante",
      "values": [
        {"label": "Auswärtstrikot", "filter": "cs", "value": "14", "count": 65},
        {"label": "Dritttrikot", "filter": "cs", "value": "19", "count": 12},
        {"label": "Heimtrikot", "filter": "cs", "value": "3", "count": 42},
        {"label": "Torwarttrikot", "filter": "cs", "value": "37", "count": 12}
      ]
    }
  ],
  "data_as_of": "2026-11-11T18:47:28.159Z",
  "country": "de",
  "language": "de",
  "currency": "EUR",
  "site": "fanatics"
}

browse.team.id ist die Team-ID (3551 für Deutschland), die Spieler-Filter tragen die Spieler-IDs. Die Teamseite hatte 347 Produkte und Filter für 19 Spieler; dazu kommen Kategorien, Geschlecht/Alter, Kollektionen, Marken (adidas 210, Fanatics 102) und personalisierte Produkte. Eine URL legt die Liste bereits fest: Zusätzlich sind nur Seitenfilter wie price_band oder filters erlaubt, etwa {"cs": "3"} für Heimtrikots.

Schritt 4: alle Trikots eines Spielers

Bash
curl -s https://api.scavio.dev/api/v1/fanatics/browse \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"team_id": 3551, "player_id": 21853, "country": "de"}'

Aufgezeichnete data (1 von 6 Artikeln; url, image und urgency gekürzt), in 5,3 Sekunden:

JSON
{
  "browse": {
    "league": null,
    "team": {
      "id": "3551",
      "name": "Deutschland"
    },
    "player": {
      "id": "21853",
      "name": "Florian Wirtz"
    },
    "department": null,
    "brand": null,
    "collection": null,
    "applied_filters": []
  },
  "total": 6,
  "total_capped": false,
  "page": 1,
  "page_size": 72,
  "total_pages": 1,
  "sort": "top_sellers",
  "count": 6,
  "items": [
    {
      "id": "203588167",
      "title": "Deutschland 26 Heimtrikot mit Aufdruck Wirtz 17",
      "brand": "adidas",
      "price": 62,
      "regular_price": 122,
      "sale_price": 62,
      "clearance_price": 62,
      "with_code_price": 49.6,
      "code_percent_off": 59,
      "percent_off": 49,
      "price_label": "clearance",
      "top_seller": null,
      "customizable": false,
      "ready_to_ship": false,
      "ship_by": null,
      "est_delivery": null,
      "is_sponsored": false
    }
  ],
  "data_as_of": "2026-11-11T18:47:39.298Z",
  "country": "de",
  "language": "de",
  "currency": "EUR",
  "site": "fanatics"
}

Alle sechs Wirtz-Produkte trugen am 11. November einen Clearance-Preis: vom Kindertrikot für 52 € statt 97 € bis zum langärmeligen Authentic-Auswärtstrikot für 118 € statt 182 €. Die Trikots mit Aufdruck sind eigene Produkte mit eigener ID, deshalb erscheinen sie hier und nicht als Option des normalen Heimtrikots.

Schritt 5: ein Trikot Größe für Größe

Bash
curl -s https://api.scavio.dev/api/v1/fanatics/product \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product_id": "203406617", "country": "de"}'

Aufgezeichnete data (2 von 7 Größen; Beschreibung, Details, Bilder, Breadcrumb und das code-Feld des Gutscheins gekürzt), in 1,5 Sekunden:

JSON
{
  "id": "203406617",
  "title": "Deutschland 26 Heimtrikot",
  "brand": "adidas",
  "league": [
    "Soccer National Teams"
  ],
  "team": [
    "Germany National Team"
  ],
  "gender": [
    "Men"
  ],
  "categories": [
    "Jerseys",
    "Replica"
  ],
  "price": 40,
  "regular_price": 100,
  "sale_price": 40,
  "clearance_price": 40,
  "with_code_price": 32,
  "code_percent_off": 68,
  "percent_off": 60,
  "price_label": "clearance",
  "on_sale": false,
  "coupon": {
    "percent_off": 50,
    "percent_off_min": 20,
    "tiered": true,
    "ends_on": null,
    "applies_to_product": true
  },
  "in_stock": true,
  "sizes": [
    {"item_id": "210909942", "size": "S", "available": true, "stock_level": null, "price": 40, "with_code_price": 32, "ship_by": "2026-11-12T17:00:00.000Z", "est_delivery_from": "2026-11-17T11:00:00.000Z", "est_delivery_to": "2026-11-19T11:00:00.000Z", "promise_ship_days": 0, "customization_handling_days": 6},
    {"item_id": "210909948", "size": "4XL", "available": false, "stock_level": "out", "price": 40, "with_code_price": 32, "ship_by": null, "est_delivery_from": null, "est_delivery_to": null, "promise_ship_days": null, "customization_handling_days": null}
  ],
  "customizable": true,
  "rating": null,
  "review_count": 0,
  "data_as_of": "2026-11-11T18:47:04.941Z",
  "country": "de",
  "language": "de",
  "currency": "EUR",
  "site": "fanatics"
}

Sechs der sieben Größen (S bis 3XL) waren verfügbar, 4XL war ausverkauft. stock_level ist eine Stufe, keine Stückzahl: low, wenn Fanatics wenig Bestand meldet, out bei ausverkauft, sonst null. Jede Größe hat ihren eigenen Preis und Preis mit Code, dazu Versand- und Lieferfenster. Der coupon-Block beschreibt den aktuellen Aktionscode: gestaffelt von 20 bis 50 %, ohne Enddatum, und applies_to_product sagt, ob er für dieses Produkt gilt. Die Felder league und team kommen auf Englisch, Titel und Beschreibung auf Deutsch. Bewertungen gab es für dieses Trikot keine; der Bewertungs-Endpunkt läuft ohnehin nur für den US-Shop.

Schritt 6: täglich abrufen und vergleichen

Die API liefert den Stand von heute, keine Preishistorie. Ein einfacher Trikot-Tracker:

  1. Rufen Sie einmal täglich Schritt 1 für Ihre Kategorie, Ihr Team (team_id) oder Ihren Spieler ab und speichern Sie pro id die Felder price, with_code_price, price_label und data_as_of.
  2. Prüfen Sie total auf jeder Seite. Bei unserem Abruf kam eine von 14 Seiten einmal mit einer anderen Gesamtzahl zurück; ein erneuter Abruf derselben Seite lieferte die richtige Liste.
  3. Vergleichen Sie mit dem Vortag: neue IDs sind neu im Sale, ein neuer clearance_price ist eine neue Reduzierung.
  4. Für Ihr Wunschtrikot rufen Sie zusätzlich Schritt 5 ab und prüfen available in Ihrer Größe.

Alle Fanatics-Endpunkte für fanatics.de

EndpunktWas er liefertfanatics.deCredits
/api/v1/fanatics/searchStichwortsuche mit Filtern und SortierungJa1
/api/v1/fanatics/productEin Produkt mit jeder Größe, Preis mit Code und LieferfensterJa1
/api/v1/fanatics/browseTeam-, Spieler-, Liga-, Kategorie-, Marken- und Kollektionsseiten, mit price_band in EuroJa1
/api/v1/fanatics/dealsSale, Clearance und unter 25 €Ja1
/api/v1/fanatics/reviewsKundenbewertungen eines ProduktsNein, nur US-Shop1

Die US-Liga-Shops (NFL Shop, MLB Shop, NHL Shop, MLS Store) über den Parameter site gibt es ebenfalls nur für den US-Shop. Jeder Endpunkt kostet 1 Credit, also 1 $ pro 1.000 Aufrufe im Growth-Tarif; fehlgeschlagene Aufrufe werden nicht berechnet, ein nicht gefundenes Produkt schon.

So starten Sie

  1. Konto anlegen und 50 Gratis-Credits erhalten, ohne Kreditkarte: Testen Sie die Fanatics API kostenlos.
  2. Den API-Schlüssel als SCAVIO_API_KEY speichern.
  3. Schritt 1 mit "country": "de" ausführen, oder zuerst im Playground ausprobieren.
  4. Die IDs aus facets für Team, Spieler und Kategorie übernehmen.

Weiterlesen: Fanatics API von Scavio · Die 5 besten Fanatics APIs 2026 · Foot Locker Sale per API

Frequently asked questions

Wie finde ich die IDs für Team, Spieler oder Kategorie?

Jede Antwort von /deals, /search und /browse enthält facets: pro Filter eine id wie leagues, players, colorStyles oder allDepartmentsBoxes und pro Wert label, filter, value und count. Die IDs schicken Sie im nächsten Aufruf zurück, etwa als team_id und player_id an /browse, als department_id an /deals oder als {filter: value} in filters. Eine Team-URL von fanatics.de funktioniert auch direkt; die Antwort nennt dann die Team-ID unter browse.team.

Ist der Preis mit Code der Preis, den ich an der Kasse zahle?

Nicht garantiert. with_code_price ist der Preis, den fanatics.de mit dem aktuellen Aktionscode anzeigt. Der Code war am 11. November 2026 gestaffelt (20 bis 50 Prozent), und das Produkt sagt mit applies_to_product, ob er für diesen Artikel gilt; beim PSG-Heimtrikot 26/27 auf fanatics.fr war das zum Beispiel nicht der Fall. Ob der Code an der Kasse greift, entscheidet Fanatics.

Wie aktuell sind die Fanatics-Daten?

Jede Antwort trägt data_as_of, den Zeitpunkt, zu dem Fanatics die Seite erstellt hat; Listen können einige Minuten alt sein. Eine Preishistorie liefert die API nicht. Wer Preisänderungen sehen will, ruft dieselbe Liste oder dasselbe Produkt täglich ab und speichert id, price und with_code_price.

Was sagen die Nutzungsbedingungen von Fanatics zum automatisierten Abruf?

Die Nutzungsbedingungen von fanatics.com, Stand 29. Februar 2024, nennen unter den Beispielen unzulässiger Nutzung "Using any automated system or software to extract data from the Properties for commercial purposes (including 'screen scraping')". Sie behalten sich außerdem vor, Preise und Verfügbarkeit ohne Ankündigung zu ändern. Lesen Sie die Bedingungen selbst und holen Sie bei Bedarf rechtlichen Rat ein; dieser Artikel ist keine Rechtsberatung.

Was kostet der Abruf von fanatics.de per API?

Bei Scavio 1 Credit pro Aufruf, 1 $ pro 1.000 Aufrufe im Growth-Tarif. Die Trikot-Sale-Liste von fanatics.de hatte am 11. November 2026 14 Seiten zu 72 Artikeln, ein vollständiger Abruf kostet also 14 Credits. Neue Konten erhalten 50 Gratis-Credits ohne Kreditkarte.

fanatics.de-Trikots als JSON

  • Sale-Liste mit Sale-Preis und Preis mit Code
  • Team- und Spielerseiten mit allen Filtern
  • Verfügbarkeit pro Größe, 1 Credit pro Aufruf
Testen Sie die Fanatics API kostenlos

50 free credits, no credit card

On this page

  1. Schritt 1: die Trikots im Sale abrufen
  2. Schritt 2: Trikots per Stichwort suchen
  3. Schritt 3: die Teamseite mit allen Filtern lesen
  4. Schritt 4: alle Trikots eines Spielers

Related articles

View all
  • scavio
    Comparison / Germany
    Fanatics
    Die 5 besten Fanatics APIs 2026: Scavio liefert Trikot-Preise von fanatics.de mit und ohne Code in Euro
  • scavio
    Deutschland / Sneakers
    Foot locker
    Foot Locker Sale per API: Rabatte, Preise und Größen von footlocker.de abrufen in 6 Schritten
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

Ask AI about Scavio

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy