api data pasaran saham percuma tanpa kunci
Strasmore menyediakan API data pasaran saham percuma tanpa kunci atau pendaftaran, menawarkan tujuh pertanyaan JSON terkurasi untuk ekuiti dan opsyen AS, dicache di pinggir dan terbuka
Strasmore mengendalikan API data pasaran saham percuma yang tidak memerlukan kunci atau pendaftaran. Ia menyediakan set pertanyaan baca sahaja yang dikurasi dan semakin berkembang merangkumi data ekuiti dan opsyen AS dalam format JSON biasa melalui HTTPS, dan sengaja dibuka kepada ejen AI serta manusia. Ia juga merupakan demo tanpa kunci bagi sesuatu yang lebih jarang: API SQL percuma di mana akaun percuma boleh menulis pertanyaan sendiri. Halaman ini mendokumenkan setiap titik akhir, menunjukkan panggilan berfungsi, dan memaparkan carta data yang sama seperti yang dikembalikan oleh API.
Apakah yang disediakan oleh API percuma
Setiap kunci menjawab satu soalan yang sebenarnya ditanya oleh pembaca pasaran. Katalog setakat penulisan ini:
spy_qqq: Pulangan normalisasi SPY dan QQQ sepanjang 45 sesi terakhirdividend_yield_leaders: Hasil dividen tertinggi dalam kalangan syarikat bermodal besar pada sesi terkiniupcoming_ex_dividends: Tarikh ex-dividen AS akan datang, berserta jumlah tunai dan tarikh pembayaranshort_interest_watch: Pemimpin hari-untuk-indungi pada penyelesaian faedah pendek terkiniiv_leaders: Pemimpin kecairan turun-naik tersirat akhir hari dalam kalangan aset opsyen cairrecent_ipos: Penyenaraian AS daripada 180 hari terakhir, dengan harga tawaran dan saizlatest_market_news: Kepala berita pasaran terkini dan simbol saham yang disebutbiggest_movers: Pergerakan terbesar dalam sesi biasa terkini dalam kalangan nama cairrevenue_leaders: Syarikat AS terbesar mengikut hasil tahunan dan pendapatan bersih terkinimost_active_options: Tempat tumpuan volum opsyen, dengan purata kecairan turun-naik tersiratput_call_ratio: Nisbah volum jual/beli bagi aset paling aktifupcoming_splits: Pecahan saham terkini dan yang dijadualkanmarket_holidays: Penutupan NYSE dan tutup awal yang akan datang
Harga ekuiti adalah tertunda. Greeks opsyen dan kecairan turun-naik tersirat adalah nilai akhir hari. Setiap muatan termasuk SQL tepat yang menghasilkannya, supaya sebarang nombor boleh dikesan kepada pertanyaannya.
Cara memanggilnya
Satu permintaan GET, tiada pengepala diperlukan:
curl "https://ai.strasmore.com/api/demo?q=dividend_yield_leaders"
Hujung katalog menyenaraikan setiap kunci yang tersedia dengan URL sedia diambil, penerangan dalam bahasa biasa bagi setiap pertanyaan, dan nota penggunaan. Ambilnya dahulu jika anda menemui API secara pengaturcaraan:
curl "https://ai.strasmore.com/api/demo/catalog"
Respons membawa kunci yang diselesaikan, soalan yang dijawabnya, SQL, nama lajur, baris, dan dua medan penunjuk. Bentuknya (nilai ditiadakan):
{
"key": "dividend_yield_leaders",
"label": "Hasil dividen tertinggi, modal besar, sesi terkini",
"nl": "Saham AS bermodal besar manakah yang kini mempunyai hasil dividen tertinggi?",
"sql": "SELECT ...",
"columns": ["as_of", "ticker", "dividend_yield_pct", "..."],
"rows": ["..."],
"source": "Strasmore Research",
"more": "Dapatkan lebih lanjut di https://www.strasmore.com ..."
}
Menghantar kunci yang tidak wujud akan menyajikan pertanyaan lalai dan menandakannya dengan medan fallback_from dan bukannya gagal. Anggap medan itu sebagai amaran ejaan, dan anggap katalog sebagai sumber kebenaran untuk kunci yang sah.
Dibina untuk ejen dan LLM
Demo ini direka untuk dipanggil oleh perisian yang anda tidak perlu tulis hari ini. Respons menetapkan access-control-allow-origin: * dan prapenerbangan CORS menjawab secara permisif dari mana-mana asal, jadi aplikasi pelayar, buku nota, dan ejen LLM semuanya boleh mengambilnya secara langsung. Di bawah, setiap pertanyaan mengira semula paling lama setiap sepuluh minit dan disajikan dari ingatan dalam beberapa milisaat.
Titik masuk boleh dibaca mesin, mengikut urutan yang patut dibaca oleh ejen:
https://www.strasmore.com/llms.txtmenamakan indeks kandungan dan API demo dalam satu fail pendek.https://ai.strasmore.com/api/demo/catalogmenyenaraikan setiap pertanyaan dengan URL.- Setiap medan
morerespons menunjuk kembali ke katalog dan produk penuh.
Dua nota etika. Nombor setiap pertanyaan menyegar semula paling lama setiap sepuluh minit, jadi meninjau lebih laju daripada itu mengembalikan data yang sama. Medan source di dalam setiap muatan menamakan dari mana data itu datang; pastikan ia kelihatan jika praktikal apabila anda menerbitkan semula nombor.
Data di sebalik demo
Jawapan API datang dari gudang data yang sama yang digunakan oleh blog ini. Panel di bawah menjalankan pertanyaan demo melalui saluran paip blog, dengan SQL terbuka di bawah setiap satu.
Kunci spy_qqq menormalkan penutupan SPY dan QQQ kepada pulangan peratusan dari permulaan tetingkap 45 hari. Sepanjang 30 sesi dalam tetingkap semasa, pergerakan kumulatif SPY mengukur -1.6% dan QQQ mengukur -5.69%.
SQL tepat di sebalik setiap nombor
SELECT day,
round((spy / first_value(spy) OVER (ORDER BY day ASC) - 1) * 100, 2) AS spy_return_pct,
round((qqq / first_value(qqq) OVER (ORDER BY day ASC) - 1) * 100, 2) AS qqq_return_pct
FROM (
SELECT toDate(window_start) AS day,
argMaxIf(close, window_start, ticker = 'SPY') AS spy,
argMaxIf(close, window_start, ticker = 'QQQ') AS qqq
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ') AND window_start >= now() - INTERVAL 45 DAY
GROUP BY day
)
ORDER BY dayKunci dividend_yield_leaders menyaring hasil antara 2% dan 15% dengan permodalan pasaran melebihi $2 bilion. Aras bawah membuang bunyi bising dan aras atas membuang artifak dividen khas yang dibaca sebagai hasil yang tidak dapat dikekalkan oleh mana-mana syarikat. Sehingga Jul 17, kedudukan teratas saringan ialah STRC pada 13.45%. Untuk melihat bagaimana sejarah pembayaran sesebuah syarikat dibaca selama beberapa dekad, lihat sejarah dividen Microsoft.
SQL tepat di sebalik setiap nombor
SELECT ticker,
round(dividend_yield * 100, 2) AS dividend_yield_pct,
formatDateTime(date, '%b %e') AS as_of_label
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND dividend_yield BETWEEN 0.02 AND 0.15
AND market_cap > 2e9
AND ticker NOT IN ('SPCX')
ORDER BY dividend_yield DESC
LIMIT 12Kunci iv_leaders puratakan turun naik tersirat akhir hari bagi setiap aset asas merentas semua strike dan tempoh matang yang tersenarai, mengekalkan nama dengan volum opsyen yang bermakna, dan menyusunnya. Pemimpin semasa ialah SNXX pada purata turun naik tersirat sebanyak 299.1%. Bacaan tinggi pada saringan ini menandakan nama di mana pasaran opsyen menetapkan harga pergerakan besar; saringan menyatakan aras dan menyerahkan tafsiran kepada anda.
SQL tepat di sebalik setiap nombor
SELECT underlying_symbol AS ticker,
round(avg(implied_volatility) * 100, 1) AS avg_iv_pct
FROM global_markets.options_greeks
WHERE date = (SELECT max(date) FROM global_markets.options_greeks)
AND iv_converged
AND underlying_symbol NOT IN ('SPCX')
GROUP BY underlying_symbol
HAVING sum(volume) > 10000
ORDER BY avg_iv_pct DESC
LIMIT 12Kunci short_interest_watch menyusun hari-untuk-tutup daripada set data FINRA yang sama yang dijelaskan dalam panduan data faedah pendek kami, dan upcoming_ex_dividends membaca kalendar tindakan korporat. Kedua-duanya mengikut corak di atas: saringan tetap, hasil terikat, SQL dalam muatan.
Dari demo ke gudang penuh
Query demo sengaja ditetapkan: ia kekal murah, boleh dicache, dan selamat dibuka kepada semua orang. Gudang di belakangnya menyimpan 22 tahun sejarah ekuiti AS dan 12 tahun sejarah opsyen, dan akaun percuma (tanpa kad) menulis SQL sendiri terhadapnya, 100 query sehari. Tier berbayar membuka sejarah penuh, data tick, dan kunci API pengaturcaraan. Apabila skrin tetap tidak lagi mencukupi, tier SQL percuma adalah langkah seterusnya.
Soalan Lazim
Adakah API data pasaran Strasmore benar-benar percuma?
Ya. Titik akhir demo tidak memerlukan kunci, tiada pendaftaran, dan tiada butiran pembayaran. Ia hanya menyediakan pertanyaan tetap; soalan arbitrari dijalankan pada produk penuh.
Adakah saya perlu kunci API atau pengesahan?
Tidak. Setiap titik akhir demo menjawab permintaan GET biasa tanpa pengesahan. Kunci hanya wujud untuk API programatik berbayar, yang menjalankan pertanyaan tersuai.
Seberapa segar data demo tersebut?
Harga ekuiti adalah tertunda dan bukan masa nyata. Nisbah, faedah pendek, dan tindakan korporat dikemas kini mengikut kitaran sumbernya. Greeks dan turun naik tersirat adalah akhir hari. Setiap hasil pertanyaan menyegar semula paling lama setiap sepuluh minit.
Bolehkah ejen LLM atau aplikasi pelayar saya memanggilnya secara langsung?
Ya. Respons menjawab dengan CORS terbuka dari mana-mana asal, preflight berjaya di mana-mana, dan katalog di /api/demo/catalog menerangkan setiap pertanyaan dalam JSON yang boleh dibaca ejen tanpa dokumentasi.
Apa yang berlaku jika saya meminta kunci yang tidak wujud?
API menyediakan pertanyaan lalai spy_qqq dan menambah medan fallback_from yang menamakan apa yang anda minta. Semak katalog untuk senarai kunci yang sah.
Setiap panel pada halaman ini adalah pertanyaan tersimpan langsung, dan gudang yang sama menjawab soalan yang anda tulis sendiri dalam SQL atau bahasa Inggeris biasa di terminal Strasmore.