Shopping · Steam
Crea il tuo storico prezzi e price tracker per Steam
Crea il tuo storico prezzi e price tracker per Steam: ricevi dati Steam live nel momento in cui li chiedi, in forma pulita e strutturata – pronti per la tua app, un foglio di calcolo o un assistente AI. Niente scraping, niente da mantenere.
100 richieste gratuite ogni mese · nessuna carta di credito · una chiave API per tutte le piattaforme
Dati chiave
Aggiornato il
Uno storico prezzi Steam non è altro che il prezzo attuale dello store, annotato più e più volte. È esattamente ciò che ti dà la Steam API di everydata.io: una chiamata restituisce quanto costa un gioco in questo momento nello store Steam del paese che scegli – prezzo, prezzo originale, sconto in percentuale e valuta – in JSON semplice. Interroga la tua watch list secondo una pianificazione, salva ogni risposta con un timestamp e il tuo price tracker o sale tracker per Steam cresce a ogni esecuzione. Lo diciamo chiaramente: l'API non ti consegna anni di prezzi passati. Ti dà prezzi attuali affidabili per regione, e lo storico è la tabella che costruisci a partire da essi.
- Piattaforma
- Steam
- Endpoint principale
- /steam-lookup-product
- Quota per chiamata
- 1 richiesta
- Piano gratuito
- 100 rich. / mesepoi da 30 € / mese
Cosa restituisce Crea il tuo storico prezzi e price tracker per Steam
I prezzi Steam sono regionali: lo stesso app id può costare un importo diverso, in un'altra valuta, a seconda del paese dello store. Il parametro countryCode sceglie lo store: de, at o fr rispondono in EUR, us in USD; il valore predefinito è de. Un tracker che segue un gioco in Germania e negli Stati Uniti fa quindi due chiamate con due codici paese e salva entrambe le righe.
I campi di prezzo sono numeri, non testi da visualizzare. price è ciò che lo store fa pagare oggi, discountPercentage è lo sconto di Steam come numero intero e retailPrice è il prezzo originale finché uno sconto è attivo – vale 0 quando il gioco non è scontato. priceFormatted conserva il testo mostrato da Steam ("9,75€") per la tua interfaccia. isFree indica le app free-to-play, e comingSoon insieme ad available ti dicono quando un gioco non ha ancora un prezzo d'acquisto.
- price attuale, retailPrice (prezzo originale durante uno sconto), discountPercentage e valuta per paese dello store
- priceFormatted come lo mostra Steam, per avvisi e interfaccia
- isFree, available e comingSoon, così un prezzo mancante non viene mai scambiato per un prezzo di 0
- Ricerca per URL dello store o per app id (productId), ad es. 620 per Portal 2
- Ricerca per parola chiave con 25 risultati per pagina, ciascuno con price, retailPrice e discountPercentage – una richiesta copre un'intera pagina di giochi
- Dettagli del gioco nella stessa chiamata: sviluppatori, publisher, generi, data di uscita, piattaforme, punteggio Metacritic e riepilogo delle recensioni
- Testi dello store in 28 lingue Steam tramite il parametro language (predefinito german)
Cosa costruiscono i team con Crea il tuo storico prezzi e price tracker per Steam
Steam sale tracker e avvisi di calo prezzo
Salva l'ultimo prezzo per gioco e paese dello store, interroga ogni giorno e avvisa gli utenti quando compare discountPercentage o il prezzo scende sotto il valore più basso del tuo storico.
Prezzi regionali Steam affiancati
Interroga gli stessi app id con più countryCode e mostra affiancato quanto costa un gioco in ogni store, nella valuta di quello store.
Grafici dello storico prezzi per un sito di videogiochi
Database di giochi e blog di offerte disegnano le proprie rilevazioni per app id e paese dello store, così ogni grafico si basa su prezzi realmente raccolti.
Ricerche su publisher e mercato
Gli analisti scorrono generi o saghe con l'endpoint di ricerca e misurano quanto spesso e quanto a fondo i publisher applicano sconti, insieme alle date di uscita e al riepilogo delle recensioni.
Crea il tuo storico prezzi e price tracker per Steam: richiesta e risposta di esempio
Tieni la tua watch list come app id più i paesi dello store che ti interessano e chiama GET /stm/steam-lookup-product per ogni coppia. L'esempio chiede Portal 2 (app id 620) nello store tedesco; la risposta è ridotta ai campi che un price tracker salva.
GET /stm/steam-lookup-product
curl "https://api.everydata.io/stm/steam-lookup-product?productId=620&countryCode=de" \
-H "x-api-key: YOUR_API_KEY"Risposta (abbreviata)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"productTitle": "Portal 2",
"productId": "620",
"productType": "game",
"url": "https://store.steampowered.com/app/620/",
"price": 9.75,
"retailPrice": 0,
"discountPercentage": 0,
"currency": "EUR",
"priceFormatted": "9,75€",
"isFree": false,
"available": true,
"comingSoon": false,
"positiveReviewPercent": 99,
"countReview": 467111
}
Costruire lo storico: scrivi una riga per ogni interrogazione con observedAt, productId, countryCode, price, retailPrice, discountPercentage e valuta, e indicizza su (productId, countryCode, observedAt). Da quella tabella ottieni il prezzo più basso che hai visto, lo sconto attuale rispetto al tuo minimo a 90 giorni e le date di inizio e fine di un'offerta (discountPercentage passa da 0 a un valore e poi torna a 0). Conserva il JSON grezzo se vuoi aggiungere campi in seguito.
Seguire molti giochi insieme: GET /stm/steam-search-by-keyword restituisce 25 risultati per pagina con price, retailPrice e discountPercentage su ogni scheda, ordinati per relevance, price-asc, price-desc, newest, name-asc o reviews. Una ricerca di "portal" nello store tedesco ha trovato 3.301 risultati. Per una saga o un genere, qualche pagina di ricerca al giorno costa meno di una richiesta per gioco; usa la scheda singola per i giochi che segui davvero.
Errori da gestire: un app id sconosciuto o bloccato nella regione risponde 404 – segnalo come non disponibile in quello store invece di salvare un prezzo. Se Steam non risponde ricevi un 502 o 503 che non viene addebitato; riprova al ciclo successivo.
Endpoint correlati
Dettagli app. Un gioco o un'app tramite link dello store o app id: prezzo e sconto, data di uscita, sviluppatori, publisher, generi, funzionalità, piattaforme, lingue, punteggio Metacritic, riepilogo delle recensioni, immagini e DLC.
Cerca nello store. 25 giochi, DLC, colonne sonore o bundle per pagina con prezzo, prezzo originale, sconto, data di uscita, piattaforme e riepilogo delle recensioni; ordinati per pertinenza, prezzo, data di uscita, nome o recensioni.
Prezzi di Crea il tuo storico prezzi e price tracker per Steam: paghi a richiesta
Ogni scheda singola e ogni pagina di ricerca è una richiesta. Seguire 150 giochi una volta al giorno in un paese dello store significa circa 4.500 richieste al mese e rientra nel piano Starter (5.000 richieste, 30 €); la stessa lista in due paesi richiede circa 9.000 richieste e rientra in Production (50.000, 80 €). Le 100 richieste al mese del piano gratuito bastano per provare una piccola watch list. Gli errori lato Steam (502/503) non vengono mai addebitati.
- Free
- 100 rich. / mese
- Starter
- 5000 rich. · 30 €
- Production
- 50.000 rich. · 80 €
- Business
- 300.000 rich. · 300 €
Crea il tuo storico prezzi e price tracker per Steam: domande frequenti
L'API restituisce uno storico prezzi Steam?
No. Restituisce il prezzo attuale, il prezzo originale e lo sconto nel momento della tua chiamata. Il tuo storico prezzi è la tabella di queste risposte che salvi; la sezione «Come funziona» qui sopra descrive uno schema minimo.
Posso ottenere prezzi per paesi e valute diversi?
Sì. Imposta countryCode sul paese dello store di due lettere: de, at o fr restituiscono EUR, us restituisce USD, e il campo currency ti dice in quale valuta è ogni risposta. Il valore predefinito è de.
Perché retailPrice è 0?
retailPrice è il prezzo originale finché uno sconto è attivo. Quando il gioco non è scontato, price è il prezzo normale, retailPrice è 0 e discountPercentage è 0.
Come trovo l'app id di un gioco?
È il numero nell'URL dello store, ad es. 620 in https://store.steampowered.com/app/620/Portal_2/. Puoi anche passare l'URL completo dello store come url, oppure cercare per nome con /stm/steam-search-by-keyword, che restituisce productId per ogni risultato.
Quanto spesso dovrei interrogare?
Tanto spesso quanto consente il tuo rate limit – 10 richieste al minuto nel piano gratuito, fino a 250 in Business. Per uno storico prezzi bastano di solito una o due interrogazioni al giorno per gioco e paese dello store; interroga più spesso durante un'offerta che vuoi seguire da vicino.
È la Steam Web API ufficiale?
No. everydata.io legge i dati pubblici dello store Steam, gli stessi che vede ogni visitatore, e li restituisce in un formato JSON fisso. Non accede ad account Steam, librerie o dati degli utenti.
Casi d'uso correlati
Inizia oggi il tuo storico prezzi Steam
Crea un account gratuito, copia la tua chiave API e ottieni il tuo primo prezzo Steam in un minuto. Salva la risposta: il tuo storico comincia.