Бесплатный API для рыночных данных без регистрации
Используйте бесплатный API для получения данных по американским акциям и опционам в формате JSON. Доступно семь готовых запросов без ключей и регистрации для ИИ-агентов.
Бесплатный API для рыночных данных Strasmore
Strasmore предоставляет бесплатный API для рыночных данных, который не требует ключей или регистрации. Сервис предлагает растущий набор курируемых запросов с доступом только для чтения по американским акциям и опционам в формате JSON через HTTPS. API открыт как для людей, так и для ИИ-агентов. Также это демонстрация редкого решения — бесплатного SQL API, где пользователь может самостоятельно составлять запросы. На этой странице приведена документация по всем конечным точкам, примеры рабочих вызовов и графики, построенные на тех же данных, которые возвращает API.
Что предоставляет бесплатный API
Каждый ключ отвечает на один конкретный вопрос, который задает участник рынка. Каталог на момент написания статьи:
spy_qqq: нормализованная доходность SPY и QQQ за последние сорок пять сессийdividend_yield_leaders: самые высокие дивидендные доходности акций с большой капитализацией на последней сессииupcoming_ex_dividends: предстоящие даты ex-dividend по американским бумагам с указанием размера выплат и дат их перечисленияshort_interest_watch: лидеры по показателю days-to-cover согласно последним данным о коротких позицияхiv_leaders: лидеры по уровню подразумеваемой волатильности на конец дня среди ликвидных базовых активовrecent_ipos: листинги в США за последние сто восемьдесят дней с указанием цены размещения и объемаlatest_market_news: последние рыночные заголовки и упоминаемые в них тикерыbiggest_movers: наиболее значительные изменения цен на последней регулярной сессии среди ликвидных инструментовrevenue_leaders: крупнейшие компании США по последним годовым показателям выручки и чистой прибылиmost_active_options: инструменты с наибольшим объемом торгов опционами и их средняя подразумеваемая волатильностьput_call_ratio: соотношение объемов put и call опционов для наиболее активных базовых активовupcoming_splits: недавние и запланированные дробления акцийmarket_holidays: предстоящие закрытия и сокращенные торговые сессии на NYSE
Котировки акций предоставляются с задержкой. Греки опционов и подразумеваемая волатильность отражают значения на конец дня. Каждый пакет данных включает точный SQL-запрос, с помощью которого он был сформирован, поэтому любое число можно проверить по исходному запросу.
Как это называется
Один GET-запрос, заголовки не требуются:
curl "https://ai.strasmore.com/api/demo?q=dividend_yield_leaders"
Эндпоинт каталога содержит перечень всех доступных ключей с готовыми URL, описанием каждого запроса на обычном языке и примечаниями по использованию. Запрашивайте его первым, если вы работаете с API программно:
curl "https://ai.strasmore.com/api/demo/catalog"
Ответ содержит разрешенный ключ, вопрос, на который он отвечает, SQL-код, названия столбцов, строки и два поля-указателя. Структура (значения опущены):
{
"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 ..."
}
Передача несуществующего ключа вызывает выполнение запроса по умолчанию и помечает его полем fallback_from вместо ошибки. Рассматривайте это поле как сигнал об опечатке, а каталог — как единственный достоверный источник актуальных ключей.
Разработано для агентов и LLM
Демонстрационная версия предназначена для вызова программным обеспечением, которое вам не нужно писать сегодня. Ответы устанавливают access-control-allow-origin: *, а предварительные запросы CORS разрешают доступ из любого источника, поэтому браузерные приложения, блокноты и LLM-агенты могут обращаться к ним напрямую. На внутреннем уровне каждый запрос пересчитывается не чаще одного раза в десять минут и обрабатывается из оперативной памяти за несколько миллисекунд.
Машиночитаемые точки входа в порядке, в котором их должен считывать агент:
https://www.strasmore.com/llms.txtсодержит индекс контента и демо-API в одном коротком файле.https://ai.strasmore.com/api/demo/catalogперечисляет каждый запрос с указанием URL.- Поле
moreв каждом ответе указывает на каталог и полный продукт.
Два замечания по этикету. Цифры в каждом запросе обновляются не чаще одного раза в десять минут, поэтому более частый опрос будет возвращать идентичные данные. Поле source внутри каждой полезной нагрузки указывает источник данных; по возможности сохраняйте его видимым при повторной публикации цифр.
Данные, лежащие в основе демонстрации
Ответы API поступают из того же хранилища, которое использует этот блог. Нижеприведенные панели выполняют запросы демонстрации через конвейер блога, при этом SQL-код открыт под каждым из них.
Ключ spy_qqq нормализует цены закрытия SPY и QQQ к процентной доходности с начала сорокапятидневного периода. За 32 сессий в текущем окне совокупное изменение SPY составляет -0.54%, а QQQ — -0.25%.
| День | Доходность SPY (%) | Доходность QQQ (%) |
|---|---|---|
| 2026-09-02 | 0 | 0 |
| 2026-09-03 | 0.95 | 1.04 |
| 2026-09-04 | 0.53 | 1.11 |
| 2026-09-08 | 0 | 1.09 |
| 2026-09-09 | -0.3 | 0.97 |
| 2026-09-10 | -1.03 | -0.39 |
| 2026-09-11 | -0.12 | 0.74 |
| 2026-09-14 | -0.56 | 0 |
| 2026-09-15 | -0.94 | -0.62 |
| 2026-09-16 | -1.05 | -0.02 |
| 2026-09-17 | -0.44 | 0.87 |
| 2026-09-18 | -0.32 | 1.75 |
| 2026-09-21 | 1.1 | 4.7 |
| 2026-09-22 | 1.09 | 5.45 |
| 2026-09-23 | 0.25 | 4.39 |
| 2026-09-24 | 0.06 | 4.2 |
| 2026-09-25 | 0.87 | 5.04 |
| 2026-09-28 | 0.05 | 3.86 |
| 2026-09-29 | 0.09 | 4.32 |
| 2026-09-30 | 0.02 | 4.67 |
Точный SQL-код для каждого числа
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Ключ dividend_yield_leaders отбирает инструменты с доходностью от двух до пятнадцати процентов и рыночной капитализацией более двух миллиардов долларов. Нижний порог устраняет рыночный шум, а верхний — исключает артефакты специальных дивидендов, которые выглядят как доходность, не поддерживаемая ни одной компанией. По состоянию на Oct 15, лидером выборки является STWD с показателем 14.99%. О том, как выглядит история выплат отдельной компании на протяжении десятилетий, см. история дивидендов Microsoft.
| Тикер | Див. доходность (%) | Дата отчета |
|---|---|---|
| STWD | 14.99 | Oct 15 |
| OBDC | 14.83 | Oct 15 |
| RITM | 13.86 | Oct 15 |
| DX | 13.2 | Oct 15 |
| MRP | 13.19 | Oct 15 |
| BXSL | 12.12 | Oct 15 |
| APAM | 12.11 | Oct 15 |
| PAA | 11.21 | Oct 15 |
| HTGC | 10.81 | Oct 15 |
| CWEN | 10.74 | Oct 15 |
| HESM | 10 | Oct 15 |
| CAG | 9.9 | Oct 15 |
Точный SQL-код для каждого числа
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Ключ iv_leaders усредняет подразумеваемую волатильность на конец дня для базового актива по всем листинговым ценам исполнения и срокам экспирации, оставляет инструменты со значимым объемом торгов опционами и ранжирует их. Текущим лидером является PDSB со средней подразумеваемой волатильностью 240.9%. Высокие значения в этом отчете указывают на активы, для которых рынок опционов закладывает значительные движения; отчет фиксирует уровень, оставляя интерпретацию за вами.
| Тикер | Ср. IV (%) |
|---|---|
| PDSB | 240.9 |
| IRE | 227 |
| BRUN | 200.6 |
| TE | 185.5 |
| CONL | 184.4 |
| RXRX | 183.4 |
| EOSE | 183 |
| SNXX | 179.9 |
| SLS | 179.8 |
| NUAI | 179.3 |
| NN | 178.8 |
| SOUN | 175.9 |
Точный SQL-код для каждого числа
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Ключ short_interest_watch ранжирует показатель days-to-cover на основе того же набора данных FINRA, который описан в нашем руководстве по данным о коротких позициях, а upcoming_ex_dividends считывает календарь корпоративных событий. Оба следуют описанному выше шаблону: фиксированный фильтр, ограниченный результат и SQL-код в полезной нагрузке.
От демо-версии к полноценному хранилищу данных
Запросы в демо-версии намеренно ограничены: они остаются недорогими, кэшируемыми и безопасными для публичного доступа. Хранилище данных, лежащее в их основе, содержит историю акций США за двадцать два года и историю опционов за двенадцать лет. Бесплатная учетная запись (без привязки карты) позволяет выполнять собственные SQL-запросы к этим данным с лимитом в сто запросов в день. Платные тарифы открывают доступ к полной истории, тиковым данным и программным API-ключам. Когда готовых экранов становится недостаточно, следующим шагом будет бесплатный SQL-уровень.
Часто задаваемые вопросы
Действительно ли API рыночных данных Strasmore бесплатен?
Да. Демонстрационные эндпоинты не требуют ключа, регистрации или платежных данных. Они обрабатывают только фиксированные запросы; произвольные вопросы доступны в полной версии продукта.
Нужен ли мне API-ключ или аутентификация?
Нет. Каждый демонстрационный эндпоинт отвечает на простые GET-запросы без аутентификации. Ключи существуют только для платного программного API, который выполняет пользовательские запросы.
Насколько актуальны демонстрационные данные?
Котировки акций предоставляются с задержкой, а не в режиме реального времени. Коэффициенты, объем коротких позиций и корпоративные действия обновляются в соответствии с графиком их источников. Греки и подразумеваемая волатильность рассчитываются по итогам дня. Результат каждого запроса обновляется не чаще одного раза в десять минут.
Может ли мой LLM-агент или браузерное приложение обращаться к API напрямую?
Да. Ответы приходят с открытым CORS для любого источника, preflight-запросы проходят успешно, а каталог по адресу /api/demo/catalog описывает каждый запрос в формате JSON, который агент может прочитать без документации.
Что произойдет, если я запрошу ключ, которого не существует?
API выполнит запрос по умолчанию spy_qqq и добавит поле fallback_from с указанием того, что именно вы запрашивали. Проверьте каталог, чтобы увидеть список действительных ключей.
Каждая панель на этой странице представляет собой активный сохраненный запрос, и то же самое хранилище отвечает на вопросы, которые вы составляете самостоятельно на языке SQL или на обычном английском языке в терминале Strasmore.