Gratis stock market data API zonder key
Ontdek een gratis API voor US equities en options data zonder registratie. Ontvang zeven JSON queries voor AI agents en beleggers via HTTPS.
Strasmore biedt een gratis stock market data API aan die geen key of registratie vereist. De API levert een groeiende set gecureerde, read-only queries over US equities en options data via JSON over HTTPS. De API is bewust toegankelijk voor zowel AI agents als gebruikers. Het is tevens een keyless demo van een zeldzame toepassing: een gratis SQL API waarbij een gratis account eigen queries kan schrijven. Deze pagina documenteert elk endpoint, toont werkende calls en bevat grafieken van dezelfde data die de API retourneert.
Wat de gratis API levert
Elke sleutel beantwoordt een specifieke vraag van de marktbelegger. De catalogus op het moment van schrijven:
spy_qqq: genormaliseerde returns van SPY en QQQ over de laatste 45 sessiesdividend_yield_leaders: de hoogste dividend yields van large-cap aandelen tijdens de laatste sessieupcoming_ex_dividends: aanstaande US ex-dividend data, inclusief cash bedragen en betaaldatashort_interest_watch: de koplopers in days-to-cover tijdens de laatste short-interest settlementiv_leaders: de koplopers in end-of-day implied volatility onder liquide optie-underlyingsrecent_ipos: US listings van de afgelopen 180 dagen, inclusief offer price en omvanglatest_market_news: de nieuwste marktnieuws en de bijbehorende tickersbiggest_movers: de grootste bewegingen tijdens de laatste reguliere sessie onder liquide namenrevenue_leaders: de grootste Amerikaanse bedrijven op basis van de laatste jaarlijkse omzet en net incomemost_active_options: de concentratie van optievolume, inclusief de gemiddelde implied volatilityput_call_ratio: put/call volume ratios van de meest actieve underlyingsupcoming_splits: recente en geplande stock splitsmarket_holidays: aanstaande NYSE sluitingen en vroege sluitingen
Aandelenkoersen zijn vertraagd. Options greeks en implied volatility zijn end-of-day waarden. Elke payload bevat de exacte SQL die de data heeft gegenereerd, zodat elk getal herleidbaar is naar de query.
Hoe u dit aanroept
Eén GET-verzoek, geen headers vereist:
curl "https://ai.strasmore.com/api/demo?q=dividend_yield_leaders"
Het catalogus-endpoint bevat elke beschikbare key met een direct bruikbare URL, een beschrijving van elke query in begrijpelijke taal en instructies voor gebruik. Haal dit eerst op als u de API programmatisch wilt verkennen:
curl "https://ai.strasmore.com/api/demo/catalog"
Een response bevat de opgeloste key, de vraag die wordt beantwoord, de SQL, kolomnamen, rijen en twee pointer-velden. De structuur (waarden weggelaten):
{
"key": "dividend_yield_leaders",
"label": "Highest dividend yields, large caps, latest session",
"nl": "Welke Amerikaanse large-cap aandelen hebben momenteel de hoogste dividend yields?",
"sql": "SELECT ...",
"columns": ["as_of", "ticker", "dividend_yield_pct", "..."],
"rows": ["..."],
"source": "Strasmore Research",
"more": "Get more at https://www.strasmore.com ..."
}
Het doorgeven van een key die niet bestaat, levert de standaardquery op en markeert deze met een fallback_from-veld in plaats van een foutmelding te geven. Beschouw dat veld als een waarschuwing voor typefouten en gebruik de catalogus als de enige bron voor geldige keys.
Ontworpen voor agents en LLM's
De demo is ontworpen om aangeroepen te worden door software die u vandaag niet zelf hoeft te schrijven. De responses stellen access-control-allow-origin: * in en CORS preflights geven permissief antwoord vanaf elke origin. Hierdoor kunnen browser-apps, notebooks en LLM agents de data direct ophalen. Onderliggend wordt elke query maximaal eens per tien minuten opnieuw berekend en wordt de data binnen enkele milliseconden vanuit het geheugen geleverd.
Machine-leesbare toegangspunten, in de volgorde waarin een agent ze zou moeten lezen:
https://www.strasmore.com/llms.txtbenoemt de content index en de demo API in één kort bestand.https://ai.strasmore.com/api/demo/catalogsomt elke query op met een URL.- Het
moreveld van elke response verwijst terug naar de catalogus en het volledige product.
Twee opmerkingen over de etiquette. De cijfers van elke query worden maximaal eens per tien minuten ververst, dus pollen met een hogere frequentie levert identieke data op. Het source veld binnen elke payload benoemt de bron van de data; houd dit zichtbaar waar mogelijk wanneer u een cijfer opnieuw publiceert.
De gegevens achter de demo
De antwoorden van de API komen uit dezelfde database als deze blog. De onderstaande panelen voeren de queries van de demo uit via de pipeline van de blog, waarbij de SQL-code onder elk paneel openstaat.
De spy_qqq key normaliseert de slotkoersen van SPY en QQQ naar procentuele rendementen vanaf het begin van een venster van 45 dagen. Over de 30 sessies in het huidige venster meet de cumulatieve beweging van SPY -1.6% en die van QQQ -5.69%.
De exacte SQL achter elk getal
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 dayDe dividend_yield_leaders key filtert op yields tussen 2% en 15% met een market cap boven de $2 miljard. De ondergrens verwijdert ruis en de bovengrens verwijdert artefacten van speciale dividenden die als yields verschijnen die geen enkel bedrijf kan handhaven. Per Jul 17 is de top van de selectie STRC met 13.45%. Voor de dividendhistorie van een individueel bedrijf over meerdere decennia, zie de dividendhistorie van Microsoft.
De exacte SQL achter elk getal
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 12De iv_leaders key berekent het gemiddelde end-of-day implied volatility per onderliggende waarde over alle genoteerde strikes en expiries, behoudt namen met een relevante optievolume en rangschikt deze. De huidige koploper is SNXX met een gemiddelde implied volatility van 299.1%. Hoge waarden in deze selectie duiden op namen waarbij de optiemarkt grote bewegingen inprijst; de selectie geeft het niveau aan en laat de interpretatie aan u over.
De exacte SQL achter elk getal
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 12De short_interest_watch key rangschikt days-to-cover op basis van dezelfde FINRA-dataset als uitgelegd in onze gids over short-interest data, en upcoming_ex_dividends leest de kalender met corporate actions. Beide volgen het bovenstaande patroon: een vaste filtering, een begrensd resultaat en de SQL in de payload.
Van de demo naar het volledige warehouse
De queries in de demo zijn opzettelijk beperkt: ze blijven goedkoop, cachebaar en veilig voor algemeen gebruik. Het onderliggende warehouse bevat 22 jaar aan US equities en 12 jaar aan options historie. Een gratis account (zonder creditcard) kan maximaal honderd queries per dag zelfstandig via SQL uitvoeren. Betaalde tiers bieden toegang tot de volledige historie, tick data en programmatic API keys. Wanneer een vaststaand scherm niet langer volstaat, is de gratis SQL tier de volgende stap.
FAQ
Is de Strasmore market data API echt gratis?
Ja. De demo-endpoints vereisen geen key, geen registratie en geen betaalgegevens. Deze dienen uitsluitend vaste queries; willekeurige vragen worden afgehandeld via het volledige product.
Heb ik een API key of authenticatie nodig?
Nee. Elk demo-endpoint reageert op eenvoudige, niet-geauthenticeerde GET-verzoeken. Keys zijn uitsluitend beschikbaar voor de betaalde programmatische API, die custom queries uitvoert.
Hoe actueel is de demo-data?
Aandelenkoersen zijn vertraagd in plaats van real-time. Ratios, short interest en corporate actions worden bijgewerkt volgens de cadans van de bron. Greeks en implied volatility zijn end-of-day. Het resultaat van elke query wordt maximaal elke tien minuten ververst.
Kan mijn LLM-agent of browser-app dit direct aanroepen?
Ja. De responses maken gebruik van open CORS vanaf elke origin, preflights slagen overal, en de catalogus bij /api/demo/catalog beschrijft elke query in JSON die een agent kan lezen zonder documentatie.
Wat gebeurt er als ik een key aanvraag die niet bestaat?
De API serveert de standaard spy_qqq query en voegt een fallback_from veld toe waarin staat wat u heeft opgevraagd. Raadpleeg de catalogus voor de lijst met geldige keys.
Elk paneel op deze pagina is een live stored query, en dezelfde warehouse beantwoordt vragen die u zelf in SQL of gewoon Engels stelt op de Strasmore terminal.