Strasmore Research
Edukacja Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-09-05 · data as of September 5, 2026 · refreshed weekly

Darmowe API SQL z danymi giełdowymi USA

Wykorzystaj język SQL do analizy danych rynkowych obejmujących dwadzieścia dwa lata notowań spółek z USA, dywidend oraz wskaźników fundamentalnych bez konieczności podpinania karty.

Darmowe API z danymi są powszechne. Darmowy SQL – nie.

Typowe darmowe API z danymi oferuje sztywne punkty końcowe. Jeden adres URL na zbiór danych, parametry wybrane przez dostawcę, a każde pytanie musi pasować do gotowego punktu końcowego. W momencie, gdy pytanie łączy dwa zbiory danych („wzrost dywidendy dla spółek, których krótka sprzedaż spadła”), użytkownik musi pobrać pliki CSV i samodzielnie je połączyć.

SQL usuwa to ograniczenie. Zapytanie JEST punktem końcowym. Złączenia, funkcje okienkowe, agregacje i operacje na datach są wykonywane tam, gdzie znajdują się dane, a użytkownik pobiera gotową odpowiedź zamiast surowego materiału. Każdy panel na tym blogu działa w ten sposób, a kod SQL znajduje się jedno kliknięcie pod każdym wykresem.

Co zawiera hurtownia danych

Dostępna powierzchnia zapytań to hurtownia ClickHouse z danymi rynkowymi z USA: dzienne i minutowe agregaty cenowe od 2003 roku, dywidendy i splity, kwartalne dane fundamentalne, wskaźniki wyceny, krótka sprzedaż i wolumen krótkiej sprzedaży, IPO, wiadomości rynkowe oraz zbiór danych opcyjnych z grekami i zmiennością implikowaną na koniec dnia od 2014 roku. Poniższe panele uruchamiają trzy rzeczywiste zapytania, z których każde ma postać, z jaką sztywne API mają trudności.

Dwudziestoletnia historia dywidend w jednym GROUP BY. Coca-Cola wypłaciła 1 na akcję w latach 2004 i 2.04 w całym 2025, a 22 rocznych wierszy pomiędzy nimi tworzy pełną historię. Aby uzyskać bardziej szczegółowe informacje dla jednej spółki, zobacz historię dywidend Microsoftu.

ZapytanieKO: łączne dywidendy gotówkowe na akcję w ujęciu rocznym
22 rows (showing 20)
rokgotówka na akcję
20041
20051.12
20061.24
20071.36
20081.52
20091.64
20101.76
20111.88
20121.53
20131.12
20141.22
20151.32
20161.4
20171.48
20181.56
20191.6
20201.64
20211.68
20221.76
20231.84
Dokładny kod SQL dla każdej liczby
SELECT toYear(ex_dividend_date) AS year,
       round(sum(cash_amount), 2) AS total_cash_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
  AND cash_amount IS NOT NULL
  AND ex_dividend_date >= '2004-01-01'
  AND toYear(ex_dividend_date) < toYear(today())
GROUP BY year
ORDER BY year
Uruchom samodzielnie

Struktura terminowa zmienności opcji, obliczona w jednym przebiegu. Średnia zmienność implikowana na koniec dnia dla SPY według koszyka wygaśnięcia, 11 koszyków od początku krzywej do ponad roku. Pierwszy koszyk wskazuje 22.8% według ostatniej sesji. Ten zbiór danych (greki i zmienność implikowana) znajduje się w płatnych planach, a siedmiodniowy okres próbny dostępny przy darmowym koncie obejmuje go w całości.

ZapytanieSPY: zmienność implikowana według terminów zapadalności, ostatnia sesja
DTE (dni)śr. IV (%)
022.8
3018
6021.5
9028.5
12023.8
15017.6
18022.1
21019.3
27021.8
30018.4
36022.1
Dokładny kod SQL dla każdej liczby
SELECT least(floor(days_to_expiry / 30) * 30, 360) AS dte_bucket_days,
       round(avg(implied_volatility) * 100, 1) AS avg_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND date = (SELECT max(date) FROM global_markets.options_greeks)
  AND iv_converged
  AND days_to_expiry BETWEEN 1 AND 400
GROUP BY dte_bucket_days
ORDER BY dte_bucket_days
Uruchom samodzielnie

Skaner wyceny największych spółek. Każda firma o kapitalizacji powyżej 500 miliardów USD z dodatnim wskaźnikiem P/E, uszeregowana według wielkości. Największa z nich, NVDA, jest wyceniana na 28.6-krotność zysków według ostatniej sesji.

ZapytanieWskaźniki P/E dla spółek z USA o kapitalizacji powyżej 500 mld USD
tickerwskaźnik P/E
NVDA28.6
AAPL37.2
GOOGL17.2
GOOG17
MSFT28.3
AMZN20.6
AVGO58
META22.8
TSLA390.8
BRK.A17.3
BRK.B17.3
MU21.4
Dokładny kod SQL dla każdej liczby
SELECT ticker,
       round(price_to_earnings, 1) AS pe_ratio
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
  AND market_cap > 5e11
  AND price_to_earnings > 0
  AND ticker NOT IN ('SPCX')
ORDER BY market_cap DESC
LIMIT 12
Uruchom samodzielnie

Co zawiera darmowy plan

Darmowe konto to rzeczywista powierzchnia SQL z uczciwymi limitami, określonymi tutaj precyzyjnie:

  • 100 zapytań dziennie, napisanych w SQL lub prostym języku angielskim (terminal tłumaczy angielski na SQL i pokazuje zapytanie przed jego uruchomieniem).
  • Dwa lata historii cen w darmowym planie; pełne 22 lata dostępne w płatnych planach.
  • Dzienne i minutowe agregaty, dywidendy, splity, dane fundamentalne, wskaźniki, krótka sprzedaż, IPO i wiadomości są dostępne w darmowym planie. Transakcje i kwotowania na poziomie tick oraz zbiór danych z grekami/IV to funkcje płatne.
  • Każde nowe konto rozpoczyna się od siedmiodniowego okresu próbnego planu Quotes, bez konieczności podawania karty, co odblokowuje pełną historię i ograniczone zbiory danych na czas testów.
  • Cały dostęp odbywa się w trybie tylko do odczytu przez bramkę SQL. Działają polecenia SELECT i WITH; nic więcej.

Bez sztuczek typu scraping: powyższe limity to rzeczywista konfiguracja produktu, a bramka stosuje je w ten sam sposób do sesji przeglądarki i wywołania API.

Wypróbuj przed rejestracją

Bezkluczowym uzupełnieniem powierzchni SQL jest darmowe demo API: katalog ustalonych zapytań, bez konieczności posiadania konta, gdzie każda odpowiedź zawiera kod SQL, który ją wygenerował. Istnieje ono po to, aby użytkownik (lub jego agent AI) mógł zobaczyć strukturę danych w jednym wywołaniu curl przed podjęciem decyzji, czy plan SQL jest wart podania adresu e-mail. Katalog pod https://ai.strasmore.com/api/demo/catalog zawiera wszystkie klucze.

FAQ

Czy naprawdę istnieje darmowe API, które akceptuje SQL?

Tak. Darmowe konto Strasmore pozwala na uruchomienie do 100 własnych zapytań SQL dziennie w hurtowni akcji z USA, w trybie tylko do odczytu, z dwuletnią historią. Nie są wymagane żadne dane płatnicze.

Jakiego dialektu SQL używa?

ClickHouse SQL. Standardowa składnia SELECT z funkcjami okienkowymi oraz kombinatorami agregacji ClickHouse. Panele na blogu służą jako przykłady, z dokładnym kodem SQL dostępnym do rozwinięcia pod każdym wykresem.

Czy mogę z niego korzystać bez pisania w SQL?

Tak. Terminal akceptuje pytania w prostym języku angielskim, pisze SQL za użytkownika i pokazuje zapytanie przed uruchomieniem. Wygenerowany kod SQL można edytować, co jest szybkim sposobem na naukę schematu.

Jakie są dokładne limity darmowego planu?

100 zapytań dziennie, 2 lata historii, tryb tylko do odczytu oraz zbiory danych na poziomie tick i greki zarezerwowane dla płatnych planów. 7-dniowy pełny okres próbny rozpoczyna się przy rejestracji bez karty.

Czy jest coś dostępnego bez rejestracji?

Demo API. Katalog ustalonych zapytań do tej samej hurtowni, otwarty CORS, bez klucza. Nie akceptuje własnego kodu SQL; służy do natychmiastowej oceny i dla agentów AI.

Powyższe panele to zapisane zapytania, które każdy może odczytać; ta sama hurtownia przyjmuje pytania napisane samodzielnie w terminalu Strasmore.

#sql#api#market data#clickhouse#free tier