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

API LinkedIn Профиль компании

POST

Состояние API

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

Передайте URL или короткое имя компании в LinkedIn и получите страницу компании в формате JSON. В ответе есть описание, отрасли, специализации, диапазон численности сотрудников, подписчики, штаб-квартира, офисы и раунды финансирования, если они указаны. Приложение разработчика LinkedIn или партнёрское одобрение не требуются. company принимает короткое имя в LinkedIn или ссылку /company/, а не зарегистрированное юридическое название. Данные не подтверждают юридическую регистрацию или финансовые показатели.

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

Передайте в company короткое имя компании в LinkedIn, например google, или ссылку на её страницу /company/; по зарегистрированному юридическому названию страница не найдётся. identifier и name — параметры для совместимости, которые принимают то же короткое имя, но company всё равно обязателен и имеет приоритет. Null в follower_count означает, что число не раскрыто, а не что оно равно нулю, а null в is_verified — что статус верификации определить не удалось.

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

Промпт для ИИ

Помогите мне написать скрипт для сбора данных через эндпоинт EveryInfra LinkedIn Профиль компании (linkedin/company_profile).

Как работает эндпоинт:
- Запрос: POST https://api.everyinfra.com/api/v1/social с заголовком Authorization: Bearer <API key>. Читайте ключ из переменной окружения EVERYINFRA_API_KEY и никогда не прописывайте его в коде.
- В теле запроса укажите platform: linkedin и action: company_profile, а параметры передайте в params.
- Обязательные параметры:
  - company: Короткое имя компании в LinkedIn или URL профиля вида /company/ для company_profile и employees, а не произвольное юридическое название компании.
- Необязательные параметры:
  - identifier: Параметр для company_profile принимает короткое имя компании или ссылку на профиль компании, но приоритет имеет обязательный параметр company. Личные имена пользователей /in/ не принимаются.
  - name: Идентификатор для совместимости: в company_profile содержит идентификаторы компании, а в отдельных запросах person_profile служит поисковым запросом по человеку.
- Возвращает один объект. Основные поля: id, name, universal_name, url, description, tagline, website, industries, specialties, employee_count, employee_count_range (Диапазон численности сотрудников в том…), student_count (Число аккаунтов, указавших себя студент…); всего полей: 33, полный список: https://api.everyinfra.com/api/v1/social/catalog?platform=linkedin.
- Пример тела запроса:
{
  "platform": "linkedin",
  "action": "company_profile",
  "params": {
    "company": "google"
  }
}
- Цена: $0.56 за 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ДаlinkedinИдентификатор платформы, фиксированное значение.
actionbodystringДаcompany_profileИдентификатор возможности, фиксированное значение.
companybody.paramsstringДа-Короткое имя компании в LinkedIn или URL профиля вида /company/ для company_profile и employees, а не произвольное юридическое название компании. Действие employees преобразует короткие имена в полные URL компаний и возвращает публичную выборку сотрудников, но не гарантирует полный список текущих сотрудников.
identifierbody.paramsstringНет-Параметр для company_profile принимает короткое имя компании или ссылку на профиль компании, но приоритет имеет обязательный параметр company. Личные имена пользователей /in/ не принимаются.
namebody.paramsstringНет-Идентификатор для совместимости: в company_profile содержит идентификаторы компании, а в отдельных запросах person_profile служит поисковым запросом по человеку. Не заменяет обязательные параметры company и username и не гарантирует точного совпадения с отображаемыми именами.

Примеры кода

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": "linkedin",
  "action": "company_profile",
  "params": {
    "company": "google"
  }
}'

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

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

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

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

json
{
  "id": "req_…",
  "platform": "linkedin",
  "action": "company_profile",
  "results": {
    "id": "1441",
    "name": "Google",
    "universal_name": "google",
    "url": "https://www.linkedin.com/company/google/",
    "description": "A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you un…",
    "website": "https://goo.gle/3DLEokh",
    "industries": [
      "Software Development"
    ],
    "specialties": [
      "search",
      "ads",
      "mobile"
    ],
    "employee_count": 296456,
    "follower_count": 42415044,
    "is_verified": true,
    "headquarters": "Mountain View, CA, US",
    "logo_url": "https://media.licdn.com/dms/image/v2/D4E0BAQGv3cqOuUMY7g/company-logo_400_400/B4EZmhegXHGcAc-/0/1759350753990/google_logo?e=1792022400&v=beta&t=kKeMovdmLLWhuwM7rpcoIEdKCX0BbQa1JB_C13v0iW0",
    "platform": "linkedin"
  },
  "billing": {
    "charged": …,
    "charged_usd": …,
    "balance_after_usd": …,
    …
  },
  "quota": { … }
}

Поля ответа

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

ПолеЗначение
idУникальный ID записи на платформе. Уникален только в пределах одной платформы; на разных платформах ID могут повторяться.
nameНазвание самого объекта для возможностей по аккаунтам, товарам и компаниям.
universal_nameТрактуется так же, как на самой платформе
urlСсылка на запись на платформе.
descriptionКраткое содержание или описание, обычно короче text.
taglineТрактуется так же, как на самой платформе
websiteВнешний сайт, указанный аккаунтом или компанией.
industriesТрактуется так же, как на самой платформе
specialtiesТрактуется так же, как на самой платформе
employee_countТрактуется так же, как на самой платформе
employee_count_rangeДиапазон численности сотрудников в том виде, как он указан в LinkedIn (например, 10001+). Меняется реже, чем точное значение employee_count.
student_countЧисло аккаунтов, указавших себя студентами этой организации; null, если данных нет.
follower_countПодписчики. null означает, что значение не раскрыто, а не 0.
founded_yearТрактуется так же, как на самой платформе
is_verifiedПодтверждён ли аккаунт платформой. null означает, что это невозможно определить.
headquartersТрактуется так же, как на самой платформе
phoneКонтактный номер телефона передаётся без нормализации формата.
logo_urlТрактуется так же, как на самой платформе
cover_urlURL фонового изображения (баннера) страницы компании.
hashtagsСписок хештегов страницы компании или поста.
job_search_urlURL поиска вакансий LinkedIn с фильтром по этой компании.
crunchbase_urlURL страницы компании на Crunchbase (источник данных о финансировании).
total_funding_roundsОбщее число раундов финансирования на Crunchbase; null, если раундов нет.
latest_funding_roundПоследний раунд финансирования: тип, дата, ссылка и число инвесторов. Отсутствует, если раундов нет.
parent_companyНазвание материнской компании; отсутствует у независимых компаний.
acquirer_companyНазвание компании-покупателя; отсутствует, если компания не была поглощена.
officesСписок офисов. В каждой записи есть город, штат, страна, адрес, признак штаб-квартиры и регион.
headquarters_postal_codeТрактуется так же, как на самой платформе
latitudeТрактуется так же, как на самой платформе
longitudeТрактуется так же, как на самой платформе
page_typeТрактуется так же, как на самой платформе
call_to_actionТрактуется так же, как на самой платформе
similar_company_idsТрактуется так же, как на самой платформе
platformИдентификатор исходной платформы. Совпадает со значением platform в запросе (например, xiaohongshu, tiktok).

FAQ

Что такое короткое имя компании?

Это часть ссылки на страницу компании в LinkedIn после /company/, например google в linkedin.com/company/google. Передайте её или всю ссылку в company. В возвращаемом universal_name хранится то же короткое имя; сохраните его, чтобы снова вызывать эту и связанные возможности LinkedIn без повторного поиска.

Как узнать, кто работает в компании?

Передайте то же короткое имя или ссылку на страницу в возможность LinkedIn Employees. Она возвращает публичную выборку сотрудников компании, а не полный список персонала, поэтому численность берите из employee_count здесь, а должности и местоположения — из списка сотрудников.

Как отслеживать рост числа подписчиков компании?

Сохраняйте значение follower_count, полученное этой возможностью, по расписанию либо вызывайте LinkedIn Followers, указав путь к аккаунту вида company/<short name>, например company/openai. LinkedIn Followers возвращает число подписчиков, подписок и публикаций этой страницы. В обоих случаях каждое значение — это срез на определённый момент, поэтому динамику можно определить только по сохраняемой вами истории.

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

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

Ошибки

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

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