Apakah ada jenis API yang hanya menawarkan layanan pencarian simbol sederhana? yaitu, masukkan nama perusahaan dan itu akan memberi tahu Anda simbol ticker? Saya hanya mencoba menyaring Google Finance, tetapi setelah beberapa saat, tingkatnya membatasi Anda dan Anda harus memasukkan CAPTCHA. Saya mencoba mencari kumpulan sekitar 2000 simbol ticker. Ada ide?
hai apakah mungkin menggunakan karakter liar dalam kueri? mencoba% dan * tetapi tidak berhasil ...
NightWolf
2
ini mengembalikan maksimal 10 hasil di JSON !!!! Bagaimana kita bisa melewati batasan HANYA 10 hasil ini ??
Sandy505
5
Beberapa hari yang lalu, solusi ini tampaknya rusak. Yahoo sekarang memerlukan parameter "wilayah", dan menyetelnya ke "AS" tidak membuat perbedaan apa pun. Jika ada yang punya solusi, saya akan senang mendengarnya!
Dan sekarang tidak lagi mendukung pencarian fuzzy, itu hanya dapat mencari simbol "Tepat". :( Adakah yang memiliki solusi atau parameter tersembunyi apa pun untuk mengaktifkan fitur pencarian kabur?
Jonathan Chen
32
Google Finance memungkinkan Anda mengambil hingga 100 harga saham sekaligus menggunakan URL berikut:
Harga saat ini ("l") adalah waktu nyata dan penundaannya setara dengan Yahoo Finance. Ada beberapa kebiasaan yang harus Anda waspadai. Beberapa saham membutuhkan awalan bursa. Misalnya, jika Anda menanyakan "BTIM", Anda akan mendapatkan kesalahan "Permintaan Buruk" tetapi "AMEX: BTIM" berfungsi. Beberapa saham tidak berfungsi bahkan dengan awalan bursa. Misalnya, mengajukan kueri "FTWRD" dan "NASDAQ: FTWRD" keduanya menghasilkan kesalahan "Permintaan Buruk" meskipun Google Finance memiliki informasi untuk saham NASDAQ ini.
Kolom "el", jika ada, memberi tahu Anda harga sebelum pasar atau sesudah jam buka.
Sayangnya, sepertinya Google Finance API sudah tidak digunakan lagi dan akan dihentikan pada tanggal 20 Oktober 2012 developers.google.com/finance
vegemite4me
2
Ya, melihat-lihat dan keuangan google sekarang sudah usang dan tidak terbuka untuk bisnis. Mengingat rekam jejak Google menutup apis saya akan sangat ragu untuk mendasarkan bisnis atau aplikasi di atasnya kecuali Anda memiliki kontrak dan sla dengan mereka
Shawn Vader
1
Ada dokumen baru? Layanan masih berfungsi, Mencari pencarian saham juga :) seperti yahoo one
João Nunes
25
Anda dapat mengirim permintaan HTTP ke http://finance.yahoo.com meminta simbol, nama, kutipan, dan segala macam data lainnya. Data dikembalikan sebagai .CSV sehingga Anda dapat meminta beberapa simbol dalam satu kueri.
Sayangnya, menemukan nama perusahaan dari sebuah simbol itu mudah. Saya sedang mencari cara untuk mengotomatiskan pencarian batch simbol ticker dari daftar nama perusahaan. Google sejauh ini memiliki pencarian terbaik, saya dapat menemukan simbol untuk hampir semua perusahaan dalam daftar saya tanpa harus mencari secara manual, tetapi Google memiliki pembatasan kecepatan dan akan memberi Anda kesalahan 503 setelah sekitar 1000 permintaan.
dancavallaro
bukan jawaban, tapi berguna untuk domain
kenny
Sepertinya penggunaan api memiliki masalah hukum. Saat membuka [Mengunduh Data Yahoo] orang akan melihat catatan Yahoo bahwa menggunakan layanan mereka dengan cara tersebut adalah ilegal
Situs NASDAQ menghosting daftar CSV terpisah untuk simbol ticker di setiap bursa saham (NYSE, AMEX, dan NASDAQ). Anda perlu menyelesaikan captcha dan mendapatkan dump CSV.
Lebih baik lagi, lewati pencarian simbol di situs pertukaran - cukup saring daftar lengkap mereka ke tabel lokal Anda sendiri dan lakukan pencarian sendiri.
@ John Pirie: Ya, itu juga ... :-)
Stobor
7
Gunakan YQL dan Anda tidak perlu khawatir. Ini adalah bahasa kueri oleh Yahoo dan Anda bisa mendapatkan semua data saham termasuk nama perusahaan untuk ticker. Ini adalah REST API dan mengembalikan hasil melalui XML atau JSON. Saya memiliki tutorial lengkap dan kode sumber di situs saya, lihat: http://www.jarloo.com/yahoo-stock-symbol-lookup/
Google Finance memiliki API - Anda mungkin harus mengajukan permohonan untuk kunci pengembang, tetapi setidaknya Anda akan terhindar dari kerumitan menggores layar: http://code.google.com/apis/finance/reference.html
Google sekarang dikesampingkan dan tidak lagi terbuka untuk bisnis
Shawn Vader
1
Taruhan terbaik Anda mungkin terjadi dengan salah satu layanan pencarian lainnya (masih layar-scraping), dan memeriksa apakah mereka tidak memerlukan CAPTCHA.
Jawaban:
Anda dapat menggunakan pencarian simbol yahoo seperti ini:
Dimana query adalah nama perusahaan.
Anda akan mendapatkan sesuatu seperti ini sebagai imbalan:
Yang merupakan JSON dan sangat mudah digunakan.
Hush ... jangan beritahu siapa pun.
sumber
Google Finance memungkinkan Anda mengambil hingga 100 harga saham sekaligus menggunakan URL berikut:
www.google.com/finance/info?infotype=infoquoteall&q=[ticker1],[ticker2],...,[tickern]
Sebagai contoh:
www.google.com/finance/info?infotype=infoquoteall&q=C,JPM,AIG
Seseorang telah memecahkan bidang yang tersedia di sini:
http://qsb-mac.googlecode.com/svn/trunk/Vermilion/Modules/StockQuoter/StockQuoter.py
Harga saat ini ("l") adalah waktu nyata dan penundaannya setara dengan Yahoo Finance. Ada beberapa kebiasaan yang harus Anda waspadai. Beberapa saham membutuhkan awalan bursa. Misalnya, jika Anda menanyakan "BTIM", Anda akan mendapatkan kesalahan "Permintaan Buruk" tetapi "AMEX: BTIM" berfungsi. Beberapa saham tidak berfungsi bahkan dengan awalan bursa. Misalnya, mengajukan kueri "FTWRD" dan "NASDAQ: FTWRD" keduanya menghasilkan kesalahan "Permintaan Buruk" meskipun Google Finance memiliki informasi untuk saham NASDAQ ini.
Kolom "el", jika ada, memberi tahu Anda harga sebelum pasar atau sesudah jam buka.
sumber
Anda dapat mengirim permintaan HTTP ke http://finance.yahoo.com meminta simbol, nama, kutipan, dan segala macam data lainnya. Data dikembalikan sebagai .CSV sehingga Anda dapat meminta beberapa simbol dalam satu kueri.
Jadi jika Anda mengirim:
Anda akan mendapatkan kembali sesuatu seperti:
Berikut adalah artikel berjudul Mengunduh Data Yahoo yang mencakup berbagai tag yang digunakan untuk meminta data.
sumber
Situs NASDAQ menghosting daftar CSV terpisah untuk simbol ticker di setiap bursa saham (NYSE, AMEX, dan NASDAQ). Anda perlu menyelesaikan captcha dan mendapatkan dump CSV.
http://www.nasdaq.com/screening/company-list.aspx
sumber
Jika Anda tidak ingin mendaftar untuk layanan, saya mungkin akan kembali ke bursa itu sendiri; kebanyakan dari mereka belum di-CAPTCHA ...
Halaman pencarian simbol untuk:
dll ...
sumber
Gunakan YQL dan Anda tidak perlu khawatir. Ini adalah bahasa kueri oleh Yahoo dan Anda bisa mendapatkan semua data saham termasuk nama perusahaan untuk ticker. Ini adalah REST API dan mengembalikan hasil melalui XML atau JSON. Saya memiliki tutorial lengkap dan kode sumber di situs saya, lihat: http://www.jarloo.com/yahoo-stock-symbol-lookup/
sumber
Saat ini, situs web NASDAQ secara terbuka menyediakan file CSV yang berisi daftar massal - dipecah dengan huruf pertama.
sumber
Google Finance memiliki API - Anda mungkin harus mengajukan permohonan untuk kunci pengembang, tetapi setidaknya Anda akan terhindar dari kerumitan menggores layar: http://code.google.com/apis/finance/reference.html
sumber
Taruhan terbaik Anda mungkin terjadi dengan salah satu layanan pencarian lainnya (masih layar-scraping), dan memeriksa apakah mereka tidak memerlukan CAPTCHA.
Yang terakhir tampaknya paling tidak membutuhkan CAPTCHA pada titik mana pun, tetapi ada baiknya memeriksa ketiganya.
sumber
Gunakan YQL: bahasa mirip sql untuk mengambil barang-barang dari api publik: YQL Console (tautan eksternal)
Ini memberi Anda file XML yang bagus untuk dikerjakan!
sumber
Anda dapat menggunakan operasi "Pencarian Perusahaan" di API Dasar Perusahaan di sini: http://www.mergent.com/servius/
sumber