स्टॉक टिकर प्रतीक लुकअप एपीआई [बंद]


99

क्या किसी प्रकार की एपीआई है जो सिर्फ एक साधारण प्रतीक लुकअप सेवा प्रदान करती है? यानी, कंपनी का नाम इनपुट करें और यह आपको टिकर का प्रतीक बताएगा? मैंने Google वित्त को केवल स्क्रीन-स्क्रैप करने की कोशिश की है, लेकिन थोड़ी देर के बाद यह दर आपको सीमित कर देती है और आपको कैप्चा दर्ज करना होगा। मैं 2000 टिकर प्रतीकों के बारे में बैच-लुकअप करने की कोशिश कर रहा हूं। कोई विचार?


याहू वित्त के साथ कोई बेहतर भाग्य?
Noldorin

आपको लुकअप के बीच विलंब जोड़ने की आवश्यकता है। 5 सेकंड कहें।
स्यामई

यह स्क्रिप्ट उपयोगी हो सकती है: github.com/kevin91nl/scrape-ticker-symbols
www.data-blogger.com

मैंने उपलब्ध ट्रेडिंग एपीआई का हालिया मूल्यांकन किया। रणनीतिक
चाड

यह एक बिल्कुल वही करती है कि तुम क्या चाहते हैं और यह दैनिक अद्यतन किया जाता है rapidapi.com/logicione/api/...
वाट

जवाबों:


104

आप याहू के प्रतीक देखने का उपयोग कर सकते हैं जैसे:

http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=yahoo&callback=YAHOO.Finance.SymbolSuggest.ssCallback

जहां क्वेरी कंपनी का नाम है।

आपको बदले में कुछ ऐसा मिलेगा:

YAHOO.Finance.SymbolSuggest.ssCallback(
{
    "ResultSet": {
        "Query": "ya",
        "Result": [
            {
                "symbol": "YHOO",
                "name": "Yahoo! Inc.",
                "exch": "NMS",
                "type": "S",
                "exchDisp": "NASDAQ"
            },
            {
                "symbol": "AUY",
                "name": "Yamana Gold, Inc.",
                "exch": "NYQ",
                "type": "S",
                "exchDisp": "NYSE"
            },
            {
                "symbol": "YZC",
                "name": "Yanzhou Coal Mining Co. Ltd.",
                "exch": "NYQ",
                "type": "S",
                "exchDisp": "NYSE"
            },
            {
                "symbol": "YRI.TO",
                "name": "YAMANA GOLD INC COM NPV",
                "exch": "TOR",
                "type": "S",
                "exchDisp": "Toronto"
            },
            {
                "symbol": "8046.TW",
                "name": "NAN YA PRINTED CIR TWD10",
                "exch": "TAI",
                "type": "S",
                "exchDisp": "Taiwan"
            },
            {
                "symbol": "600319.SS",
                "name": "WEIFANG YAXING CHE 'A'CNY1",
                "exch": "SHH",
                "type": "S",
                "exchDisp": "Shanghai"
            },
            {
                "symbol": "1991.HK",
                "name": "TA YANG GROUP",
                "exch": "HKG",
                "type": "S",
                "exchDisp": "Hong Kong"
            },
            {
                "symbol": "1303.TW",
                "name": "NAN YA PLASTIC TWD10",
                "exch": "TAI",
                "type": "S",
                "exchDisp": "Taiwan"
            },
            {
                "symbol": "0294.HK",
                "name": "YANGTZEKIANG",
                "exch": "HKG",
                "type": "S",
                "exchDisp": "Hong Kong"
            },
            {
                "symbol": "YAVY",
                "name": "Yadkin Valley Financial Corp.",
                "exch": "NMS",
                "type": "S",
                "exchDisp": "NASDAQ"
            }
        ]
    }
}
)

जो JSON है और इसके साथ काम करना बहुत आसान है।

हश ... किसी को मत बताना।


1
क्या यह क्वेरी में जंगली चार का उपयोग करना संभव है? % और * की कोशिश की लेकिन कोई भाग्य नहीं ...
नाइटवुल्फ

2
यह JSON में अधिकतम 10 परिणाम देता है !!!! हम केवल 10 परिणामों की इस सीमा को कैसे दरकिनार कर सकते हैं ??
1950 पर सैंडी 505

5
कुछ दिनों पहले तक, यह समाधान टूटा हुआ लगता है। याहू को अब एक "क्षेत्र" पैरामीटर की आवश्यकता है, और इसे "यूएस" पर सेट करने से कोई फर्क नहीं पड़ता है। अगर किसी के पास वर्कअराउंड है, तो मुझे यह सुनना अच्छा लगेगा!
वेट करें

6
ऐसा लगता है कि उन्होंने 2 अतिरिक्त परम, "क्षेत्र" और "लंग" जोड़े। निम्नांकित d.yimg.com/autoc.finance.yahoo.com/…
lancegoh

2
और अब यह फ़र्ज़ी खोज का समर्थन नहीं करता है, यह केवल "सटीक" प्रतीक को देख सकता है। :( किसी के पास वर्कअरी या कोई भी छिपा हुआ पैरामीटर फजी सर्च फीचर को चालू करने के लिए है?
जोनाथन चेन

32

Google वित्त आपको निम्नलिखित URL का उपयोग करते हुए एक बार में 100 स्टॉक उद्धरण प्राप्त करने देता है:

www.google.com/finance/info?infotype=infoquoteall&q=[ticker1],[ticker2],...,[tickern]

उदाहरण के लिए:

www.google.com/finance/info?infotype=infoquoteall&q=C,JPM,AIG

किसी व्यक्ति ने यहां उपलब्ध खेतों को नष्ट कर दिया है:

http://qsb-mac.googlecode.com/svn/trunk/Vermilion/Modules/StockQuoter/StockQuoter.py

वर्तमान मूल्य ("एल") वास्तविक समय है और देरी याहू वित्त के बराबर है। वहाँ कुछ quirks आप के बारे में पता होना चाहिए रहे हैं। मुट्ठी भर शेयरों को विनिमय उपसर्ग की आवश्यकता होती है। उदाहरण के लिए, यदि आप "BTIM" क्वेरी करते हैं, तो आपको "खराब अनुरोध" त्रुटि मिलेगी लेकिन "AMEX: BTIM" काम करता है। एक्सचेंज उपसर्ग के साथ भी कुछ स्टॉक काम नहीं करते हैं। उदाहरण के लिए, "FTWRD" और "NASDAQ: FTWRD" दोनों को क्वेरी करते हुए "Bad Request" त्रुटियाँ उत्पन्न होती हैं, भले ही Google वित्त के पास इस NASDAQ स्टॉक की जानकारी हो।

"एल" फ़ील्ड, यदि मौजूद है, तो आपको वर्तमान प्री-मार्केट या घंटे के बाद की कीमत बताता है।



4
दुर्भाग्य से ऐसा लगता है कि Google वित्त एपीआई को हटा दिया गया है और 20 अक्टूबर 2012 को डेवलपर्स
Googlefinance

2
हाँ एक नज़र और Google वित्त अब समाप्त हो गया है और व्यापार के लिए नहीं खुला है। यह देखते हुए कि गोगल्स ट्रैक रिकॉर्ड क्लोजिंग एपिस है, जब तक आप उनके साथ एक अनुबंध और एसएलए नहीं करते हैं, तब तक मैं किसी व्यवसाय या ऐप को आधार बनाने में बहुत संकोच करूंगा
शॉन वाडेर

1
कोई नया डॉक्स? सेवा अभी भी काम करती है, एक स्टॉक खोज की तलाश में :) जैसे याहू एक
जोओ न्यून्स

25

आप http://finance.yahoo.com पर एक HTTP अनुरोध भेज सकते हैं जो प्रतीकों, नामों, उद्धरणों और अन्य सभी प्रकार के डेटा का अनुरोध कर सकता है । डेटा को .CSV के रूप में लौटाया जाता है ताकि आप एक क्वेरी में कई प्रतीकों का अनुरोध कर सकें।

इसलिए यदि आप भेजें:

http://finance.yahoo.com/d/quotes.csv?s=MSFT+F+ATT&f=sn

आपको कुछ इस तरह मिलेगा:

"MSFT","Microsoft Corp"
"F","FORD MOTOR CO"
"ATT","AT&T"

यहां डाउनलोडिंग याहू डेटा नामक एक लेख है जिसमें डेटा का अनुरोध करने के लिए उपयोग किए जाने वाले विभिन्न टैग शामिल हैं


1
दुर्भाग्य से, एक प्रतीक से कंपनी का नाम ढूंढना आसान है। मैं कंपनी के नामों की सूची से टिकर प्रतीकों के बैच-लुक को स्वचालित करने का एक तरीका ढूंढ रहा हूं। Google के पास अब तक की सर्वश्रेष्ठ खोज है, मैं अपनी सूची में लगभग किसी भी कंपनी के लिए मैन्युअल रूप से खोज किए बिना प्रतीक पा सकता हूं, लेकिन Google के पास दर-सीमित है और लगभग 1000 अनुरोधों के बाद आपको 503 त्रुटि देगा।
२०:३५

एक उत्तर नहीं है, लेकिन डोमेन के लिए उपयोगी है
केनी

ऐसा लगता है कि एपीआई उपयोग के कानूनी मुद्दे हैं। [डाउनलोडिंग याहू डेटा] खोलते समय, किसी को याहू का एक नोट दिखाई देगा कि उस तरह से उनकी सेवा का उपयोग अवैध है
बोगदन

1
आप jarloo.com/yahoo_finance पर प्रलेखित एक ही इंटरफ़ेस देख सकते हैं । या आर्काइव.ऑर्ग पर मूल की खोज करें ।
जॉर्ज

21

NASDAQ साइट प्रत्येक स्टॉक एक्सचेंज (NYSE, AMEX और NASDAQ) में टिकर प्रतीकों के लिए अलग-अलग CSV सूचियों को होस्ट करती है। आपको कैप्चा पूरा करने और CSV डंप प्राप्त करने की आवश्यकता है।

http://www.nasdaq.com/screening/company-list.aspx


9

यदि आप किसी सेवा के लिए साइन अप नहीं करना चाहते हैं, तो मैं शायद स्वयं एक्सचेंजों में वापस जाऊंगा; उनमें से अधिकांश अभी तक कैप्चा नहीं किए गए हैं ...

इसके लिए प्रतीक लुकअप पेज:

आदि...


2
बेहतर अभी तक, विनिमय साइटों पर प्रतीक देखने को छोड़ें - बस स्क्रीन को अपनी पूरी सूची को अपने स्थानीय तालिका में परिमार्जन करें और स्वयं को खोजें।

@ जॉन पीरी: हाँ, वह भी ... :-)
स्टोबोर

7

YQL का उपयोग करें और आपको चिंता करने की आवश्यकता नहीं है। यह याहू द्वारा एक क्वेरी भाषा है और आप टिकर के लिए कंपनी के नाम सहित सभी स्टॉक डेटा प्राप्त कर सकते हैं। यह REST API है और यह XML या JSON के माध्यम से परिणाम देता है। मैं अपनी साइट पर एक पूर्ण ट्यूटोरियल और स्रोत कोड देख रहा हूं: http://www.jarloo.com/yahoo-stock-symbol-lookup/


यह अच्छा लग रहा है, लेकिन यह 10 परिणामों की सीमा के साथ एक परिणाम देता है। अधिक पाने का कोई मौका?
तिमो


2

Google वित्त में एक एपीआई है - आपको शायद एक डेवलपर कुंजी के लिए आवेदन करना होगा, लेकिन कम से कम आप स्क्रीन-स्क्रैपिंग की परेशानी से खुद को बचाएंगे: http://code.google.com/apis/finance/reference.html


3
Google अब व्यवसाय के लिए खुला नहीं है
Shawn Vader

1

आपके सर्वोत्तम दांव शायद अन्य लुकअप सेवाओं (अभी भी स्क्रीन-स्क्रैपिंग) में से एक के साथ जा रहे हैं, और यह जांचने के लिए कि क्या उन्हें कैप्चा की आवश्यकता नहीं है।

किसी भी बिंदु पर कैप्चा की आवश्यकता के लिए अंतिम कम से कम दिखाई देता है, लेकिन यह तीनों की जांच के लायक है।


0

YQL का उपयोग करें: सार्वजनिक एपीआई से सामान प्राप्त करने के लिए एक वर्ग-जैसी भाषा: YQL कंसोल (बाहरी लिंक)

यह आपको काम करने के लिए एक अच्छी XML फ़ाइल देता है!


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.