Gratis SQL API voor beursdata
Gebruik SQL voor 22 jaar aan US equities, dividends en fundamentals. Ontvang 100 queries per dag via deze gratis API zonder creditcard.
Er is een gratis SQL API voor beursdata beschikbaar, en deze pagina documenteert deze. Gratis market data API's zijn overal; een API die uw eigen SQL accepteert, deze uitvoert op 22 jaar aan Amerikaanse aandelenhistorie en het resultaat als JSON retourneert, is een ander verhaal. Het gratis niveau van Strasmore is precies dat: 100 queries per dag, geschreven door u, zonder creditcard.
Gratis data API's zijn algemeen. Gratis SQL is dat niet.
Een typische gratis data API biedt vaste endpoints. Eén URL per dataset, parameters gekozen door de leverancier, en elke vraag die u stelt moet passen binnen een endpoint dat iemand al heeft gebouwd. Zodra uw vraag twee datasets overstijgt ("dividendgroei voor bedrijven waarvan de short interest daalde"), bent u zelf CSV-bestanden aan het downloaden en aan het mergen.
SQL heft die beperking op. De query IS het endpoint. Joins, window functions, aggregaties en datumberekeningen worden uitgevoerd waar de data staat, en u downloadt het antwoord in plaats van de grondstof. Elk paneel op deze blog werkt op deze manier, en de SQL staat één klik onder elke grafiek.
Wat het warehouse bevat
De querybare oppervlakte is een ClickHouse warehouse met Amerikaanse marktdata: dagelijkse en minuten-aggregaten van prijzen vanaf 2003, dividenden en splits, kwartaalcijfers, waarderingsratio's, short interest en short volume, IPO's, marktnieuws, en een options dataset met end-of-day greeks en implied volatility vanaf 2014. De onderstaande panelen voeren drie echte queries uit op deze data, elk in een vorm waar een API met vaste endpoints moeite mee heeft.
Een dividendrecord van twintig jaar in één GROUP BY. Coca-Cola betaalde 1 per aandeel gedurende 2004 en 2.04 over 2025, en de 22 jaarlijkse rijen daartussen tonen de volledige historie. Voor een diepere analyse van één specifiek aandeel, zie Microsoft's dividendrecord.
De exacte SQL achter elk getal
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 yearDe options volatility term structure, berekend in één pass. Gemiddelde end-of-day implied volatility voor SPY per expiry bucket, 9 buckets vanaf de voorkant van de curve tot voorbij een jaar. De voorste bucket leest 26.4% van de laatste sessie. Deze dataset (greeks en implied volatility) zit in de betaalde niveaus, en de zevendaagse proefperiode die bij een gratis account hoort, dekt dit volledig.
De exacte SQL achter elk getal
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_daysEen waarderingsscherm voor de grootste namen. Elk bedrijf met een market cap boven de $500 miljard met een positieve P/E, gerangschikt op omvang. De grootste, NVDA, handelt tegen 30.8 keer de winst per aandeel van de laatste sessie.
De exacte SQL achter elk getal
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 12Wat het gratis niveau bevat
Het gratis account is een echte SQL-interface met eerlijke limieten, hier exact vermeld:
- 100 queries per dag, geschreven in SQL of gewoon Engels (de terminal vertaalt Engels naar SQL en toont u de query voordat deze wordt uitgevoerd).
- Twee jaar aan prijsgeschiedenis in het gratis niveau; de volledige 22 jaar is beschikbaar in de betaalde niveaus.
- Dagelijkse en minuten-aggregaten, dividenden, splits, fundamentals, ratio's, short interest, IPO's en nieuws zijn allemaal querybaar in de gratis versie. Tick-level trades en quotes, plus de greeks/IV dataset, zijn betaalde functies.
- Elk nieuw account begint met een zevendaagse proefperiode van het Quotes niveau, zonder kaart te koppelen, wat de volledige historie en de afgeschermde datasets ontgrendelt terwijl u de dienst evalueert.
- Alle toegang is read-only via een SQL-poort. SELECT en WITH werken; de rest niet.
Geen trucjes met scraping-niveaus: de bovenstaande limieten zijn de werkelijke productconfiguratie, en de poort past deze op dezelfde manier toe op een browser-sessie als op een API-call.
Probeer het voordat u zich aanmeldt
De sleutelloze begeleider van de SQL-interface is de gratis demo API: een catalogus van vaste queries, zonder account, waarbij elke respons de SQL bevat die deze heeft gegenereerd. Dit is bedoeld zodat u (of uw AI-agent) de datastructuren in één curl kunt zien voordat u besluit of het SQL-niveau een e-mailadres waard is. De catalogus bij https://ai.strasmore.com/api/demo/catalog bevat elke sleutel.
FAQ
Is er echt een gratis API die SQL accepteert?
Ja. Een gratis Strasmore-account voert tot 100 van uw eigen SQL queries per dag uit tegen de Amerikaanse aandelen warehouse, read-only, met twee jaar aan historie. Er zijn geen betaalgegevens vereist.
Welk SQL-dialect wordt gebruikt?
ClickHouse SQL. Standaard SELECT-syntax met window functions, plus de ClickHouse aggregate combinators. De panelen op de blog dienen tevens als praktijkvoorbeelden, waarbij de exacte SQL uitgeklapt staat onder elke grafiek.
Kan ik het gebruiken zonder SQL te schrijven?
Ja. De terminal accepteert vragen in gewoon Engels, schrijft de SQL voor u en toont de query voordat deze wordt uitgevoerd. De gegenereerde SQL is bewerkbaar, wat een snelle manier is om het schema te leren kennen.
Wat zijn de exacte limieten van het gratis niveau?
100 queries per dag, 2 jaar aan historie, read-only, en de tick-level en greeks datasets zijn gereserveerd voor de betaalde niveaus. Een volledige proefperiode van 7 dagen start bij aanmelding zonder kaart.
Is er iets beschikbaar zonder enige aanmelding?
De demo API. Een catalogus van vaste queries over dezelfde warehouse, open CORS, zonder sleutel. Deze accepteert geen aangepaste SQL; deze is bedoeld voor directe evaluatie en voor AI-agents.
De bovenstaande panelen zijn opgeslagen queries die iedereen kan lezen; dezelfde warehouse accepteert vragen die u zelf schrijft in de Strasmore terminal.