Strasmore Research
Edukacja Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-07-24 · data as of July 24, 2026 · refreshed weekly

Darmowe API do danych giełdowych bez klucza

Bezpłatne API do danych giełdowych bez rejestracji. Siedem zapytań JSON obejmujących akcje oraz opcje z USA. Rozwiązanie zoptymalizowane pod kątem agentów AI.

Strasmore oferuje bezpłatne API do danych giełdowych, które nie wymaga klucza ani rejestracji. Usługa dostarcza rosnącą liczbę wyselekcjonowanych, jednokierunkowych zapytań dotyczących amerykańskich akcji oraz opcji w formacie JSON przez HTTPS. API jest celowo udostępnione zarówno użytkownikom, jak i agentom AI. Stanowi ono również bezpłatną demonstrację rzadkiego rozwiązania: darmowego SQL API, w którym użytkownik posiadający darmowe konto może samodzielnie tworzyć zapytania. Niniejsza strona dokumentuje każdy punkt końcowy, prezentuje działające wywołania oraz wykresy tych samych danych, które zwraca API.

Zakres danych dostępnych w bezpłatnym API

Każdy klucz odpowiada na konkretne pytanie zadawane przez analityków rynkowych. Katalog według stanu na dzień publikacji:

  • spy_qqq: znormalizowane stopy zwrotu SPY oraz QQQ z ostatnich 45 sesji
  • dividend_yield_leaders: najwyższe rentowności dywidend spółek typu large-cap z ostatniej sesji
  • upcoming_ex_dividends: nadchodzące w USA daty po dywidendzie wraz z kwotami wypłat i terminami płatności
  • short_interest_watch: liderzy wskaźnika days-to-cover według ostatniego rozliczenia krótkiej sprzedaży
  • iv_leaders: liderzy zmienności implikowanej na koniec dnia wśród płynnych instrumentów bazowych opcji
  • recent_ipos: spółki z USA zarejestrowane w ciągu ostatnich 180 dni wraz z ceną ofertową i wolumenem
  • latest_market_news: najnowsze nagłówki rynkowe oraz wymienione w nich tickery
  • biggest_movers: największe zmiany kursów w ostatniej sesji regulaminowej wśród płynnych walorów
  • revenue_leaders: największe amerykańskie spółki według ostatniego rocznego przychodu i zysku netto
  • most_active_options: koncentracja wolumenu opcji wraz ze średnią zmiennością implikowaną
  • put_call_ratio: wskaźniki put/call volume dla najbardziej aktywnych instrumentów bazowych
  • upcoming_splits: niedawne oraz zaplanowane splity akcji
  • market_holidays: nadchodzące zamknięcia oraz wcześniejsze zamknięcia giełdy NYSE

Ceny akcji są opóźnione. Greki opcyjne oraz zmienność implikowana to wartości z końca dnia. Każdy pakiet danych zawiera dokładne zapytanie SQL, które go wygenerowało, co umożliwia weryfikację każdej liczby.

Jak wywołać zapytanie

Jedno żądanie GET, brak wymaganych nagłówków:

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

Punkt końcowy katalogu wymienia każdy dostępny klucz wraz z gotowym do pobrania adresem URL, opisem każdego zapytania w języku naturalnym oraz uwagami dotyczącymi użytkowania. Należy pobrać go w pierwszej kolejności, jeśli proces odkrywania API odbywa się programowo:

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

Odpowiedź zawiera rozwiązany klucz, pytanie, na które odpowiada, zapytanie SQL, nazwy kolumn, wiersze oraz dwa pola wskaźnikowe. Struktura (wartości pominięte):

{
  "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 ..."
}

Przekazanie nieistniejącego klucza spowoduje zwrócenie zapytania domyślnego i oznaczenie go polem fallback_from zamiast wystąpienia błędu. Pole to należy traktować jako ostrzeżenie o błędzie w pisowni, a katalog jako jedyne źródło poprawnych kluczy.

Przeznaczone dla agentów i LLM

Demo zostało zaprojektowane tak, aby mogło być wywoływane przez oprogramowanie, którego nie trzeba było pisać dzisiaj. Odpowiedzi ustawiają access-control-allow-origin: *, a preflighty CORS odpowiadają w sposób permisywny z dowolnego źródła, dzięki czemu aplikacje przeglądarkowe, notatniki i agenci LLM mogą pobierać dane bezpośrednio. W tle każde zapytanie jest przeliczane co maksymalnie co dziesięć minut i serwowane z pamięci w kilka milisekund.

Punkty wejścia czytelne dla maszyn, w kolejności, w jakiej powinien je odczytać agent:

  1. https://www.strasmore.com/llms.txt określa indeks treści oraz API demo w jednym krótkim pliku.
  2. https://ai.strasmore.com/api/demo/catalog wymienia każde zapytanie wraz z adresem URL.
  3. Pole more w każdej odpowiedzi odsyła do katalogu oraz pełnego produktu.

Dwie uwagi dotyczące zasad użytkowania. Dane dla każdego zapytania odświeżają się co maksymalnie co dziesięć minut, więc częstsze odpytywanie zwraca identyczne dane. Pole source wewnątrz każdego pakietu danych wskazuje źródło pochodzenia danych; należy je zachować w widocznym miejscu, gdy dane liczbowe są publikowane ponownie.

Dane wykorzystane w demonstracji

Odpowiedzi API pochodzą z tego samego magazynu danych, z którego korzysta ten blog. Poniższe panele przeprowadzają zapytania demonstracji przez procesy blogowe, a pod każdym z nich znajduje się kod SQL.

Klucz spy_qqq normalizuje zamknięcia SPY oraz QQQ do stóp zwrotu procentowych od początku 45-dniowego okna. W ciągu 30 sesji w bieżącym oknie, skumulowany ruch SPY mierzy -1.6%, a QQQ mierzy -5.69%.

ZapytanieSPY vs QQQ, skumulowana stopa zwrotu z ostatnich 45 dni
Dokładny kod SQL dla każdej liczby
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

Klucz dividend_yield_leaders filtruje rentowność w przedziale od 2% do 15% przy kapitalizacji rynkowej powyżej 2 mld USD. Dolna granica eliminuje szum, a górna granica usuwa artefakty dywidend specjalnych, które są interpretowane jako rentowności nieutrzymywane przez żadną spółkę. Według stanu na Jul 17, najwyższa wartość w filtrze to STRC przy 13.45%. Aby sprawdzić, jak wygląda historia wypłat pojedynczej spółki na przestrzeni dekad, zobacz historię dywidend Microsoft.

ZapytanieNajwyższe rentowności dywidend spółek large-cap, ostatnia sesja
Dokładny kod SQL dla każdej liczby
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

Klucz iv_leaders wylicza średnią implikowaną zmienność na koniec dnia dla każdego instrumentu bazowego we wszystkich wymienionych cenach wykonania i terminach wygaśnięcia, zachowuje podmioty o znaczącym wolumenie opcji i dokonuje ich rankingu. Obecnym liderem jest SNXX przy średniej implikowanej zmienności wynoszącej 299.1%. Wysokie odczyty w tym filtrze wskazują spółki, na których opcjach rynek wycenia duże ruchy; filtr podaje poziom, a interpretację pozostawia użytkownikowi.

ZapytanieLiderzy zmienności implikowanej (EOD), płynne instrumenty bazowe
Dokładny kod SQL dla każdej liczby
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

Klucz short_interest_watch szereguje dni do pokrycia (days-to-cover) na podstawie tego samego zestawu danych FINRA, który opisano w naszym przewodniku po danych o krótkiej pozycji, a upcoming_ex_dividends odczytuje kalendarz zdarzeń korporacyjnych. Oba klucze działają według powyższego schematu: stały filtr, ograniczone wyniki oraz kod SQL w ładunku danych.

Od wersji demonstracyjnej do pełnego magazynu danych

Zapytania w wersji demonstracyjnej są celowo ograniczone: pozostają tanie, możliwe do zakodowania w pamięci podręcznej i bezpieczne dla wszystkich użytkowników. Magazyn danych za nimi zawiera 22 lata historii akcji z USA oraz 12 lat historii opcji, a darmowe konto (bez karty) pozwala na generowanie własnych zapytań SQL, ograniczonych do 100 zapytań dziennie. Płatne pakiety zapewniają dostęp do pełnej historii, danych tickowych oraz kluczy API do obsługi programistycznej. Gdy stały interfejs przestaje być wystarczający, darmowy pakiet SQL stanowi kolejny etap rozwoju.

FAQ

Czy API danych rynkowych Strasmore jest naprawdę darmowe?

Tak. Punkty końcowe wersji demo nie wymagają klucza, rejestracji ani danych płatniczych. Obsługują one wyłącznie stałe zapytania; dowolne zapytania wymagają pełnej wersji produktu.

Czy potrzebuję klucza API lub uwierzytelnienia?

Nie. Każdy punkt końcowy demo odpowiada na zwykłe, nieuwierzytelnione żądania GET. Klucze są dostępne wyłącznie dla płatnego API programistycznego, które obsługuje niestandardowe zapytania.

Jak aktualne są dane demo?

Ceny akcji są opóźnione, a nie przesyłane w czasie rzeczywistym. Wskaźniki, krótka sprzedaż oraz zdarzenia korporacyjne są aktualizowane zgodnie z częstotliwością ich źródeł. Greki oraz zmienność implikowana są podawane na koniec dnia. Wynik każdego zapytania odświeża się co maksymalnie co dziesięć minut.

Czy mój agent LLM lub aplikacja przeglądarkowa może wywoływać je bezpośrednio?

Tak. Odpowiedzi są przesyłane z otwartym CORS z dowolnego źródła, żądania preflight kończą się sukcesem wszędzie, a katalog w /api/demo/catalog opisuje każde zapytanie w formacie JSON, który agent może odczytać bez dokumentacji.

Co się stanie, jeśli poproszę o klucz, który nie istnieje?

API zwróci domyślne zapytanie spy_qqq i doda pole fallback_from wskazujące nazwę zapytania, o które poproszono. Aby sprawdzić listę poprawnych kluczy, należy przejrzeć katalog.

Każdy panel na tej stronie to żywe, zapisane zapytanie, a ta sama baza danych odpowiada na pytania zapisane własnym językiem SQL lub zwykłym angielskim w terminalu Strasmore.

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