স্টক মার্কেট ডেটার জন্য ফ্রি SQL API
২২ বছরের US equities, ডিভিডেন্ড এবং ফান্ডামেন্টাল ডেটা নিয়ে কাজ করার জন্য একটি ফ্রি SQL API। দিনে একশোটি কুয়েরি করা যায় এবং কোনো ক্রেডিট কার্ডের প্রয়োজন নেই।
শেয়ার বাজারের তথ্যের জন্য একটি ফ্রি SQL API বিদ্যমান এবং এই পৃষ্ঠাটি তার বিবরণ প্রদান করে। বাজারে অনেক ফ্রি মার্কেট ডেটা API রয়েছে; তবে এমন একটি API যা আপনার নিজস্ব SQL গ্রহণ করে, তা দিয়ে ২২ বছরের US equities history-এর ওপর কুয়েরি চালায় এবং ফলাফল JSON হিসেবে প্রদান করে, তা সম্পূর্ণ ভিন্ন বিষয়। Strasmore-এর ফ্রি টায়ার হলো ঠিক সেটিই: দিনে ১০০টি কুয়েরি করা যায়, যা আপনি নিজেই লিখতে পারবেন এবং কোনো ক্রেডিট কার্ডের প্রয়োজন নেই।
ফ্রি ডেটা API সাধারণ বিষয়। ফ্রি SQL বিরল।
একটি সাধারণ ফ্রি ডেটা API আপনাকে নির্দিষ্ট এন্ডপয়েন্ট প্রদান করে। প্রতিটি ডেটাসেটের জন্য একটি URL থাকে, প্যারামিটারগুলো ভেন্ডর দ্বারা নির্ধারিত হয় এবং আপনার প্রতিটি প্রশ্ন আগে থেকে তৈরি করা কোনো এন্ডপয়েন্টের সাথে সামঞ্জস্যপূর্ণ হতে হয়। যখনই আপনার প্রশ্নটি দুটি ডেটাসেটকে স্পর্শ করে (যেমন: "যে কোম্পানিগুলোর short interest কমেছে তাদের dividend growth") তখন আপনাকে নিজেই CSV ফাইল ডাউনলোড করে সেগুলো যুক্ত করতে হয়।
SQL এই সীমাবদ্ধতা দূর করে। এখানে কুয়েরি নিজেই একটি এন্ডপয়েন্ট। Joins, window functions, aggregations এবং date arithmetic সরাসরি ডেটা যেখানে সংরক্ষিত সেখানেই কাজ করে; ফলে আপনি কাঁচা ডেটার পরিবর্তে সরাসরি উত্তরটি ডাউনলোড করতে পারেন। এই ব্লগের প্রতিটি প্যানেল একইভাবে কাজ করে এবং প্রতিটি চার্টের নিচে একটি ক্লিকেই SQL কোড পাওয়া যায়।
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.
প্রতিটি সংখ্যার পেছনের সঠিক 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.
প্রতিটি সংখ্যার পেছনের সঠিক 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.
প্রতিটি সংখ্যার পেছনের সঠিক 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ফ্রি টিয়ারে যা অন্তর্ভুক্ত রয়েছে
ফ্রি অ্যাকাউন্টটি একটি প্রকৃত SQL সারফেস যা নির্দিষ্ট সীমাবদ্ধতা মেনে চলে, যা এখানে স্পষ্টভাবে উল্লেখ করা হলো:
- প্রতিদিন ১০০টি কুয়েরি করা যাবে, যা SQL বা সাধারণ ইংরেজিতে লেখা হতে পারে (টার্মিনাল ইংরেজিকে SQL-এ অনুবাদ করে এবং চালানোর আগে আপনাকে কুয়েরিটি দেখায়)।
- ফ্রি টিয়ারে দুই বছরের প্রাইস হিস্ট্রি পাওয়া যাবে; পেইড টিয়ারে পূর্ণ ২২ বছরের হিস্ট্রি উন্মুক্ত থাকে।
- ফ্রি সংস্করণে দৈনিক এবং প্রতি মিনিটের অ্যাগ্রিগেট, ডিভিডেন্ড, স্প্লিট, ফান্ডামেন্টালস, রেশিওস, শর্ট ইন্টারেস্ট, IPO এবং নিউজ কুয়েরি করা সম্ভব। টিক-লেভেল ট্রেড এবং কোটস, সেই সাথে greeks/IV ডেটাসেট হলো পেইড ফিচার।
- প্রতিটি নতুন অ্যাকাউন্টে সাত দিনের জন্য Quotes টিয়ারের ট্রায়াল সুবিধা দেওয়া হয়, যার জন্য কোনো কার্ডের প্রয়োজন নেই; এটি আপনাকে মূল্যায়ন করার সময় পূর্ণ হিস্ট্রি এবং লক করা ডেটাসেটগুলো ব্যবহারের সুযোগ দেয়।
- SQL গেট-এর মাধ্যমে সমস্ত অ্যাক্সেস শুধুমাত্র রিড-অনলি। এখানে SELECT এবং WITH কমান্ড কাজ করে; অন্য কোনো কমান্ড কাজ করে না।
স্ক্র্যাপিং-টিয়ার ট্রিকস নেই: উপরের সীমাবদ্ধতাগুলোই প্রকৃত প্রোডাক্ট কনফিগারেশন, এবং এই গেটটি ব্রাউজার সেশন এবং API কল উভয় ক্ষেত্রেই একইভাবে প্রযোজ্য।
সাইন আপ করার আগে পরীক্ষা করে দেখুন
SQL সারফেসের একটি কীলেস (keyless) সহযোগী হলো ফ্রি ডেমো API: এটি নির্দিষ্ট কুয়েরির একটি ক্যাটালগ, যার জন্য কোনো অ্যাকাউন্টের প্রয়োজন নেই এবং প্রতিটি রেসপন্সে সংশ্লিষ্ট SQL অন্তর্ভুক্ত থাকে। এটি তৈরি করা হয়েছে যাতে আপনি (বা আপনার AI এজেন্ট) একটি curl কমান্ডের মাধ্যমে ডেটার গঠন দেখে নিতে পারেন এবং সিদ্ধান্ত নিতে পারেন যে SQL টায়ারের জন্য ইমেল ঠিকানা দেওয়া প্রয়োজন কি না। https://ai.strasmore.com/api/demo/catalog-এ থাকা ক্যাটালগে প্রতিটি কী (key) তালিকাভুক্ত করা হয়েছে।
FAQ
SQL গ্রহণকারী সত্যিই কি কোনো ফ্রি API আছে?
হ্যাঁ। একটি ফ্রি Strasmore অ্যাকাউন্ট দিয়ে আপনি প্রতিদিন US equities warehouse-এর বিপরীতে সর্বোচ্চ ১০০টি নিজস্ব SQL কুয়েরি চালাতে পারবেন। এটি শুধুমাত্র read-only এবং এতে দুই বছরের হিস্ট্রি রয়েছে। কোনো পেমেন্ট ডিটেইলস প্রয়োজন হয় না।
এটি কোন SQL dialect ব্যবহার করে?
ClickHouse SQL। এতে window functions সহ স্ট্যান্ডার্ড SELECT সিনট্যাক্স এবং ClickHouse-এর aggregate combinators রয়েছে। ব্লগের প্যানেলগুলো উদাহরণ হিসেবে কাজ করে, যেখানে প্রতিটি চার্টের নিচে সঠিক SQL কোডটি বড় করে দেখা যায়।
SQL না লিখেও কি এটি ব্যবহার করা সম্ভব?
হ্যাঁ। টার্মিনালটি সাধারণ ইংরেজি প্রশ্ন গ্রহণ করতে পারে, আপনার জন্য SQL লিখে দেয় এবং চালানোর আগে কুয়েরিটি দেখায়। জেনারেট করা SQL এডিট করা যায়, যা স্কিমা শেখার একটি দ্রুত উপায়।
ফ্রি টায়ারের সঠিক সীমাগুলো কী কী?
প্রতিদিন ১০০টি কুয়েরি, ২ বছরের হিস্ট্রি, read-only সুবিধা; এবং tick-level ও greeks ডেটাসেটগুলো শুধুমাত্র পেইড টায়ারের জন্য সংরক্ষিত। সাইনআপ করার পর কোনো কার্ড ছাড়াই ৭ দিনের একটি ফুল ট্রায়াল শুরু হয়।
কি কোনো পদ্ধতি আছে যেখানে সাইনআপ করার প্রয়োজন নেই?
ডেমো API। এটি একই warehouse-এর ওপর ভিত্তি করে কিছু নির্দিষ্ট কুয়েরির একটি তালিকা, যা open CORS এবং কোনো কী (key) ছাড়াই ব্যবহার করা যায়। এটি কাস্টম SQL গ্রহণ করে না; এটি মূলত তাৎক্ষণিক মূল্যায়ন এবং AI agents-এর জন্য তৈরি করা হয়েছে।
উপরের প্যানেলগুলো হলো সংরক্ষিত কুয়েরি যা যে কেউ পড়তে পারে; আপনি নিজে লেখা প্রশ্নগুলো Strasmore terminal-এ ব্যবহার করতে পারেন।