ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Blog
Footlocker9 min di letturaNov 11, 2026

Foot Locker offerte: monitorare sconti e prezzi di footlocker.it con un'API, passo per passo

Con la Foot Locker API di Scavio un POST restituisce le offerte di footlocker.it con prezzo, barrato, sconto e prezzo più basso a 30 giorni. Poi le taglie.

Scavio Team

Nov 11, 2026

Prova gratis la Foot Locker API
scavio
Italy / Price monitoring
Footlocker

Per monitorare le offerte Foot Locker in Italia da codice, usa la Foot Locker API di Scavio. Un POST /api/v1/footlocker/deals con "country": "it" restituisce l'elenco In Sconto di footlocker.it in pagine da 48 articoli, ognuno con prezzo, prezzo barrato, percentuale di sconto e prezzo più basso degli ultimi 30 giorni, più i filtri del sito con i contatori. Con "type": "discount_eligible" ottieni gli articoli che accettano un codice sconto; /search trova un modello nella tua taglia e /product dice quali taglie sono disponibili. Ogni chiamata costa 1 credito.

Foot Locker non ha un'API pubblica. I passi qui sotto danno footlocker.it in JSON con una sola chiave Scavio. Tutte le risposte sono state acquisite l'11 novembre 2026 con "country": "it": titoli in italiano, prezzi in euro. Gli estratti sono accorciati (righe e campi tolti), mai modificati.

Passo 1: elencare tutte le offerte di footlocker.it

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

data acquisito (46 articoli su 48 e 17 filtri su 19 tolti):

JSON
{
  "type": "sale",
  "label": "Sale",
  "country": "it",
  "language": "it",
  "currency": "EUR",
  "total": 1645,
  "page": 1,
  "page_size": 48,
  "total_pages": 35,
  "sort": "relevance",
  "applied_filters": {},
  "data_as_of": "2026-11-11T10:04:14.263Z",
  "count": 48,
  "items": [
    {"id": "315214365702", "title": "New Balance 9060 - Donna Scarpe", "brand": "New Balance", "url": "https://www.footlocker.it/product/~/315214365702.html", "price": 150, "list_price": 189.99, "percent_off": 21, "lowest_price_30d": 189.99, "on_sale": true, "member_only_sale": false, "rating": 5, "review_count": 6055, "color_count": 29},
    {"id": "314108593204", "title": "Jordan Spizike Low - Uomo Scarpe", "brand": "Jordan", "url": "https://www.footlocker.it/product/~/314108593204.html", "price": 110, "list_price": 169.99, "percent_off": 35, "lowest_price_30d": 169.99, "on_sale": true, "member_only_sale": false, "rating": 5, "review_count": 154, "color_count": 3}
  ],
  "facets": [
    {"id": "percentOffListPrice", "label": "Sconto", "values": [{"label": "Dal 60%", "value": "\"-inf\"-\"-60\"", "count": 8, "selected": false}, {"label": "50% - 60%", "value": "\"-60\"-\"-50\"", "count": 190, "selected": false}, {"label": "40% - 50%", "value": "\"-50\"-\"-40\"", "count": 341, "selected": false}, {"label": "30% - 40%", "value": "\"-40\"-\"-30\"", "count": 779, "selected": false}, {"label": "20% - 30%", "value": "\"-30\"-\"-20\"", "count": 364, "selected": false}, {"label": "Fino al 20%", "value": "\"-20\"-\"inf\"", "count": 75, "selected": false}]},
    {"id": "eligibleForDiscount", "label": "Altro", "values": [{"label": "Idoneo per Codici", "value": "True", "count": 1603, "selected": false}]}
  ]
}

Quella mattina footlocker.it aveva 1.645 articoli in sconto, in 35 pagine, e 8 scontati del 60% o più. data_as_of dice quando l'elenco è stato costruito: gli elenchi possono avere qualche ora, quindi salva il campo insieme ai tuoi rilevamenti. I filtri (facets) hanno i contatori: 1.603 offerte accettano anche un codice. Sommati, i contatori delle fasce di sconto fanno 1.757, più delle 1.645 offerte: usa total per il numero di articoli e i contatori per il peso di ogni fascia. Ogni facets[].id e ogni values[].value si rimanda così com'è in filters.

Passo 2: tenere una sola marca

Bash
curl -s https://api.scavio.dev/api/v1/footlocker/deals \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type": "sale", "country": "it", "brand": "Nike", "page": 1}'

data acquisito (senza articoli né filtri):

JSON
{
  "type": "sale",
  "label": "Sale",
  "country": "it",
  "language": "it",
  "currency": "EUR",
  "total": 419,
  "page": 1,
  "page_size": 48,
  "total_pages": 9,
  "sort": "relevance",
  "applied_filters": {"brand": ["Nike"]},
  "data_as_of": "2026-11-11T10:06:16.503Z",
  "count": 48
}

419 offerte Nike in 9 pagine; applied_filters conferma il filtro applicato davvero. Abbiamo letto tutte le 9 pagine: 419 articoli distinti, nessun doppione. Su un elenco ordinato per rilevanza conviene comunque deduplicare su id, perché l'ordine può cambiare tra due chiamate.

Passo 3: confrontare ogni sconto con il prezzo degli ultimi 30 giorni

La direttiva (UE) 2019/2161 ha aggiunto alla direttiva 98/6/CE una regola semplice: chi annuncia una riduzione di prezzo deve indicare il prezzo precedente, cioè il prezzo più basso applicato in un periodo di almeno 30 giorni prima dello sconto (testo su EUR-Lex). footlocker.it lo mostra e ogni riga dell'API lo riporta in lowest_price_30d. Basta un ciclo per classificare le offerte:

Python
import requests

KEY = "sk_live_la_tua_chiave"  # dalla dashboard di Scavio
URL = "https://api.scavio.dev/api/v1/footlocker/deals"
visti = {}
for page in range(1, 10):
    body = {"type": "sale", "country": "it", "brand": "Nike", "page": page}
    r = requests.post(URL, json=body, headers={"Authorization": f"Bearer {KEY}"}, timeout=60)
    for item in r.json()["data"]["items"]:
        visti[item["id"]] = item

for item in visti.values():
    p, barrato, min30 = item["price"], item["list_price"], item["lowest_price_30d"]
    if min30 == p:
        print("sconto non nuovo:", item["title"], p, barrato)
    elif min30 < p:
        print("nel mese costava meno:", item["title"], p, "minimo", min30)

Su 419 offerte Nike, lowest_price_30d coincideva con il prezzo barrato per 388. 28 righe sono uscite come «sconto non nuovo», tra cui questa:

JSON
{"id": "314109535204", "title": "Nike Air Force 1 Low - Uomo Scarpe", "price": 80, "list_price": 119.99, "percent_off": 33, "lowest_price_30d": 80, "on_sale": true}

La Air Force 1 Low costava già 80 € negli ultimi 30 giorni: non è più conveniente di due settimane fa. E 2 righe sono uscite come «nel mese costava meno»:

JSON
{"id": "314216862004", "title": "Nike Air Max Tuned 1 - Uomo Scarpe", "price": 110, "list_price": 189.99, "percent_off": 42, "lowest_price_30d": 90, "on_sale": true}

La Air Max Tuned 1 è esposta al 42% di sconto, ma nell'ultimo mese è stata venduta a 90 €: oggi costa 20 € in più del suo minimo recente. Questo è il genere di informazione che un tracker di offerte deve vedere prima di segnalare un affare. Il quadro completo delle offerte Nike, con uno sconto mediano del 34%, è nel confronto delle API Foot Locker per l'Italia.

Passo 4: gli articoli che accettano un codice sconto

Bash
curl -s https://api.scavio.dev/api/v1/footlocker/deals \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type": "discount_eligible", "country": "it"}'

data acquisito (46 articoli su 48 e filtri tolti):

JSON
{
  "type": "discount_eligible",
  "label": "Promo Code Eligible",
  "country": "it",
  "language": "it",
  "currency": "EUR",
  "total": 3905,
  "page": 1,
  "page_size": 48,
  "total_pages": 82,
  "sort": "relevance",
  "applied_filters": {},
  "data_as_of": "2026-11-11T10:06:49.344Z",
  "count": 48,
  "items": [
    {"id": "314108593204", "title": "Jordan Spizike Low - Uomo Scarpe", "brand": "Jordan", "url": "https://www.footlocker.it/product/~/314108593204.html", "price": 110, "list_price": 169.99, "percent_off": 35, "lowest_price_30d": 169.99, "on_sale": true, "member_only_sale": false, "rating": 5, "review_count": 154, "color_count": 3},
    {"id": "315216603902", "title": "New Balance 9060 - Donna Scarpe", "brand": "New Balance", "url": "https://www.footlocker.it/product/~/315216603902.html", "price": 140, "list_price": 189.99, "percent_off": 26, "lowest_price_30d": 189.99, "on_sale": true, "member_only_sale": false, "rating": 5, "review_count": 1204, "color_count": 29}
  ]
}

3.905 articoli accettavano un codice, più del doppio delle offerte: l'elenco comprende anche articoli a prezzo pieno (nella prima pagina, 7 dei 48 non erano in sconto). L'API non fornisce codici: dice a quali articoli un codice si applicherà. Le regole sono quelle dell'assistenza Foot Locker: un solo codice per ordine e, a seconda della promozione, valido o no sugli articoli già in saldo.

Passo 5: un modello in offerta, nella tua taglia

Bash
curl -s https://api.scavio.dev/api/v1/footlocker/search \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "air max 90", "country": "it", "on_sale": true, "filters": {"uomoScarpeSize": "42"}}'

data acquisito (7 articoli su 10 tolti):

JSON
{
  "query": "air max 90",
  "redirected_to": null,
  "country": "it",
  "language": "it",
  "currency": "EUR",
  "total": 10,
  "page": 1,
  "page_size": 48,
  "total_pages": 1,
  "sort": "relevance",
  "applied_filters": {"saleProduct": ["True"], "uomoScarpeSize": ["42"]},
  "data_as_of": "2026-11-11T10:06:51.747Z",
  "count": 10,
  "items": [
    {"id": "314206402704", "title": "Nike Air Max 90 - Uomo Scarpe", "brand": "Nike", "url": "https://www.footlocker.it/product/~/314206402704.html", "price": 110, "list_price": 149.99, "percent_off": 27, "lowest_price_30d": 149.99, "on_sale": true, "member_only_sale": false, "rating": 5, "review_count": 893, "color_count": 16},
    {"id": "314218725704", "title": "Nike Air Max 90 - Uomo Scarpe", "brand": "Nike", "url": "https://www.footlocker.it/product/~/314218725704.html", "price": 95, "list_price": 149.99, "percent_off": 37, "lowest_price_30d": 149.99, "on_sale": true, "member_only_sale": false, "rating": 5, "review_count": 398, "color_count": 16},
    {"id": "314216809104", "title": "Nike Air Max 90 Drift - Uomo Scarpe", "brand": "Nike", "url": "https://www.footlocker.it/product/~/314216809104.html", "price": 90, "list_price": 149.99, "percent_off": 40, "lowest_price_30d": 149.99, "on_sale": true, "member_only_sale": null, "rating": 4, "review_count": 79, "color_count": 0}
  ]
}

Gli ID dei filtri taglia seguono la lingua del sito: uomoScarpeSize su footlocker.it, come mostrano i facets del passo 1. In taglia 42 la ricerca ha restituito 10 offerte, da 50 € a 125 €, non tutte Air Max 90 (tra le altre una Air Max Moto 2K): la ricerca è per parole chiave, quindi controlla title prima di confrontare i prezzi.

Passo 6: quali taglie sono davvero disponibili

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

data acquisito (immagini, 30 colori su 31 e 7 taglie su 11 tolti):

JSON
{
  "country": "it",
  "language": "it",
  "currency": "EUR",
  "id": "314109535204",
  "title": "Nike Air Force 1 Low - Uomo Scarpe",
  "brand": "Nike",
  "url": "https://www.footlocker.it/product/~/314109535204.html",
  "style_code": "IQ7593-133",
  "rating": 4.67,
  "review_count": 2142,
  "price": {"price": 80, "list_price": 119.99, "percent_off": 33, "lowest_price_30d": 80},
  "available": true,
  "available_to_ship": null,
  "available_for_pickup": null,
  "launch": {"is_launch": false, "launch_type": null, "launch_date": null, "web_only": false},
  "flags": {"on_sale": true, "new": false, "discounts_excluded": false, "free_shipping": true, "ship_to_store": false, "member_only_sale": null, "member_only_product": null},
  "colorways": [{"sku": "314100167304", "color": "Flax-Wheat-Black", "price": 119.99, "list_price": 119.99, "available": true, "url": "https://www.footlocker.it/product/~/314100167304.html"}],
  "sizes": [
    {"size": "40", "dual_size": null, "available": true, "ship": null, "pickup": null, "stores_available": null, "upc": "198728474354", "store_sku": "314109535204070", "price": 80, "list_price": 119.99},
    {"size": "42", "dual_size": null, "available": false, "ship": null, "pickup": null, "stores_available": null, "upc": "198728471278", "store_sku": "314109535204085", "price": 80, "list_price": 119.99},
    {"size": "45", "dual_size": null, "available": false, "ship": null, "pickup": null, "stores_available": null, "upc": "198728470752", "store_sku": "314109535204110", "price": 80, "list_price": 119.99},
    {"size": "46", "dual_size": null, "available": true, "ship": null, "pickup": null, "stores_available": null, "upc": "198728469534", "store_sku": "314109535204120", "price": 80, "list_price": 119.99}
  ]
}

È la stessa Air Force 1 Low del passo 3, con lowest_price_30d a 80 € anche nella scheda. Solo 4 delle 11 taglie erano disponibili (40, 40.5, 44.5 e 46). Su footlocker.it la disponibilità è un sì o no per taglia (available). stores_available, il numero di negozi che mostrano la taglia disponibile, esiste solo su footlocker.com ed è null qui, come ship, pickup, available_to_ship e available_for_pickup: numero di negozi e disponibilità in negozio sono solo per gli Stati Uniti. Foot Locker non pubblica quantità, e questa scheda è arrivata senza descrizione.

Passo 7: una collezione intera

Bash
curl -s https://api.scavio.dev/api/v1/footlocker/category \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"path": "/category/collection/jordan/space-jam.html", "country": "it"}'

data acquisito (18 articoli su 20 e filtri tolti):

JSON
{
  "category": {"id": "campaign-jordan-space-jam", "name": "Jordan Space Jam", "path": "/category/collection/jordan/space-jam.html", "url": "https://www.footlocker.it/category/collection/jordan/space-jam.html"},
  "country": "it",
  "language": "it",
  "currency": "EUR",
  "total": 20,
  "page": 1,
  "page_size": 48,
  "total_pages": 1,
  "sort": "relevance",
  "applied_filters": {},
  "data_as_of": "2026-11-11T10:06:53.449Z",
  "count": 20,
  "items": [
    {"id": "314110019404", "title": "Jordan 1 Low Se Magic Ball - Uomo Scarpe", "brand": "Jordan", "url": "https://www.footlocker.it/product/~/314110019404.html", "price": 139.99, "list_price": 139.99, "percent_off": null, "lowest_price_30d": null, "on_sale": false, "member_only_sale": null, "rating": 5, "review_count": 3, "color_count": 0},
    {"id": "314110020204", "title": "Jordan Spizike Low Jam Central - Uomo Scarpe", "brand": "Jordan", "url": "https://www.footlocker.it/product/~/314110020204.html", "price": 169.99, "list_price": 169.99, "percent_off": null, "lowest_price_30d": null, "on_sale": false, "member_only_sale": null, "rating": 0, "review_count": 0, "color_count": 0}
  ]
}

Il percorso viene dai link del sito (/it/category/... su footlocker.it, senza /it). Nessuno dei 20 articoli Space Jam era in sconto. Conserva questo rilevamento: se uno di loro va in offerta prima del Black Friday del 27 novembre, on_sale e lowest_price_30d compariranno alla chiamata successiva.

Gli endpoint disponibili per l'Italia

EndpointCosa restituisce su footlocker.itCrediti
/api/v1/footlocker/dealsOfferte (type: sale) o articoli idonei ai codici sconto (type: discount_eligible), 48 per pagina, con prezzo, barrato, sconto, prezzo più basso a 30 giorni e filtri1
/api/v1/footlocker/searchRicerca per parole chiave con gli stessi campi, 7 ordinamenti e tutti i filtri del sito (taglia, colore, prezzo, sport...)1
/api/v1/footlocker/productUna scheda per SKU o URL: prezzo, prezzo più basso a 30 giorni, ogni taglia (disponibile sì o no, UPC; numero di negozi solo negli USA), colori1
/api/v1/footlocker/categoryUna categoria o collezione per percorso, URL o ID1
/api/v1/footlocker/brandTutto il catalogo di una marca, filtrabile per parola chiave1

Gli altri endpoint non coprono l'Italia: /releases (calendario delle uscite) risponde per Stati Uniti, Canada e Regno Unito; /stores, /store-availability, /reviews e /questions solo per gli Stati Uniti, come /deals con type: exclusives (Stati Uniti e Canada). Uno SKU sconosciuto restituisce un 404 addebitato; un guasto temporaneo viene ritentato automaticamente e non si paga. Per confrontare i fornitori, leggi le migliori API Foot Locker per l'Italia.

Per iniziare

  1. Registrati su dashboard.scavio.dev/sign-up: 50 crediti gratuiti, senza carta di credito, cioè 50 pagine di offerte.
  2. Copia la tua chiave API dalla dashboard.
  3. Invia un POST a /api/v1/footlocker/deals con {"type": "sale", "country": "it"} e la chiave nell'header Authorization.

Prova gratis la Foot Locker API nel playground, leggi la pagina della Foot Locker API e la documentazione delle offerte, oppure chiamala da Claude e da altri agenti con il server MCP.

Frequently asked questions

Si possono usare più codici sconto Foot Locker nello stesso ordine?

No. L'assistenza di Foot Locker Europa lo dice chiaramente: «È possibile applicare un solo codice promozionale per ordine.» Aggiunge che alcune promozioni valgono anche sugli articoli in saldo e altre «si applicano solo ai prodotti a prezzo pieno». Una carta regalo si può invece usare insieme a un codice.

Come capisco se un articolo Foot Locker accetta un codice sconto?

footlocker.it ha il filtro «Idoneo per Codici». Con la Foot Locker API di Scavio, /api/v1/footlocker/deals con "type": "discount_eligible" e "country": "it" restituisce l'elenco completo: 3.905 articoli l'11 novembre 2026, compresi articoli a prezzo pieno. Nella scheda prodotto, flags.discounts_excluded segnala un articolo escluso dagli sconti.

Il prezzo barrato di Foot Locker è il prezzo vero di prima?

La normativa europea impone che il prezzo di riferimento di uno sconto sia il prezzo più basso dei 30 giorni precedenti. footlocker.it lo mostra e l'API lo restituisce in lowest_price_30d. Su 419 articoli Nike in sconto l'11 novembre 2026 coincideva con il prezzo barrato per 388; per 28 era già il prezzo scontato, per 2 era sotto il prezzo di oggi e per 1 sopra il prezzo barrato.

L'API dà le date di uscita e lo stock nei negozi italiani?

No. Su footlocker.it Scavio copre ricerca, scheda prodotto, categorie, marche e offerte. Il calendario delle uscite copre Stati Uniti, Canada e Regno Unito; negozi, disponibilità in negozio, recensioni e domande solo gli Stati Uniti. La scheda prodotto italiana indica comunque, per ogni taglia, se è disponibile o no; il numero di negozi che mostrano una taglia esiste solo per gli Stati Uniti.

Quanto costa monitorare le offerte Foot Locker con Scavio?

1 credito per chiamata, cioè 1 $ ogni 1.000 richieste con il piano Growth. Una pagina di offerte restituisce 48 articoli: le 1.645 offerte di footlocker.it stanno in 35 chiamate, le 419 offerte Nike in 9. Un account nuovo riceve 50 crediti senza carta di credito.

Le offerte di Foot Locker Italia in JSON

  • Offerte e articoli idonei ai codici sconto
  • Prezzo più basso degli ultimi 30 giorni
  • Taglie disponibili, 1 credito a chiamata
Prova gratis la Foot Locker API

50 free credits, no credit card

On this page

  1. Passo 1: elencare tutte le offerte di footlocker.it
  2. Passo 2: tenere una sola marca
  3. Passo 3: confrontare ogni sconto con il prezzo degli ultimi 30 giorni
  4. Passo 4: gli articoli che accettano un codice sconto

Related articles

View all
  • scavio
    Italy / Price monitoring
    Fanatics
    Maglia Fanatics via API: prezzi, taglie e saldi di fanatics.it in euro, passo per passo
  • scavio
    Comparison / Italy
    Footlocker
    Le 4 migliori API Foot Locker per l'Italia nel 2026: Scavio restituisce il prezzo più basso degli ultimi 30 giorni di ogni offerta
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