Наша собственная статистика посещений включена всегда. Google Analytics помогает нам понять, как пользуются нашими публичными страницами (но не вашим рабочим пространством после входа), и включается только с вашего разрешения. См. нашу политику конфиденциальности.

API Yahoo Finance Тренды

POST

Состояние API

Состояние за 24 ч
Норма
Среднее время за 24 ч
—
  • Стабильно / норма
  • Доступно
  • Ограничено
  • Почти недоступно
Норма

Получите до 200 позиций из готового списка Yahoo Finance, по умолчанию — из списка лидеров роста за день. Для каждой позиции возвращаются цена, изменение, изменение в процентах, объём, рыночная капитализация и диапазон за 52 недели. screener принимает названия списков в верхнем регистре для акций, криптовалют, частных компаний и фондов. Список не является рекомендацией.

Yahoo Finance Trending читает один из готовых рыночных списков Yahoo Finance, выбранный в screener, и возвращает по одной записи для каждого инструмента: тикер, название, цену и валюту, изменение цены в абсолютном выражении и в процентах, объём, рыночную капитализацию, биржу, коэффициент P/E и диапазон за 52 недели. Если не указывать screener, вы получите лидеров роста за день. Трейдеры, авторы рассылок и финтех-приложения используют эту возможность, чтобы отслеживать динамику рынка, наполнять списки наблюдения и формировать ежедневные обзоры рынка.

Списки охватывают акции (лидеры роста и падения, самые активные, с наибольшими короткими позициями, компании малой капитализации и темы роста), криптовалюты, частные компании и фонды. Названия списков нужно писать заглавными буквами, например DAY_LOSERS или MOST_ACTIVES. Проверяйте currency и exchange в каждой записи, а не предполагайте, что все инструменты относятся к одному рынку. change_percent уже выражен в процентах, а change — это изменение в валюте самой цены. Эта информация не является инвестиционной рекомендацией.

Цена: $1.39 за 1 000 запросов ($0.001389 за вызов). Неудачные вызовы и пустые результаты не оплачиваются. Синхронный режим. Для долгих задач добавьте в тело запроса "mode": "async", получите job_id и опрашивайте статус.

Промпт для ИИ

Помогите мне написать скрипт для сбора данных через эндпоинт EveryInfra Yahoo Finance Тренды (yahoo_finance/trending).

Как работает эндпоинт:
- Запрос: POST https://api.everyinfra.com/api/v1/social с заголовком Authorization: Bearer <API key>. Читайте ключ из переменной окружения EVERYINFRA_API_KEY и никогда не прописывайте его в коде.
- В теле запроса укажите platform: yahoo_finance и action: trending, а параметры передайте в params.
- Обязательных параметров нет.
- Необязательные параметры:
  - screener: Задаёт ключ предустановленного списка в верхнем регистре для действия trending в Yahoo Finance.
  - limit: Максимальное число записей в этом вызове, целое число от 1 до 200. Если параметр не указан, применяется значение по умолчанию; вызов может вернуть меньше записей. (по умолчанию: 10)
- Возвращает список записей. Основные поля каждой записи: id, symbol, name, price, change, change_percent, volume, market_cap, currency, exchange, pe_ratio, fifty_two_week_range.
- Пример тела запроса:
{
  "platform": "yahoo_finance",
  "action": "trending",
  "params": {}
}
- Цена: $1.39 за 1 000 запросов; неудачные и пустые результаты не оплачиваются.
- Для десятков или сотен целей добавьте в тело запроса "mode": "async": вы сразу получите job_id и сможете опрашивать GET https://api.everyinfra.com/api/v1/jobs/{job_id}, чтобы получить результат.
- При ответе 422 исправьте запрос, используя предложенные в ошибке имена параметров и допустимые значения; при ответе 429 или 503 подождите указанное в Retry-After время и повторите попытку.

Прежде чем писать код, спросите меня, какие цели мне нужны, сколько их будет, какие поля мне нужны и в каком формате вывести результат; затем согласуйте со мной план и примерную стоимость.

Параметры запроса

ИмяРасположениеТипОбязательныйПо умолчаниюОписание
AuthorizationheaderstringДа-Укажите Bearer, а после него — ваш API-ключ. Создайте ключ в консоли; никогда не указывайте его в URL и не храните в репозитории кода.
platformbodystringДаyahoo_financeИдентификатор платформы, фиксированное значение.
actionbodystringДаtrendingИдентификатор возможности, фиксированное значение.
screenerbody.paramsstringНет-Задаёт ключ предустановленного списка в верхнем регистре для действия trending в Yahoo Finance. Скринеры акций: DAY_GAINERS (по умолчанию), DAY_LOSERS, MOST_ACTIVES, MOST_SHORTED_STOCKS, UNDERVALUED_GROWTH_STOCKS, GROWTH_TECHNOLOGY_STOCKS, AGGRESSIVE_SMALL_CAPS и SMALL_CAP_GAINERS; списки криптовалют: ALL_CRYPTOCURRENCIES_US, DAY_GAINERS_CRYPTOCURRENCIES, DAY_LOSERS_CRYPTOCURRENCIES и MOST_ACTIVES_CRYPTOCURRENCIES; списки частных компаний: HIGHEST_VALUATION_PRIVATE_COMPANY, WEEK_GAINERS_PRIVATE_COMPANY, RECENTLY_FUNDED_PRIVATE_COMPANY и MOST_FUNDED_PRIVATE_COMPANY; списки фондов: TOP_MUTUAL_FUNDS, DAY_GAINERS_MUTUAL_FUNDS, PORTFOLIO_ANCHORS, SOLID_LARGE_GROWTH_FUNDS, SOLID_MIDCAP_GROWTH_FUNDS, CONSERVATIVE_FOREIGN_FUNDS и HIGH_YIELD_BOND. Наличие категории не гарантирует актуальность данных и не является финансовой рекомендацией.
limitbody.paramsinteger (1–200)Нет10Максимальное число записей в этом вызове, целое число от 1 до 200. Если параметр не указан, применяется значение по умолчанию; вызов может вернуть меньше записей. При значениях выше максимума эндпоинт возвращает ошибку 422 до списания средств.

Примеры кода

bash
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "platform": "yahoo_finance",
  "action": "trending",
  "params": {}
}'

Спецификация OpenAPI (JSON)Примеры читают ключ из переменной окружения EVERYINFRA_API_KEY; скопированный код никогда не содержит ваш ключ.

Пример ответа

Реальный ответ

Получено September 26, 2026 at 08:56 (UTC) вызовом этого API с параметрами из примера кода выше. results и count — реальный ответ этого вызова, из которого удалены персональные данные (имена, никнеймы, аватары, ссылки на профили, контакты); в списке оставлены первые 2. id, billing и quota меняются при каждом вызове, поэтому показана только их структура.

json
{
  "id": "req_…",
  "platform": "yahoo_finance",
  "action": "trending",
  "results": [
    {
      "id": "PPLI",
      "symbol": "PPLI",
      "name": "People Incorporated",
      "price": 40,
      "change": 4.07,
      "change_percent": 11.3276,
      "volume": 3093055,
      "market_cap": 2978557184,
      "currency": "USD",
      "exchange": "NasdaqGS",
      "pe_ratio": 6.76819,
      "fifty_two_week_range": "29.56 - 48.32",
      "platform": "yahoo_finance"
    },
    {
      "id": "ALM",
      "symbol": "ALM",
      "name": "Almonty Industries Inc.",
      "price": 13.72,
      "change": 1.32,
      "change_percent": 10.6452,
      "volume": 11512843,
      "market_cap": 3957955840,
      "currency": "USD",
      "exchange": "NasdaqCM",
      "pe_ratio": 62.363636,
      "fifty_two_week_range": "5.435 - 24.41",
      "platform": "yahoo_finance"
    }
  ],
  "count": 10,
  "billing": {
    "charged": …,
    "charged_usd": …,
    "balance_after_usd": …,
    …
  },
  "quota": { … }
}

Поля ответа

Бизнес-данные находятся в results. В таблице перечислены поля, которые может содержать запись; значения, которые платформа не показывает, никогда не выдумываются.

ПолеЗначение
idУникальный ID записи на платформе. Уникален только в пределах одной платформы; на разных платформах ID могут повторяться.
symbolТрактуется так же, как на самой платформе
nameНазвание самого объекта для возможностей по аккаунтам, товарам и компаниям.
priceЦена числом без символа валюты; см. currency.
changeТрактуется так же, как на самой платформе
change_percentТрактуется так же, как на самой платформе
volumeТрактуется так же, как на самой платформе
market_capТрактуется так же, как на самой платформе
currencyКод валюты цены (например, CNY, USD). Если price есть, а currency равно null, не делайте предположений о валюте.
exchangeТрактуется так же, как на самой платформе
pe_ratioТрактуется так же, как на самой платформе
fifty_two_week_rangeТрактуется так же, как на самой платформе
platformИдентификатор исходной платформы. Совпадает со значением platform в запросе (например, xiaohongshu, tiktok).

FAQ

Какие списки можно выбрать в screener?

Для акций: DAY_GAINERS (по умолчанию), DAY_LOSERS, MOST_ACTIVES, MOST_SHORTED_STOCKS, UNDERVALUED_GROWTH_STOCKS, GROWTH_TECHNOLOGY_STOCKS, AGGRESSIVE_SMALL_CAPS и SMALL_CAP_GAINERS. Среди криптовалютных списков есть ALL_CRYPTOCURRENCIES_US и MOST_ACTIVES_CRYPTOCURRENCIES, среди списков частных компаний — RECENTLY_FUNDED_PRIVATE_COMPANY и MOST_FUNDED_PRIVATE_COMPANY, среди списков фондов — TOP_MUTUAL_FUNDS и HIGH_YIELD_BOND. Пишите каждое название заглавными буквами, точно как здесь.

Как сопоставлять change и change_percent?

change — изменение цены в валюте записи, а change_percent — то же изменение в процентах. Ранжируйте по change_percent, если в списке есть и дешёвые, и дорогие инструменты: крупное абсолютное изменение цены дорогой акции в процентах может оказаться небольшим. Прежде чем суммировать или сравнивать change между записями, проверьте currency.

Нужно ли передавать тикер?

Нет. У этой возможности нет обязательных параметров: отправьте пустой запрос, чтобы получить лидеров роста за день, или задайте в screener другой список. Чтобы подробнее изучить найденную акцию, передайте её symbol в Yahoo Finance Historical prices, News или Options chains. Каждая из этих возможностей читает один тикер за вызов.

Ошибки и оплата

401
Ключ отсутствует или недействителен.
402
Недостаточно средств на балансе. Сначала пополните баланс.
422
Недопустимое имя или значение параметра. Исправьте запрос по подсказкам в сообщении об ошибке. Без списания.
429
Достигнут лимит запросов в минуту. Подождите указанное в Retry-After время, затем повторите попытку.
503
Не удалось выполнить. Зарезервированная сумма возвращается на баланс. Если результат неизвестен, проверьте его перед повторной попыткой.
200 (пусто)
Нет данных. Без списания.

Ошибки

Официальные источники

Используются только для проверки объектов и терминов. Они не означают, что платформа разрешила или одобрила работу EveryInfra.

  • Yahoo Finance: задержки биржевых данных в списках трендовых тикеров ↗

    Официальные пояснения сообщают, что задержка данных зависит от биржи, а данные предназначены исключительно для информационных целей. Это показывает ограничения по рынкам и актуальности данных для списков трендов, но не подтверждает, что списки эндпоинта обновляются в реальном времени или представляют собой инвестиционные рекомендации.

    Проверено 2026-09-05