Бесплатный API рыночных данных без ключа
Получайте данные по акциям и опционам США в формате JSON без регистрации. Семь готовых запросов доступны для пользователей и ИИ-агентов через HTTPS.
Strasmore предоставляет бесплатный API для получения рыночных данных, который не требует ключа или регистрации. Сервис предоставляет постоянно расширяемый набор готовых запросов по акциям и опционам США в формате JSON через HTTPS. API открыт как для пользователей, так и для ИИ-агентов. Это также демонстрация редкой возможности: бесплатного SQL API, где пользователь с бесплатным аккаунтом может самостоятельно составлять запросы. На этой странице описаны все эндпоинты, приведены примеры рабочих вызовов и построены графики на основе тех же данных, которые возвращает API.
Что предоставляет бесплатный API
Каждый ключ отвечает на конкретный вопрос участника рынка. Актуальный каталог на момент написания статьи:
spy_qqq: нормализованная доходность SPY и QQQ за последние сорок пять сессийdividend_yield_leaders: самые высокие дивидендные доходности компаний с большой капитализацией на последней сессииupcoming_ex_dividends: предстоящие даты выплаты дивидендов в США с указанием сумм и дат выплат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 preflights настроены на разрешение запросов с любого источника. Это позволяет браузерным приложениям, блокнотам и LLM-агентам получать данные напрямую. В основе системы лежит механизм, который пересчитывает каждый запрос не чаще одного раза в десять минут и отдает данные из памяти за несколько миллисекунд.
Точки входа, доступные для машинного чтения (в порядке обработки агентом):
https://www.strasmore.com/llms.txtобъединяет индекс контента и API демо-версии в одном коротком файле.https://ai.strasmore.com/api/demo/catalogсодержит перечень всех запросов с соответствующими URL.- Поле
moreв каждом ответе содержит ссылку на каталог и полный продукт.
Два примечания по использованию. Данные в каждом запросе обновляются не чаще одного раза в десять минут, поэтому слишком частые запросы вернут идентичные результаты. Поле source в каждом полезном нагрузке указывает источник данных; при повторной публикации чисел рекомендуется сохранять это поле видимым.
Данные для демонстрации
Ответы API поступают из того же хранилища, которое использует данный блог. Панели ниже выполняют запросы демо-версии через конвейер блога; под каждой панелью приведен SQL-код.
Ключ spy_qqq нормализует цены закрытия SPY и QQQ, переводя их в процентную доходность за 45-дневный период. За 30 сессий текущего периода кумулятивное изменение SPY отражает -1.6%, а QQQ — -5.69%.
Точный 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 фильтрует активы с доходностью от 2% до 15% и рыночной капитализацией более 2 миллиардов долларов. Нижний порог исключает рыночный шум, а верхний — артефакты специальных дивидендов, которые не отражают устойчивую доходность компании. По состоянию на Jul 17 лидером списка является STRC с показателем 13.45%. О динамике выплат отдельной компании на протяжении десятилетий можно узнать в статье дивидендная история Microsoft.
Точный 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 рассчитывает среднюю подразумеваемую волатильность на конец дня для каждого базового актива по всем котировкам и датам экспирации. Ключ оставляет только бумаги со значимым объемом опционов и ранжирует их. Текущий лидер — SNXX со средней подразумеваемой волатильностью 299.1%. Высокие значения в этом фильтре указывают на акции, по которым рынок опционов ожидает сильных движений; фильтр показывает уровень, а интерпретацию вы оставляете за собой.
Точный 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-код в полезной нагрузке.
От демо-версии к полноценному хранилищу
Запросы в демо-версии ограничены намеренно: они остаются дешевыми, кэшируемыми и безопасными для общего доступа. Хранилище за ними содержит данные по акциям США за 22 года и историю опционов за 12 лет. Бесплатная учетная запись (без привязки карты) позволяет выполнять собственные SQL-запросы к базе, но не более 100 запросов в день. Платные тарифы открывают доступ к полной истории, тиковым данным и программным API-ключам. Если возможностей фиксированного экрана становится недостаточно, следующим шагом станет бесплатный SQL-тариф.
FAQ
Является ли API рыночных данных Strasmore действительно бесплатным?
Да. Для демо-эндпоинтов не требуется ключ, регистрация или платежные данные. Они обрабатывают только фиксированные запросы; произвольные запросы доступны только в полной версии продукта.
Нужен ли мне API-ключ или аутентификация?
Нет. Каждый демо-эндпоинт отвечает на обычные неаутентифицированные GET-запросы. Ключи используются только для платного программного API, который позволяет выполнять произвольные запросы.
Насколько актуальны демо-данные?
Цены на акции являются задержанными, а не котировками в реальном времени. Коэффициенты, показатели коротких позиций и корпоративные действия обновляются с частотой их первоисточников. Показатели «греков» и подразумеваемая волатильность предоставляются по итогам дня. Результат каждого запроса обновляется не чаще одного раза в десять минут.
Может ли мой LLM-агент или браузерное приложение вызывать его напрямую?
Да. Ответы возвращаются с открытым CORS из любого источника, предварительные запросы (preflights) проходят везде, а каталог по адресу /api/demo/catalog содержит описание каждого запроса в формате JSON, который агент может прочитать без документации.
Что произойдет, если я запрошу несуществующий ключ?
API вернет запрос по умолчанию spy_qqq и добавит поле fallback_from с указанием запрошенного вами ключа. Список допустимых ключей можно найти в каталоге.
Каждая панель на этой странице представляет собой живой сохраненный запрос. Та же база данных отвечает на вопросы, которые вы формулируете самостоятельно на SQL или обычном английском языке в терминале Strasmore.