Strasmore Research
Edukasi Matt ConnorOleh Matt Connor · Diperbarui 2026-07-25 · data as of July 25, 2026 · refreshed weekly

API Data Pasar Saham Gratis Tanpa Kunci

API data pasar saham gratis tanpa kunci dan pendaftaran: tujuh kueri JSON terkurasi untuk ekuitas dan opsi AS, tersimpan di edge dan terbuka untuk agen AI.

Strasmore mengoperasikan API data pasar saham gratis yang tidak memerlukan kunci maupun pendaftaran. Layanan ini menyediakan kumpulan kueri read-only yang dikurasi untuk data ekuitas dan opsi AS dalam format JSON melalui HTTPS, dan sengaja dibuka untuk agen AI maupun manusia. Layanan ini juga merupakan demo tanpa kunci dari sesuatu yang lebih langka: sebuah API SQL gratis di mana akun gratis dapat menulis kuerinya sendiri. Halaman ini mendokumentasikan setiap endpoint, menunjukkan panggilan yang berfungsi, dan menampilkan grafik dari data yang sama dengan yang dikembalikan oleh API.

Apa yang disediakan API gratis ini

Setiap kunci menjawab satu pertanyaan yang sebenarnya diajukan oleh pembaca pasar. Katalog saat tulisan ini dibuat:

  • spy_qqq: return normalisasi SPY dan QQQ selama empat puluh lima sesi terakhir
  • dividend_yield_leaders: dividend yield tertinggi untuk large-cap pada sesi terbaru
  • upcoming_ex_dividends: tanggal ex-dividend AS mendatang, lengkap dengan jumlah kas dan tanggal pembayaran
  • short_interest_watch: pemimpin days-to-cover pada penyelesaian short-interest terbaru
  • iv_leaders: pemimpin implied-volatility akhir hari di antara underlyings opsi yang likuid
  • recent_ipos: listing AS dari seratus delapan puluh hari terakhir, beserta harga penawaran dan ukurannya
  • latest_market_news: headline pasar terbaru dan ticker yang disebutkan
  • biggest_movers: pergerakan terbesar pada sesi reguler terbaru di antara nama-nama yang likuid
  • revenue_leaders: perusahaan AS terbesar berdasarkan pendapatan tahunan dan net income terbaru
  • most_active_options: konsentrasi volume opsi, dengan rata-rata implied volatility
  • put_call_ratio: rasio volume put/call dari underlyings yang paling aktif
  • upcoming_splits: stock split terbaru dan yang dijadwalkan
  • market_holidays: penutupan NYSE mendatang dan penutupan lebih awal

Harga ekuitas mengalami delay. Options greeks dan implied volatility adalah nilai akhir hari. Setiap payload menyertakan SQL tepat yang menghasilkannya, sehingga setiap angka dapat ditelusuri kembali ke query-nya.

Cara memanggilnya

Satu permintaan GET, tidak memerlukan header:

curl "https://ai.strasmore.com/api/demo?q=dividend_yield_leaders"

Endpoint katalog mencantumkan setiap kunci yang tersedia dengan URL yang siap diambil, deskripsi kueri dalam bahasa Inggris sederhana, dan catatan penggunaan. Ambil data ini terlebih dahulu jika Anda menemukan API secara terprogram:

curl "https://ai.strasmore.com/api/demo/catalog"

Respons membawa kunci yang terurai, pertanyaan yang dijawab, SQL, nama kolom, baris, dan dua bidang penunjuk. Bentuknya (nilai ditiadakan):

{
  "key": "dividend_yield_leaders",
  "label": "Highest dividend yields, large caps, latest session",
  "nl": "Which large-cap US stocks currently have the highest dividend yields?",
  "sql": "SELECT ...",
  "columns": ["as_of", "ticker", "dividend_yield_pct", "..."],
  "rows": ["..."],
  "source": "Strasmore Research",
  "more": "Get more at https://www.strasmore.com ..."
}

Pengiriman kunci yang tidak ada akan menyajikan kueri default dan menandainya dengan bidang fallback_from alih-alih gagal. Anggap bidang tersebut sebagai peringatan kesalahan ejaan, dan anggap katalog sebagai sumber kebenaran untuk kunci yang valid.

Dibuat untuk agen dan LLM

Demo ini dirancang untuk dipanggil oleh perangkat lunak yang tidak perlu Anda tulis hari ini. Respons menetapkan access-control-allow-origin: * dan preflight CORS menjawab secara permisif dari origin mana pun, sehingga aplikasi browser, notebook, dan agen LLM dapat mengambilnya secara langsung. Di baliknya, setiap query dihitung ulang paling lama setiap sepuluh menit dan disajikan dari memori dalam beberapa milidetik.

Titik masuk yang dapat dibaca mesin, sesuai urutan yang harus dibaca oleh agen:

  1. https://www.strasmore.com/llms.txt menamai indeks konten dan API demo dalam satu file singkat.
  2. https://ai.strasmore.com/api/demo/catalog merinci setiap query dengan sebuah URL.
  3. Field more pada setiap respons merujuk kembali ke katalog dan produk lengkap.

Dua catatan etika. Angka pada setiap query diperbarui paling lama setiap sepuluh menit, sehingga polling yang lebih cepat dari itu akan mengembalikan data yang identik. Field source di dalam setiap payload menyebutkan asal data; jaga agar tetap terlihat jika memungkinkan saat Anda mempublikasikan ulang sebuah angka.

Data di balik demo

Jawaban API berasal dari warehouse yang sama dengan yang dibaca blog ini. Panel di bawah ini menjalankan query demo melalui pipeline blog, dengan SQL yang terbuka di bawah masing-masing panel.

Kunci spy_qqq menormalisasi harga penutupan SPY dan QQQ menjadi persentase return dari awal jendela empat puluh lima hari. Selama 30 sesi dalam jendela saat ini, pergerakan kumulatif SPY terukur sebesar -1.6% dan QQQ terukur sebesar -5.69%.

QuerySPY vs QQQ, normalized return selama 45 hari terakhir
SQL tepat di balik setiap angka
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 day

Kunci dividend_yield_leaders menyaring yield antara dua persen dan lima belas persen dengan market cap di atas $dua miliar. Batas bawah menghilangkan noise dan batas atas menghilangkan artefak dividen spesial yang terbaca sebagai yield yang tidak dapat dipertahankan oleh perusahaan mana pun. Per Jul 17, posisi teratas dalam penyaringan adalah STRC pada 13.45%. Untuk melihat bagaimana riwayat pembayaran satu perusahaan terbaca selama beberapa dekade, lihat riwayat dividen Microsoft.

QueryDividend yield large-cap tertinggi, sesi terakhir
SQL tepat di balik setiap angka
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 12

Kunci iv_leaders merata-ratakan implied volatility akhir hari per underlying di semua strike dan expiries yang terdaftar, mempertahankan nama dengan volume opsi yang signifikan, dan mengurutkannya. Pemimpin saat ini adalah SNXX dengan rata-rata implied volatility sebesar 299.1%. Pembacaan tinggi pada penyaringan ini menandai nama-nama di mana pasar opsi menetapkan harga untuk pergerakan besar; penyaringan ini menyatakan levelnya dan menyerahkan interpretasinya kepada Anda.

QueryPemimpin implied-volatility akhir hari, underlyings likuid
SQL tepat di balik setiap angka
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 12

Kunci short_interest_watch mengurutkan days-to-cover dari dataset FINRA yang sama seperti yang dijelaskan dalam panduan data short-interest kami, dan upcoming_ex_dividends membaca kalender corporate-actions. Keduanya mengikuti pola di atas: penyaringan tetap, hasil terbatas, dan SQL dalam payload.

Dari demo ke warehouse lengkap

Kueri pada demo sengaja dibuat tetap: agar tetap murah, dapat disimpan dalam cache, dan aman untuk dibuka bagi semua orang. Warehouse di belakangnya menyimpan data ekuitas AS selama dua puluh dua tahun dan riwayat options selama dua belas tahun. Akun gratis (tanpa kartu) dapat menulis SQL sendiri terhadap data tersebut, sebanyak seratus kueri per hari. Tingkatan berbayar membuka akses ke seluruh riwayat, tick data, dan kunci API programatik. Saat tampilan tetap tidak lagi mencukupi, tingkatan SQL gratis adalah langkah peningkatannya.

FAQ

Apakah API data pasar Strasmore benar-benar gratis?

Ya. Endpoint demo tidak memerlukan kunci, pendaftaran, maupun detail pembayaran. Endpoint ini hanya melayani kueri tetap; pertanyaan arbitrer dijalankan pada produk lengkap.

Apakah saya memerlukan kunci API atau autentikasi?

Tidak. Setiap endpoint demo menjawab permintaan GET biasa tanpa autentikasi. Kunci hanya tersedia untuk API programatik berbayar yang menjalankan kueri kustom.

Seberapa baru data demonya?

Harga ekuitas mengalami penundaan dan bukan real-time. Rasio, short interest, dan aksi korporasi diperbarui sesuai jadwal sumbernya. Greeks dan implied volatility adalah data end-of-day. Hasil setiap kueri diperbarui paling sering setiap sepuluh menit.

Bisakah agen LLM atau aplikasi browser saya memanggilnya secara langsung?

Ya. Respons menjawab dengan CORS terbuka dari origin mana pun, preflight berhasil di mana saja, dan katalog di /api/demo/catalog mendeskripsikan setiap kueri dalam JSON yang dapat dibaca agen tanpa dokumentasi.

Apa yang terjadi jika saya meminta kunci yang tidak ada?

API akan menyajikan kueri default spy_qqq dan menambahkan bidang fallback_from yang menyebutkan apa yang Anda minta. Periksa katalog untuk daftar kunci yang valid.

Setiap panel di halaman ini adalah kueri tersimpan yang aktif, dan warehouse yang sama menjawab pertanyaan yang Anda tulis sendiri dalam SQL atau bahasa Inggris biasa di terminal Strasmore.

#api#market data#options data#dividends#agents