当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

LinkedIn企業プロフィールAPI

POST

APIの稼働状況

24時間の稼働状況
正常
24時間の平均応答時間
—
  • 良好/正常
  • 利用可能
  • 制限あり
  • ほぼ停止
正常

LinkedInの企業URLまたは短縮名を渡すと、企業ページをJSONで取得できます。説明、業種、専門分野、従業員数の範囲、フォロワー数、本社、拠点、記録がある場合は資金調達ラウンドが含まれます。LinkedInの開発者アプリやパートナー承認は不要です。companyには登記上の正式名称ではなく、LinkedInの短縮名または/company/リンクを指定してください。これらの数値は法的な登記や財務状況を証明するものではありません。

LinkedIn Company profileは、企業のLinkedInページ1件を読み取り、企業名、キャッチフレーズ、説明、Webサイト、業界、専門分野、従業員数、フォロワー数、設立年、本社所在地、電話番号、ロゴ、認証ステータスを返します。営業・マーケティングチームは取引先データの拡充に、採用担当者は企業の調査に、アナリストは規模やオーディエンスによる企業比較に利用しています。

companyには、googleのような企業のLinkedIn短縮名、または/company/ページのリンクを渡してください。登記上の正式名称ではページは見つかりません。identifierとnameは同じ短縮名を指定するための互換用入力ですが、companyは引き続き必須で、こちらが優先されます。follower_countがnullの場合は、ゼロではなく非公開であることを意味します。is_verifiedがnullの場合は、認証ステータスを判定できなかったことを意味します。

料金は1,000リクエストあたり$0.56(1回あたり$0.000556)です。失敗した呼び出しと空の結果には課金されません。 同期処理です。時間のかかるジョブでは、ボディに"mode": "async"を追加し、job_idを取得してポーリングしてください。

AIプロンプト

EveryInfraのLinkedIn 企業プロフィールエンドポイント(linkedin/company_profile)を使ったデータ収集スクリプトの作成を手伝ってください。

エンドポイントの仕組み:
- リクエスト:ヘッダーにAuthorization: Bearer <API key>を指定して、https://api.everyinfra.com/api/v1/socialにPOSTします。APIキーは環境変数EVERYINFRA_API_KEYから読み込み、ハードコードしないでください。
- リクエストボディでplatformにlinkedin、actionにcompany_profileを指定し、パラメータはparamsの中に入れます。
- 必須パラメータ:
  - company: company_profileとemployeesで使う、LinkedInの企業ショートネームまたは/company/プロフィールURLを指定します。任意の正式な法人名は指定できません。employeesアクションはショートネームを企業の完全なURLに展開し、公開されている従業員のサンプルを返します。現在の従業員を網羅した一覧であることは保証されません。
- 任意パラメータ:
  - identifier: company_profileパラメータは企業のショートネームまたは企業プロフィールのリンクを受け付けますが、必須のcompanyパラメータが優先されます。個人の/in/ユーザー名は受け付けません。
  - name: 互換性のための識別子です。company_profileでは企業の識別子を保持し、一部のperson_profileの検索では人物の検索語として使われます。必須のcompanyまたはusernameパラメータの代わりにはならず、表示名との完全一致も保証されません。
- 1つのオブジェクトを返します。主なフィールド: id、name、universal_name、url、description、tagline、website、industries、specialties、employee_count、employee_count_range(LinkedInに表示される従業員規模の区分です(例:10001+))、student_count(その会社の学生として登録しているアカウント数です)。フィールドは全部で33個です。一覧はhttps://api.everyinfra.com/api/v1/social/catalog?platform=linkedinを参照してください。.
- リクエストボディの例:
{
  "platform": "linkedin",
  "action": "company_profile",
  "params": {
    "company": "google"
  }
}
- 料金:1,000リクエストあたり$0.56。失敗時および結果が空の場合は課金されません。
- 対象が数十〜数百件ある場合は、ボディに"mode": "async"を追加します。すぐにjob_idが返されるので、GET https://api.everyinfra.com/api/v1/jobs/{job_id}をポーリングして結果を取得します。
- 422の場合は、エラーに含まれる推奨パラメータ名と指定可能な値を使ってリクエストを修正します。429または503の場合は、Retry-Afterの指定に従って待ってから再試行します。

コードを書く前に、必要な対象とその件数、必要なフィールド、希望する出力形式を私に質問してください。そのうえで、計画と概算費用を私に確認してください。

リクエストパラメータ

名前場所型必須デフォルト説明
Authorizationheaderstringはい-Bearerの後にAPIキーを続けます。APIキーはコンソールで作成してください。URLやコードリポジトリには絶対に含めないでください。
platformbodystringはいlinkedinプラットフォームの識別子です。値は固定です。
actionbodystringはいcompany_profile機能の識別子です。値は固定です。
companybody.paramsstringはい-company_profileとemployeesで使う、LinkedInの企業ショートネームまたは/company/プロフィールURLを指定します。任意の正式な法人名は指定できません。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からAPIキーを読み込みます。コピーしたコードにAPIキーが含まれることはありません。

レスポンス例

実際のレスポンス

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です。一意性は1つのプラットフォーム内に限られ、プラットフォームが異なるとIDが重複する場合があります。
name対象そのものの名前です(アカウント・商品・ビジネス系の機能で使用)。
universal_nameプラットフォーム上の意味のまま
urlプラットフォーム上のレコードへのリンクです。
description概要または説明文で、通常はtextより短くなります。
taglineプラットフォーム上の意味のまま
websiteアカウントまたはビジネスが登録した外部Webサイトです。
industriesプラットフォーム上の意味のまま
specialtiesプラットフォーム上の意味のまま
employee_countプラットフォーム上の意味のまま
employee_count_rangeLinkedInに表示される従業員規模の区分です(例:10001+)。従業員数の実数を示すemployee_countよりも変動が少ない値です。
student_countその会社の学生として登録しているアカウント数です。情報がない場合はnullになります。
follower_countフォロワー数です。nullは0ではなく、非公開であることを示します。
founded_yearプラットフォーム上の意味のまま
is_verifiedプラットフォームがアカウントを認証済みかどうかを示します。nullは判定できないことを示します。
headquartersプラットフォーム上の意味のまま
phone連絡先の電話番号です。形式を正規化せず、そのまま返します。
logo_urlプラットフォーム上の意味のまま
cover_url会社ページの背景バナー画像のURLです。
hashtags会社ページまたは投稿のハッシュタグのリストです。
job_search_urlこの会社に絞り込んだLinkedInの求人検索URLです。
crunchbase_url会社のCrunchbaseページURLです(資金調達情報の参照元)。
total_funding_roundsCrunchbaseに記録されている資金調達ラウンドの総数です。ない場合は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/の後に続く部分です。たとえばlinkedin.com/company/googleのgoogleです。この短縮名、またはリンク全体をcompanyとして渡してください。返されるuniversal_nameには同じ短縮名が入っているため、保存しておけば、再度調べることなくこの機能や関連するLinkedIn機能を呼び出せます。

その企業で働いている人を確認するにはどうすればよいですか?

同じ短縮名またはページのリンクをLinkedIn Employees機能に渡してください。この機能が返すのは、その企業で働く人の公開サンプルで、全従業員のリストではありません。従業員数にはLinkedIn Company profileのemployee_countを使い、役職や所在地には従業員リストを使ってください。

企業のフォロワー数の推移を追跡するにはどうすればよいですか?

この機能のfollower_countを定期的に保存するか、LinkedIn Followersをcompany/openaiのようなcompany/<short name>形式のアカウントパスで呼び出してください。LinkedIn Followersはそのページのフォロワー数、フォロー数、投稿数を返します。どちらの方法でも各値はその時点のスナップショットなので、推移は保存した履歴から把握します。

エラーと課金

401
キーが未指定か無効です。
402
残高が不足しています。先にチャージしてください。
422
パラメータ名または値が無効です。エラーに含まれる候補を参考に修正してください。課金はされません。
429
1分あたりのリクエスト上限に達しました。Retry-Afterの指定に従って待ってから再試行してください。
503
処理を完了できませんでした。保留中の請求額は残高に戻されます。結果が不明な場合は、再試行する前に確認してください。
200(空)
データがありません。課金はされません。

エラー

公式リファレンス

対象と用語の確認にのみ使用しています。プラットフォームによるEveryInfraの承認や推奨を意味するものではありません。