शॉपिंग · Steam

अपना Steam Price History और Price Tracker बनाएँ

अपना Steam Price History और Price Tracker बनाएँ से आपको लाइव Steam डेटा ठीक उसी पल मिलता है जब आप पूछते हैं, साफ़ स्ट्रक्चर्ड रूप में – आपके ऐप, स्प्रेडशीट या AI असिस्टेंट के लिए तैयार। न स्क्रैपिंग, न रखरखाव।

हर महीने 100 फ़्री रिक्वेस्ट · क्रेडिट कार्ड की ज़रूरत नहीं · सभी प्लेटफ़ॉर्म के लिए एक API key

मुख्य तथ्य

अपडेट:

Steam का मूल्य इतिहास कुछ और नहीं, बस स्टोर की मौजूदा कीमत है जिसे बार-बार दर्ज किया गया हो। everydata.io की Steam API आपको ठीक यही देती है: एक कॉल बताती है कि आपके चुने हुए देश के Steam स्टोर में कोई गेम अभी कितने का है – कीमत, मूल कीमत, प्रतिशत में छूट और मुद्रा – सादे JSON में। अपनी वॉच लिस्ट को तय समय पर पोल करें, हर रिस्पॉन्स को टाइमस्टैम्प के साथ सेव करें, और आपका अपना Steam प्राइस ट्रैकर या sale tracker हर रन के साथ बढ़ता है। हम साफ़ कहते हैं: API आपको पिछले सालों की कीमतें नहीं देती। वह हर क्षेत्र की भरोसेमंद मौजूदा कीमतें देती है, और इतिहास वह टेबल है जो आप उनसे बनाते हैं।

प्लेटफ़ॉर्म
Steam
मुख्य endpoint
/steam-lookup-product
हर कॉल पर quota
1 रिक्वेस्ट
फ़्री प्लान
100 रिक्वेस्ट / महीनाउसके बाद €30 / महीना से
आपको क्या मिलता है

अपना Steam Price History और Price Tracker बनाएँ क्या लौटाता है

Steam की कीमतें क्षेत्रीय होती हैं: एक ही app id की कीमत स्टोर देश के हिसाब से अलग रकम और अलग मुद्रा में हो सकती है। countryCode पैरामीटर स्टोर चुनता है: de, at या fr EUR में जवाब देते हैं, us USD में; डिफ़ॉल्ट de है। इसलिए जो ट्रैकर किसी गेम को जर्मनी और अमेरिका में फ़ॉलो करता है, वह दो country code के साथ दो कॉल करता है और दोनों पंक्तियाँ सेव करता है।

कीमत वाले फ़ील्ड संख्याएँ हैं, दिखाने वाले टेक्स्ट नहीं। price वह है जो स्टोर आज लेता है, discountPercentage Steam की अपनी छूट पूर्णांक के रूप में है, और retailPrice छूट चलने तक मूल कीमत है – छूट न होने पर यह 0 होता है। priceFormatted आपके UI के लिए Steam का दिखाया गया टेक्स्ट ("9,75€") रखता है। isFree free-to-play ऐप को चिह्नित करता है, और comingSoon तथा available बताते हैं कि किसी गेम की अभी खरीदने लायक कीमत नहीं है।

  • हर स्टोर देश के लिए मौजूदा price, retailPrice (छूट के दौरान मूल कीमत), discountPercentage और मुद्रा
  • priceFormatted, जैसा Steam दिखाता है, अलर्ट और UI के लिए
  • isFree, available और comingSoon, ताकि ग़ायब कीमत को कभी 0 की कीमत न समझा जाए
  • स्टोर URL या app id (productId) से लुकअप, जैसे Portal 2 के लिए 620
  • कीवर्ड सर्च, हर पेज पर 25 रिज़ल्ट, हर एक में price, retailPrice और discountPercentage – एक रिक्वेस्ट में गेम का पूरा पेज
  • उसी कॉल में गेम की जानकारी: डेवलपर, पब्लिशर, जॉनर, रिलीज़ डेट, प्लेटफ़ॉर्म, Metacritic स्कोर और रिव्यू सारांश
  • language पैरामीटर से 28 Steam भाषाओं में स्टोर टेक्स्ट (डिफ़ॉल्ट german)
उपयोग के उदाहरण

टीमें अपना Steam Price History और Price Tracker बनाएँ से क्या बनाती हैं

Steam sale tracker और कीमत में गिरावट के अलर्ट

हर गेम और स्टोर देश की आख़िरी कीमत सेव करें, रोज़ पोल करें और यूज़र को तब सूचना दें जब discountPercentage दिखे या कीमत आपके अपने इतिहास के सबसे कम मान से नीचे जाए।

Steam की क्षेत्रीय कीमतें साथ-साथ

एक ही app id को कई countryCode के साथ पोल करें और दिखाएँ कि हर स्टोर में, उसी स्टोर की मुद्रा में, गेम कितने का है।

गेम साइट के लिए मूल्य इतिहास चार्ट

गेम डेटाबेस और डील ब्लॉग app id और स्टोर देश के हिसाब से अपने ही ऑब्ज़र्वेशन प्लॉट करते हैं, ताकि हर चार्ट असल में जुटाई गई कीमतों पर बने।

पब्लिशर और मार्केट रिसर्च

विश्लेषक सर्च endpoint से जॉनर या फ़्रैंचाइज़ी खंगालते हैं और मापते हैं कि पब्लिशर कितनी बार और कितनी गहरी छूट देते हैं, रिलीज़ डेट और रिव्यू सारांश के साथ।

यह कैसे काम करता है

अपना Steam Price History और Price Tracker बनाएँ: उदाहरण रिक्वेस्ट और रिस्पॉन्स

अपनी वॉच लिस्ट को app id और आपके काम के स्टोर देशों के रूप में रखें, और हर जोड़ी के लिए GET /stm/steam-lookup-product कॉल करें। उदाहरण जर्मन स्टोर में Portal 2 (app id 620) माँगता है; रिस्पॉन्स को उन फ़ील्ड तक छोटा किया गया है जो एक प्राइस ट्रैकर सेव करता है।

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"

रिस्पॉन्स (संक्षिप्त)

200 OK · application/json
{
  "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
}
अपना Steam Price History और Price Tracker बनाएँ: /stm/steam-lookup-product के उदाहरण रिस्पॉन्स के फ़ील्ड
अपना Steam Price History और Price Tracker बनाएँ: /stm/steam-lookup-product के उदाहरण रिस्पॉन्स के फ़ील्ड

इतिहास बनाना: हर पोल के लिए observedAt, productId, countryCode, price, retailPrice, discountPercentage और मुद्रा के साथ एक पंक्ति लिखें, और (productId, countryCode, observedAt) पर इंडेक्स करें। उस टेबल से आपको अब तक देखी गई सबसे कम कीमत, आपके अपने 90-दिन के न्यूनतम के मुकाबले मौजूदा छूट, और सेल शुरू व ख़त्म होने की तारीख़ें मिलती हैं (discountPercentage 0 से किसी मान पर जाता है और वापस आता है)। बाद में फ़ील्ड जोड़ने हों तो raw JSON भी रखें।

एक साथ कई गेम पर नज़र: GET /stm/steam-search-by-keyword हर पेज पर 25 रिज़ल्ट देता है, हर टाइल पर price, retailPrice और discountPercentage के साथ, relevance, price-asc, price-desc, newest, name-asc या reviews के क्रम में। जर्मन स्टोर में "portal" की सर्च में 3,301 रिज़ल्ट मिले। किसी फ़्रैंचाइज़ी या जॉनर के लिए दिन में कुछ सर्च पेज, हर गेम के एक लुकअप से सस्ते पड़ते हैं; लुकअप उन गेम के लिए रखें जिन्हें आप सच में फ़ॉलो करते हैं।

जिन एरर को संभालना चाहिए: अनजान या क्षेत्र में ब्लॉक app id पर 404 मिलता है – कीमत सेव करने के बजाय उसे उस स्टोर में अनुपलब्ध दर्ज करें। अगर Steam जवाब नहीं देता, तो आपको 502 या 503 मिलता है जिसका शुल्क नहीं लगता; अगले चक्र में दोबारा कोशिश करें।

संबंधित endpoints

GET/stm/steam-lookup-product

ऐप विवरण. store लिंक या app id से एक गेम या ऐप: कीमत और छूट, रिलीज़ तारीख़, डेवलपर, पब्लिशर, genres, features, प्लेटफ़ॉर्म, भाषाएँ, Metacritic स्कोर, रिव्यू सारांश, इमेज और DLC।

GET/stm/steam-search-by-keyword

स्टोर सर्च करें. हर पेज पर 25 गेम, DLC, साउंडट्रैक या बंडल, कीमत, मूल कीमत, छूट, रिलीज़ तारीख़, प्लेटफ़ॉर्म और रिव्यू सारांश के साथ; relevance, कीमत, रिलीज़ तारीख़, नाम या रिव्यू से sort।

पूरा API रेफ़रेंस
प्राइसिंग

अपना Steam Price History और Price Tracker बनाएँ प्राइसिंग: प्रति रिक्वेस्ट भुगतान

हर लुकअप और हर सर्च पेज एक रिक्वेस्ट है। एक स्टोर देश में 150 गेम रोज़ एक बार ट्रैक करना लगभग 4,500 रिक्वेस्ट प्रति माह है और Starter प्लान (5,000 रिक्वेस्ट, €30) में आता है; दो देशों में वही लिस्ट लगभग 9,000 रिक्वेस्ट लेती है और Production (50,000, €80) में आती है। फ़्री प्लान की हर महीने 100 रिक्वेस्ट छोटी वॉच लिस्ट आज़माने के लिए काफ़ी हैं। Steam की तरफ़ की विफलताओं (502/503) का कभी शुल्क नहीं लगता।

Free
100 रिक्वेस्ट / महीना
Starter
5,000 रिक्वेस्ट · €30
Production
50,000 रिक्वेस्ट · €80
Business
3,00,000 रिक्वेस्ट · €300

अपना Steam Price History और Price Tracker बनाएँ: अक्सर पूछे जाने वाले सवाल

क्या API Steam का मूल्य इतिहास देती है?

नहीं। यह आपकी कॉल के समय की मौजूदा कीमत, मूल कीमत और छूट देती है। आपका मूल्य इतिहास उन रिस्पॉन्स की टेबल है जो आप सेव करते हैं; ऊपर का "यह कैसे काम करता है" सेक्शन एक न्यूनतम स्कीमा बताता है।

क्या मुझे अलग-अलग देशों और मुद्राओं की कीमतें मिल सकती हैं?

हाँ। countryCode में दो अक्षरों वाला स्टोर देश दें: de, at या fr EUR देते हैं, us USD देता है, और currency फ़ील्ड बताता है कि हर रिस्पॉन्स किस मुद्रा में है। डिफ़ॉल्ट de है।

retailPrice 0 क्यों है?

retailPrice छूट चलने तक मूल कीमत है। जब गेम पर छूट नहीं होती, तो price सामान्य कीमत है, retailPrice 0 है और discountPercentage 0 है।

किसी गेम का app id कैसे पता करूँ?

यह स्टोर URL में दी गई संख्या है, जैसे https://store.steampowered.com/app/620/Portal_2/ में 620। आप पूरा स्टोर URL url के रूप में भी दे सकते हैं, या /stm/steam-search-by-keyword से नाम से सर्च कर सकते हैं, जो हर रिज़ल्ट के लिए productId देता है।

मुझे कितनी बार पोल करना चाहिए?

जितनी बार आपका rate limit अनुमति दे – फ़्री प्लान पर 10 रिक्वेस्ट प्रति मिनट, Business पर 250 तक। मूल्य इतिहास के लिए आम तौर पर हर गेम और स्टोर देश के लिए दिन में एक या दो पोल काफ़ी हैं; जिस सेल को आप क़रीब से देखना चाहते हैं, उसके दौरान ज़्यादा बार पोल करें।

क्या यह आधिकारिक Steam Web API है?

नहीं। everydata.io Steam स्टोर का सार्वजनिक डेटा पढ़ता है, वही डेटा जो हर विज़िटर देखता है, और उसे तय JSON फ़ॉर्मेट में लौटाता है। यह Steam अकाउंट, लाइब्रेरी या यूज़र डेटा तक नहीं पहुँचता।

आज ही अपना Steam मूल्य इतिहास शुरू करें

फ़्री अकाउंट बनाएँ, अपनी API key कॉपी करें और एक मिनट में पहली Steam कीमत पाएँ। रिस्पॉन्स सेव करें, और आपका इतिहास शुरू हो जाता है।