GlassdoorレビューAPI
APIの稼働状況
- 24時間の稼働状況
- 正常
- 24時間の平均応答時間
- —
- 良好/正常
- 利用可能
- 制限あり
- ほぼ停止
過去24時間
過去30日間
企業のGlassdoorページから従業員のレビューを取得します。長所、短所、アドバイス、職種、在籍期間、現従業員か元従業員か、社風、ワークライフバランス、給与などの項目別評価が含まれます。recommend、ceo_approval、business_outlookはレビュアー1人の回答であり、企業全体の割合ではありません。
Glassdoor Reviewsは、企業のOverviewページまたはReviewsページのurlを指定して、Glassdoor上の1社に関する従業員レビューを取得します。各レビューでは長所、短所、経営陣へのアドバイスがそれぞれ別のフィールドに格納され、タイトル、総合評価、6項目のサブ評価、レビュアーの役職、勤務地、在籍期間、雇用状況、レビューの言語、「役に立った」の投票数、雇用主の返信の有無も含まれます。人事部門や採用ブランディングのチームは従業員から見た職場の評価の追跡に、採用担当者や投資家は企業間の比較に利用しています。
ワークライフバランスから給与・福利厚生まで、サブ評価はすべて5段階です。各レビューには、友人に勤務先を勧めるか、CEOを支持するか、今後6か月の事業見通しについてのレビュアー自身の回答もrecommend、ceo_approval、business_outlookに含まれ、レビューをまたいで集計できます。is_current_employeeがfalseの場合は元従業員を表します。languageはGlassdoorが判定したもので誤っている場合があるため、感情分析の前に確認してください。
料金は1,000リクエストあたり$1.39(1回あたり$0.001389)です。失敗した呼び出しと空の結果には課金されません。 同期処理です。時間のかかるジョブでは、ボディに"mode": "async"を追加し、job_idを取得してポーリングしてください。
AIプロンプト
EveryInfraのGlassdoor レビューエンドポイント(glassdoor/reviews)を使ったデータ収集スクリプトの作成を手伝ってください。
エンドポイントの仕組み:
- リクエスト:ヘッダーにAuthorization: Bearer <API key>を指定して、https://api.everyinfra.com/api/v1/socialにPOSTします。APIキーは環境変数EVERYINFRA_API_KEYから読み込み、ハードコードしないでください。
- リクエストボディでplatformにglassdoor、actionにreviewsを指定し、パラメータはparamsの中に入れます。
- 必須パラメータ:
- url: 企業スラッグとEまたはIEの数値識別子を保持した、Glassdoorの企業のOverviewまたはReviewsページの完全なURLです。profile、reviews、salaries、interviews、jobsの各アクションはその企業が対象になります。個別の求人URLは企業の識別子にはなりません。
- 任意パラメータ:
- since: YYYY-MM-DD形式の日付の下限です。reviewsではレビューの開始日、interviewsでは面接の開始日を表します。start_dateより優先され、profile、salaries、jobsには適用されません。
- sort: reviewsでのレビューの並び順で、newest、relevance、top_ratedのいずれかです。profile、salaries、interviews、jobsには適用されません。(指定可能な値:newest / relevance / top_rated)
- start_date: 互換性のためのreviews用の日付の下限で、YYYY-MM-DD形式で指定します。sinceも指定した場合はsinceが優先されます。従業員の入社日や求人の掲載日ではありません。
- limit: この呼び出しで返す最大行数で、1〜200の整数で指定します。省略するとデフォルト値が適用されます。また、返される行数がこれより少なくなる場合があります。最大値を超える値を指定すると、課金前に422が返されます。(デフォルト:20)
- レコードのリストを返します。各レコードの主なフィールド: id、title、pros、cons、advice、rating、rating_scale、job_title、location、employment_length_years、is_current_employee、language。フィールドは全部で25個です。一覧はhttps://api.everyinfra.com/api/v1/social/catalog?platform=glassdoorを参照してください。.
- リクエストボディの例:
{
"platform": "glassdoor",
"action": "reviews",
"params": {
"url": "https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.11,17.htm"
}
}
- 料金:1,000リクエストあたり$1.39。失敗時および結果が空の場合は課金されません。
- 対象が数十〜数百件ある場合は、ボディに"mode": "async"を追加します。すぐにjob_idが返されるので、GET https://api.everyinfra.com/api/v1/jobs/{job_id}をポーリングして結果を取得します。
- 422の場合は、エラーに含まれる推奨パラメータ名と指定可能な値を使ってリクエストを修正します。429または503の場合は、Retry-Afterの指定に従って待ってから再試行します。
コードを書く前に、必要な対象とその件数、必要なフィールド、希望する出力形式を私に質問してください。そのうえで、計画と概算費用を私に確認してください。リクエストパラメータ
| 名前 | 場所 | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|---|
Authorization | header | string | はい | - | Bearerの後にAPIキーを続けます。APIキーはコンソールで作成してください。URLやコードリポジトリには絶対に含めないでください。 |
platform | body | string | はい | glassdoor | プラットフォームの識別子です。値は固定です。 |
action | body | string | はい | reviews | 機能の識別子です。値は固定です。 |
url | body.params | string | はい | - | 企業スラッグとEまたはIEの数値識別子を保持した、Glassdoorの企業のOverviewまたはReviewsページの完全なURLです。profile、reviews、salaries、interviews、jobsの各アクションはその企業が対象になります。個別の求人URLは企業の識別子にはなりません。 |
since | body.params | date | いいえ | - | YYYY-MM-DD形式の日付の下限です。reviewsではレビューの開始日、interviewsでは面接の開始日を表します。start_dateより優先され、profile、salaries、jobsには適用されません。 |
sort | body.params | string (enum) | いいえ | - | reviewsでのレビューの並び順で、newest、relevance、top_ratedのいずれかです。profile、salaries、interviews、jobsには適用されません。指定可能な値newestrelevancetop_rated |
start_date | body.params | date | いいえ | - | 互換性のためのreviews用の日付の下限で、YYYY-MM-DD形式で指定します。sinceも指定した場合はsinceが優先されます。従業員の入社日や求人の掲載日ではありません。 |
limit | body.params | integer (1–200) | いいえ | 20 | この呼び出しで返す最大行数で、1〜200の整数で指定します。省略するとデフォルト値が適用されます。また、返される行数がこれより少なくなる場合があります。最大値を超える値を指定すると、課金前に422が返されます。 |
コードサンプル
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"platform": "glassdoor",
"action": "reviews",
"params": {
"url": "https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.11,17.htm"
}
}'OpenAPI定義(JSON)サンプルは環境変数EVERYINFRA_API_KEYからAPIキーを読み込みます。コピーしたコードにAPIキーが含まれることはありません。
レスポンス例
September 26, 2026 at 08:56(UTC)に、上のコードサンプルのパラメータでこのAPIを呼び出して取得しました。resultsとcountはその呼び出しの実際のレスポンスから個人情報(名前、ハンドル、アバター、プロフィールリンク、連絡先)を削除したものです。リストは先頭の2件のみ掲載しています。id、billing、quotaは呼び出しごとに異なるため、構造のみを示しています。
{
"id": "req_…",
"platform": "glassdoor",
"action": "reviews",
"results": [
{
"id": 105730040,
"title": "Great employer with no negatives to mention",
"pros": "Great at being good employer",
"cons": "Nothing to add here bad",
"rating": 5,
"job_title": "Software Engineer",
"location": "Nevada, IA",
"employment_length_years": 0,
"is_current_employee": false,
"language": "eng",
"helpful_count": 0,
"has_employer_response": false,
"posted_at": "2026-09-24T21:40:27.137000+00:00",
"company_name": "Google",
"platform": "glassdoor",
"rating_scale": 5
},
{
"id": 2757802,
"title": "Moving at the speed of light, burn out is inevitable",
"pros": "1) Food, food, food. 15+ cafes on main campus (MTV) alone. Mini-kitchens, snacks, drinks, free breakfast/lunch/dinner, all day, errr'day.\r\n\r\n2) Benefits/perks. Free 24:7 gym access (on MTV campus). Free (self service) laundry (washer/dryer) available. Bowling alley. Volley …",
"cons": "1) Work/life balance. What balance? All those perks and benefits are an illusion. They keep you at work and they help you to be more productive. I've never met anybody at Google who actually time off on weekends or on vacations. You may not hear management say, \"You have to …",
"advice": "1) Don't dismiss emotional intelligence and adaptive leadership. They're not just catch phases. You need great managers and leaders in order to build great companies and develop great employees. The people who may be brilliant at solving technical issues may not be (and are mo…",
"rating": 4,
"job_title": "Program Manager",
"location": "Mountain View, CA",
"employment_length_years": 9,
"is_current_employee": false,
"language": "eng",
"helpful_count": 3878,
"recommend": "NEGATIVE",
"ceo_approval": "NO_OPINION",
"business_outlook": "NEGATIVE",
"rating_work_life_balance": 2,
"rating_culture_values": 3,
"rating_senior_leadership": 3,
"rating_career_opportunities": 3,
"rating_comp_benefits": 5,
"has_employer_response": false,
"posted_at": "2013-06-21T12:42:33.137000+00:00",
"company_name": "Google",
"platform": "glassdoor",
"rating_scale": 5
}
],
"count": 20,
"billing": {
"charged": …,
"charged_usd": …,
"balance_after_usd": …,
…
},
"quota": { … }
}レスポンスフィールド
業務データはresultsに含まれます。この表はレコードに含まれうるフィールドの一覧です。プラットフォームに表示されない値を作り出すことはありません。
| フィールド | 意味 |
|---|---|
id | プラットフォーム上でのレコードの一意なIDです。一意性は1つのプラットフォーム内に限られ、プラットフォームが異なるとIDが重複する場合があります。 |
title | タイトルです。プラットフォームにタイトルがない場合(テキストのみの投稿など)はnullになります。 |
pros | プラットフォーム上の意味のまま |
cons | プラットフォーム上の意味のまま |
advice | プラットフォーム上の意味のまま |
rating | 評価です。スケールはプラットフォームによって異なります。最大値は同じ行のrating_scaleで示されます(通常は5。Booking、Douban、iQIYI、NAVERは10)。プラットフォーム間で比較する前にrating_scaleで換算してください。換算しないと比較結果が逆転することがあります。 |
rating_scale | 同じ行のratingの最大値です。5段階評価では5、10点満点では10になります。行にratingがある場合のみ含まれます。 |
job_title | プラットフォーム上の意味のまま |
location | 位置情報の説明で、そのまま渡されます。形式はプラットフォームによって異なります。 |
employment_length_years | プラットフォーム上の意味のまま |
is_current_employee | プラットフォーム上の意味のまま |
language | プラットフォームが判定したコンテンツの言語コードです(例:zh、en)。誤っている場合があります。 |
helpful_count | プラットフォーム上の意味のまま |
recommend | プラットフォーム上の意味のまま |
ceo_approval | プラットフォーム上の意味のまま |
business_outlook | プラットフォーム上の意味のまま |
rating_work_life_balance | プラットフォーム上の意味のまま |
rating_culture_values | プラットフォーム上の意味のまま |
rating_diversity_inclusion | プラットフォーム上の意味のまま |
rating_senior_leadership | プラットフォーム上の意味のまま |
rating_career_opportunities | プラットフォーム上の意味のまま |
rating_comp_benefits | プラットフォーム上の意味のまま |
has_employer_response | プラットフォーム上の意味のまま |
posted_at | 投稿日時です。ISO 8601形式のUTCで返されます(例:2026-08-07T12:34:56+00:00)。プラットフォームから非標準の文字列が返された場合はそのまま渡されるため、パース処理は堅牢に実装してください。nullはプラットフォームが公開していないことを示します。 |
company_name | プラットフォーム上の意味のまま |
platform | 取得元プラットフォームの識別子で、リクエストのplatformと同じです(例:xiaohongshu、tiktok)。 |
FAQ
urlに使えるGlassdoorのリンクはどれですか?
企業スラッグとEまたはIEの番号を残した、企業のOverviewページまたはReviewsページの完全なリンクです(例:https://www.glassdoor.com/Overview/Working-at-Google-EI_IE9079.11,17.htm)。求人ページのリンクでは企業を特定できません。企業名しかわからない場合は、Glassdoor Searchで企業を検索するとリンクが返されます。
GlassdoorのレビューをChatGPTに渡して分析できますか?
はい。APIキーを使ってMCP経由でEveryInfraをChatGPTに接続すると、ChatGPTが自らこの機能を呼び出せます。スクリプトからAPIを呼び出し、行データを渡すこともできます。pros、cons、adviceは別々のフィールドで返されるため、モデルはそれらを切り分ける手間なく強み、不満、提案を要約できます。またis_current_employeeを使えば、現従業員と元従業員の意見を区別して重み付けできます。
特定の日付以降のレビューを取得するには?
sinceに取得したい最初の日をYYYY-MM-DD形式で指定し、sortをnewestにします。start_dateでも同じ開始日を指定できますが、両方を送った場合はsinceが優先されます。この条件はレビューの日付を基準に絞り込むもので、レビュアーの入社日を基準にするものではありません。
エラーと課金
- 401
- キーが未指定か無効です。
- 402
- 残高が不足しています。先にチャージしてください。
- 422
- パラメータ名または値が無効です。エラーに含まれる候補を参考に修正してください。課金はされません。
- 429
- 1分あたりのリクエスト上限に達しました。Retry-Afterの指定に従って待ってから再試行してください。
- 503
- 処理を完了できませんでした。保留中の請求額は残高に戻されます。結果が不明な場合は、再試行する前に確認してください。
- 200(空)
- データがありません。課金はされません。
公式リファレンス
対象と用語の確認にのみ使用しています。プラットフォームによるEveryInfraの承認や推奨を意味するものではありません。
- Glassdoor:企業レビューとレビューのフィールド ↗
公式ガイドでは、企業レビューに含まれる総合評価、現従業員か元従業員かの区別、良い点(Pros)、悪い点(Cons)、任意項目である職種、勤務地、経営陣へのアドバイスについて説明しています。この情報は企業ページとレビューのフィールドを説明するものであり、本APIのフィルタリング機能を裏付けるものではありません。
確認日:2026-09-04