Ücretsiz Borsa Verisi SQL API
Yirmi iki yıllık ABD hisse senedi, temettü ve temel veriler üzerinde SQL sorguları çalıştırılabilir. Günde yüz sorgu hakkı ile kredi kartı gerektirmeyen hizmet.
Borsa verileri için ücretsiz bir SQL API mevcuttur ve bu sayfa dokümantasyonu içermektedir. Ücretsiz piyasa verisi API'leri yaygındır; ancak kullanıcının kendi SQL sorgusunu kabul eden, bu sorguyu 22 yıllık ABD hisse senedi geçmişi üzerinde çalıştıran ve sonucu JSON olarak döndüren bir API oldukça farklıdır. Strasmore'un ücretsiz katmanı tam olarak budur: Günde yüz sorgu, kullanıcı tarafından yazılır ve kredi kartı gerektirmez.
Ücretsiz veri API'leri yaygındır. Ücretsiz SQL ise değildir.
Tipik bir ücretsiz veri API'si sabit uç noktalar sunar. Her veri seti için tek bir URL, satıcı tarafından belirlenmiş parametreler mevcuttur ve sorulan her sorunun önceden oluşturulmuş bir uç noktaya uyması gerekir. Soru iki veri setini kapsadığında ("açığa satış oranı düşen şirketlerin temettü büyümesi") CSV dosyaları indirip bunları manuel olarak birleştirmek gerekir.
SQL bu sınırı ortadan kaldırır. Sorgu, uç noktanın kendisidir. Birleştirmeler, pencere fonksiyonları, toplulaştırmalar ve tarih aritmetiği verinin bulunduğu yerde çalışır; böylece ham veri yerine doğrudan yanıt indirilir. Bu blogdaki tüm paneller bu şekilde çalışır ve SQL, her grafiğin altında tek bir tıklama mesafesindedir.
What the warehouse holds
The queryable surface is a ClickHouse warehouse of US market data: daily and minute price aggregates from 2003, dividends and splits, quarterly fundamentals, valuation ratios, short interest and short volume, IPOs, market news, and an options dataset with end-of-day greeks and implied volatility from 2014. The panels below run three real queries against it, each a shape a fixed-endpoint API struggles with.
A twenty-year dividend record in one GROUP BY. Coca-Cola paid 1 per share across 2004 and 2.04 across 2025, and the 22 yearly rows in between draw the whole history. For a deeper single-name treatment, see Microsoft's dividend record.
Her verinin arkasındaki tam SQL
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 yearThe options volatility term structure, computed in one pass. Average end-of-day implied volatility for SPY by expiry bucket, 9 buckets from the front of the curve out past a year. The front bucket reads 26.4% as of the latest session. This dataset (greeks and implied volatility) sits in the paid tiers, and the seven-day trial that comes with a free account covers it in full.
Her verinin arkasındaki tam SQL
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_daysA valuation screen across the largest names. Every company above $500 billion in market cap with a positive P/E, ranked by size. The largest, NVDA, trades at 30.8 times earnings as of the latest session.
Her verinin arkasındaki tam SQL
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Ücretsiz katmanın içeriği
Ücretsiz hesap, sınırları burada açıkça belirtilen gerçek bir SQL arayüzüdür:
- SQL veya düz İngilizce ile yazılan günlük 100 sorgu (terminal, İngilizceyi SQL'e dönüştürür ve sorguyu çalıştırmadan önce gösterir).
- Ücretsiz katmanda iki yıllık fiyat geçmişi; ücretli katmanlarda ise 22 yıllık tam geçmiş erişime açıktır.
- Günlük ve dakikalık veriler, temettüler, hisse bölünmeleri, temel veriler, rasyolar, açığa satış oranları, halka arzlar ve haberler ücretsiz katmanda sorgulanabilir. İşlem bazlı (tick-level) işlemler ve fiyatlar ile greeks/IV veri seti ücretli özelliklerdir.
- Her yeni hesap, değerlendirme süreci boyunca tam geçmişi ve kısıtlı veri setlerini açan, kart bilgisi gerektirmeyen yedi günlük Quotes katmanı deneme süresiyle başlar.
- Tüm erişim, bir SQL kapısı üzerinden sadece okuma amaçlıdır. Sadece SELECT ve WITH komutları çalışır; diğer komutlar çalışmaz.
Veri kazıma (scraping) yöntemlerine yönelik hileler bulunmamaktadır: Yukarıdaki limitler gerçek ürün yapılandırmasıdır ve kısıtlamalar bir tarayıcı oturumu ile API çağrısı için aynı şekilde uygulanır.
Kayıt olmadan önce deneyin
SQL yüzeyinin anahtarsız eşlikçisi ücretsiz demo API'dir: Her bir yanıtın üreten SQL kodunu taşıdığı, hesap gerektirmeyen sabit sorgular kataloğudur. Bu yapı, SQL katmanının bir e-posta adresi vermeye değip değmeyeceğine karar vermeden önce verilerin (veya yapay zeka ajanının) bir curl komutuyla veri biçimlerini görmesi için oluşturulmuştur. https://ai.strasmore.com/api/demo/catalog adresindeki katalog tüm anahtarları listeler.
SSS
SQL kabul eden gerçekten ücretsiz bir API var mı?
Evet. Ücretsiz bir Strasmore hesabı, ABD hisse senetleri veri deposuna karşı günde 100 adet okuma amaçlı SQL sorgusuna ve iki yıllık geçmiş veriye izin verir. Herhangi bir ödeme bilgisi gerekmez.
Hangi SQL lehçesi kullanılıyor?
ClickHouse SQL. Pencere fonksiyonları ile standart SELECT sözdizimi ve ClickHouse'un toplama kombinatörleri kullanılır. Blog panelleri, her grafiğin altında genişletilebilir tam SQL kodlarıyla birlikte uygulama örneği işlevi görür.
SQL yazmadan kullanılabilir mi?
Evet. Terminal, düz İngilizce soruları kabul eder, SQL kodunu sizin yerinize yazar ve çalıştırmadan önce sorguyu gösterir. Oluşturulan SQL düzenlenebilir yapıdadır; bu, şemayı öğrenmek için hızlı bir yöntemdir.
Ücretsiz katmanın kesin limitleri nelerdir?
Günde 100 sorgu, 2 yıllık geçmiş veri, salt okunur erişim; tick seviyesindeki veriler ve greeks veri setleri ise ücretli katmanlara ayrılmıştır. Kayıt aşamasında kart bilgisi gerektirmeyen 7 günlük tam deneme süreci başlar.
Hiç kayıt gerektirmeyen bir seçenek var mı?
Demo API. Aynı veri deposu üzerinde sabit sorgulardan oluşan, CORS açık ve anahtar gerektirmeyen bir katalogdur. Özel SQL kabul etmez; anlık değerlendirme ve yapay zeka ajanları için tasarlanmıştır.
Yukarıdaki paneller herkes tarafından okunabilen kayıtlı sorgulardır; aynı veri deposu, Strasmore terminali üzerinden yazılan soruları da kabul etmektedir.