Greenhouse Jobs Scraper & API - All Companies, Last 24 Hours
リモートGreenhouse Jobs Scraper & API - All Companies, Last 24 Hours について
求職者、採用担当者、データチーム向けに、Greenhouse の求人サイトをリアルタイム検索する Apify Actor です。給与や初回掲載日などを取得でき、求人リンクの公開状態も確認できます。
主な機能
- 01Greenhouse の求人サイトをリアルタイム検索
- 02職種・勤務地・掲載日で絞り込み
- 03給与と初回掲載日の取得
- 04求人詳細の取得
- 05求人リンクの公開状態確認
- 06JSON、CSV、Excel への出力
活用シーン
- 01職種や地域ごとの新着求人を追跡
- 02公開給与を条件に求人を絞り込み
- 03採用調査用の求人データを整理
MCP 対応
README では MCP 経由で AI エージェントに求人データを提供するとありますが、具体的な MCP サーバーのインターフェースは説明されていません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.apify.com/?tools=anshumanatrey/greenhouse-jobs-searchclaude mcp add --transport http anshumanatrey-greenhouse-jobs-search https://mcp.apify.com/?tools=anshumanatrey/greenhouse-jobs-search{"mcpServers":{"anshumanatrey-greenhouse-jobs-search":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/greenhouse-jobs-search"}}}Cursor で開く{"servers":{"anshumanatrey-greenhouse-jobs-search":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/greenhouse-jobs-search"}}}VS Code で開く{"mcpServers":{"anshumanatrey-greenhouse-jobs-search":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/greenhouse-jobs-search"}}}{"mcpServers":{"anshumanatrey-greenhouse-jobs-search":{"serverUrl":"https://mcp.apify.com/?tools=anshumanatrey/greenhouse-jobs-search"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.apify.com/?tools=anshumanatrey/greenhouse-jobs-search認証が必要ツール
詳細
Greenhouse 求人スクレイパー&API — 全企業、過去24時間
Greenhouse の求人スクレイパー兼 API です。Greenhouse 上のすべての企業の求人ボード(boards.greenhouse.io および job-boards.greenhouse.io)を一度にリアルタイムで検索し、各求人の職種名、企業名、勤務地、リモート勤務または出社勤務、雇用形態、給与範囲、初回掲載日、締切日、リンクを新しい順に取得します。詳細情報を有効にすると、求人の説明、部門、企業の参照番号、数値形式の給与も取得できます。
Greenhouse API キーなしで Greenhouse 求人 API として、Greenhouse 求人ボードのスクレイパーとして、または Apify Console、Apify API、Python、JavaScript、n8n、Make、AI エージェントから毎日配信される求人フィードとして利用でき、JSON、CSV、Excel にエクスポートできます。これは、検索結果では得られない項目を取得できる、ソース上での site:boards.greenhouse.io Google 検索演算子です。Apify Actor として利用できます。1件あたり $0.0018、詳細情報付きでは $0.0019、デフォルトメモリで実行開始ごとに $0.01 です。ログインも API キーも必要ありません。
何ができますか?
- 8,317社の Greenhouse 求人ボード8,357件を一度に検索します。 2026-11-02時点で、7,201社にわたる216,033件の募集中求人が掲載されており、SpaceX、Anduril、Databricks、Stripe、Anthropic、Cloudflare、Datadog、Coinbase、GitLab、Airbnb、Reddit、Figma などの企業が含まれています。
- 通常の求人情報に給与も表示します。 企業が給与を公開している場合、求人の22%で、追加料金なしですべての行に給与が含まれ、すべての給与ゾーンが対象になります。
- キーワードは1つで十分です。 職種名を入力して Start を押します。フォームを空欄のままにすると、あらゆる種類の最新求人を取得します。
- 新しい順に、リアルタイムで取得します。 実行時点の Greenhouse からすべての求人を取得し、企業が初めて掲載した日付で並べ替えます。
- ユーザーが入力した内容をそのまま使えるフィルターです。 London、Germany、EMEA、Remote、contract、last 24 hours のほか、
site:boards.greenhouse.io intext:engineerのような Google 検索演算子も貼り付けられます。 - 求人リンクを確認します。 リンクを貼り付けると、リスト掲載企業の採用ページの
?gh_jid=付きリンクも含め、それぞれについて募集中、募集終了、または見つからないという結果が返ります。
他の Greenhouse スクレイパーとはどう違いますか?
- すべての企業をリアルタイムで取得します。 Greenhouse は顧客一覧を公開していないため、リアルタイムで情報を取得するスクレイパーでは通常、ボード名やリンクの指定が必要です。また、すべての企業を検索する多くの Actor は保存済みのコピーを読み込みます。このスクレイパーは、公開求人 API、Common Crawl、Wayback Machine、GitHub のリストをもとに作成した8,357件のボード一覧を保持し、実行時点ですべてを読み込みます。Greenhouse を対象とする最も利用されている13件の Actor(下表)のうち、4件はボード名、リンク、または厳選されたプリセット一覧が必要で、8件は保存済みのコピーを検索します。リアルタイムで取得するもう1件は yugenox/ats-jobs-search で、Greenhouse、Lever、Ashby を対象としています。
- 実際の掲載日を使います。 Greenhouse は求人に2種類の日付を保持しています。初回掲載日と最終編集日です。多くの求人は掲載後かなり経ってから編集されます。2026-11-02 14:25 UTC までの24時間に初めて掲載された求人は952件でしたが、同日に編集された求人は6,692件でした。そのため、編集日で過去24時間を絞り込むと、実際に新しい求人の5~7倍が表示されます(同日18:29 UTC に2,000件のボードをサンプル調査したところ、5.6倍でした)。この Actor は、Greenhouse の求人ボード自体が「New」タグに使用する初回掲載日を使います(確認した1,482件すべてで一致)。
- すべての給与範囲を取得します。 勤務地ごとに給与を設定している企業は、ゾーンまたは国ごとに1つずつ給与範囲を公開します。求人行には、それぞれの通貨ですべての範囲が保持されます(1,986件の求人で複数の範囲が表示されます)。
- Greenhouse 上のあらゆる場所からのリンクに対応します。 古いボードアドレスと新しいボードアドレス、EU ボード、埋め込みリンク、API 自身のリンク、リスト掲載企業の採用ページにある
?gh_jid=付きリンクは、すべて同じ求人として読み込まれます。 - 取得した分だけお支払いいただきます。 配信された行ごとに1回課金され、これに実行開始料金が加わります。支出上限を設定すると、支払い済みの求人を保持したまま実行が適切に停止します。
どのような場合に使うべきですか?
- 求職者や求人ボード: 数千社のテック企業を対象に、職種、国、日付で新着求人を毎日確認できます。給与が公開されている場合は、給与も確認できます。
- 採用担当者やソーシングチーム: Greenhouse 上のどこで、どの職種の採用が現在行われているか、またその給与を確認できます。
- 営業や市場調査: 購買シグナルとして、職種、国、日付で採用中の企業を確認できます。また、Greenhouse 経由で採用している企業の一覧も取得できます。
- データチームや AI エージェント: API または MCP 経由で、Greenhouse の求人をクリーンで安定した単一のフィードとして取得できます。
Greenhouse の求人をスクレイピングするにはいくらかかりますか?
イベントごとの課金です。求人 1,000 件につき $1.80、詳細情報をすべて取得する場合は 1,000 件につき $1.90 です。これに加えて、デフォルトの 1 GB のメモリでは実行ごとに $0.01 かかります。Apify の毎月の無料クレジット $5 で、100 件ずつ実行した場合、約 2,600 件の求人を取得できます。プラットフォームの利用料は含まれており、月額料金はありません。
| イベント | 料金 | 課金されるタイミング |
|---|---|---|
| 求人 | $0.0018 | 求人を 1 件保存したとき、および閉鎖済みまたは見つからなかったリンクを 1 件確認したとき |
| 詳細情報付きの求人 | $0.0019 | 詳細情報をすべて有効にして求人を 1 件保存したとき |
| 実行の開始 | メモリ 1 GB あたり $0.01 | 実行の開始時に Apify が課金します。1 GB までは 1 回、それを超える場合は追加の 1 GB ごとに 1 回課金されるため、デフォルトの 1 GB では $0.01 です。 |
Greenhouse Jobs Scraper の Apify Store ヘッダーに表示される「1,000 件あたり $1.44〜」は、最も低い割引ティアの料金である GOLD 価格です。FREE と BRONZE(Apify の Free プランと Starter プラン)では、表に記載された基本料金を支払います。求人 1 件あたり $0.0018、詳細情報付きの場合は $0.0019 です。SILVER(Scale)では 10%安くなり、$0.00162 と $0.00171 です。GOLD(Business)以上では 20%安くなり、$0.00144 と $0.00152 です。実行開始時には、どのプランでも一律でメモリ 1 GB あたり $0.01(デフォルトの 1 GB では $0.01)が課金されますが、この料金はヘッダーには表示されません。
| 実行(Free と Starter の料金、デフォルトのメモリ) | 料金 |
|---|---|
| 新着求人 100 件 | $0.19 |
| 詳細情報付きの求人 100 件 | $0.20 |
| 求人 1,000 件 | $1.81 |
| 2026-11-02 時点の Anthropic の全公開求人、677 件 | $1.23 |
| 2026-11-02 時点の一覧にある全求人、216,033 件 | $388.87 |
実行開始料金がある理由:Greenhouse には検索機能がないため、検索結果にかかわらず、検索のたびに 8,357 件すべての求人ボードを読み込みます。実行開始料金は、その読み込みに対する料金です。求人件数(maxJobs)と実行開始料金によって、1 回の実行にかかる上限額が決まります。上限に達すると、その旨を示すメッセージとともに実行が停止します。
他のGreenhouseスクレイパーと価格を比較するとどうですか?
2026-11-02にApify StoreでGreenhouse関連の13語と求人関連の33語を検索して見つかった、タイトル、スラッグ、または説明にGreenhouseを含み、過去30日間のユーザー数が60人以上だったApify Store上の各Actor(4,956件のActorを確認)。ユーザー数順に並べています。無料プランの価格は、各Actorの現在の料金に基づいています。
| Actor | 過去30日間のユーザー数 | 求人あたり | 初回料金 | 入力 |
|---|---|---|---|---|
| fantastic-jobs/career-site-job-listing-api | 1,632 | $0.012 | $0.01 | キーワード。58種類のATSを収録した独自データベースを使用 |
| fantastic-jobs/career-site-job-listing-feed | 282 | $0.0025 | $0.10 | 同じデータベースをフィードとして利用 |
| fantastic-jobs/greenhouse-jobs-api | 156 | $0.002 | なし | キーワード。Greenhouseの求人を収録した独自データベースを使用 |
| hirebase/job-search | 137 | $0.005 | $0.001 | キーワード。20種類以上のATSを収録した独自データベースを使用 |
| jobo.world/ats-jobs-api | 134 | $0.004 | $0.00005 | キーワード。75種類以上のATSを収録した独自データベースを使用 |
| bovi/greenhouse-lever-ashby-job-scraper | 100 | $0.0015 | $0.00005 | 企業名またはプリセットリスト |
| factpipe/ats-jobs-feed | 98 | $0.003、2026-11-06以降は$0.005 | なし | キーワード。19,000社以上のフィードを使用 |
| yugenox/ats-jobs-search | 86 | $0.002 | なし | Greenhouse、Lever、Ashbyのボードを横断したキーワード検索。リアルタイム |
| memo23/career-site-ats-jobs-api | 81 | $0.004 | $0.03 | ボードのリンクまたは企業名。リアルタイム |
| bytepulselabs/greenhouse-job-scraper | 70 | $0.002 | なし | ボードのリンク |
| glitchbound/ats-jobs-scraper | 63 | $0.003 | $0.00005 | 企業名またはドメイン |
| jobspipe/jobspipe-job-search | 61 | $0.00196 | なし | 30種類以上の求人ボードを毎日インデックス化したデータからキーワード検索 |
| jtpalms/ats-jobs-index | 60 | $0.003 | $0.00005 | 1日に2回更新されるインデックスからキーワード検索 |
| このActor | 新規 | $0.0018、詳細情報付きの場合は$0.0019 | 1 GBあたり$0.01、1 GBの場合は$0.01 | キーワード1つ。8,357件すべてのボードを対象にリアルタイム検索 |
他のサービスのほうが安いケース:boviは、対象企業がすでにわかっている場合、または厳選されたプリセットリストを使う場合、求人1件あたり$0.0015で、より少し安い有料プランもあります。fantastic-jobs/greenhouse-jobs-api、yugenox/ats-jobs-search、bytepulselabs/greenhouse-job-scraperは、初回料金なしで求人1件あたり$0.002です。そのため、無料プランでは、このActorは50件未満(詳細情報をすべて含める場合は100件未満)の実行で他より高くなります。10件の場合、他のサービスでは$0.02、こちらでは$0.028です。有料プランでは、いくつかのサービスが、このActorのScaleプランでの$0.00162、Businessプランでの$0.00144を下回ります。fantastic-jobs/greenhouse-jobs-apiはどちらのプランでも$0.0012、bytepulselabs/greenhouse-job-scraperは$0.0016と$0.0014(Starterでは$0.0018で、求人あたりの料金は同じですが、初回料金はありません)、jobo.world/ats-jobs-apiはBusinessで$0.0013、fantastic-jobs/career-site-job-listing-feedは$0.0012と$0.0008に加え、$0.001の初回料金がかかります。他のサービスのほうが多く提供するケース:データベースを使うActorは、AIで抽出したフィールドやLinkedInの企業データを追加し、複数のATSに対応するActorは、1回の実行で多数のプラットフォームをカバーします。
どのような入力を受け付けますか?
入力は必須ではありません。職種名を入力して「Start」を押すか、フォームが空のまま「Start」を押してください。
| フィールド | 機能 |
|---|---|
検索する職種名(searchTerms) | 1 行に 1 つ入力します。タイトルにすべての単語が含まれると一致します。frontend で Front-End も見つかります。Google dork や Greenhouse のリンクを貼り付けることもできます |
勤務地(location) | 都市、州、国、または地域を入力します。例:London、Germany、EMEA、LatAm、TX。Worldwide は世界中で募集している求人を見つけ、Remote はリモート勤務の求人を検索します |
リモート勤務または出社(workType) | remote、hybrid、onsite のいずれかを指定します。会社独自の求人フィールドを参照し、そこにない場合は勤務地の Remote、Hybrid、On-site、またはタイトルの Remote、Hybrid を参照します |
直近の掲載期間(postedWithin) | 24 hours、3 days、7 days、30 days、any time、または 48 hours などの任意の期間を指定します |
求人数(maxJobs) | 求人数を指定します。新しい順に表示されます。デフォルトは 100 で、0 を指定すると一致する求人をすべて取得します |
詳細情報(includeDetails) | 説明文をテキストと HTML で追加し、部門、参照番号、通貨付きの数値として給与を追加します |
除外する単語(excludeTerms) | タイトルに指定した単語(senior、intern など)が含まれる求人を除外します |
雇用形態(employmentType) | full-time、part-time、contract、intern、temporary のいずれかを指定します。会社が明記している場合に適用されます |
説明文も検索(searchDescriptions) | タイトルだけでなく、説明文に含まれる指定した単語も検索します |
指定した会社のみ(companies) | 会社名(Stripe)、住所に含まれる名前(stripe)、または Greenhouse のリンクを指定します。空の場合はすべての会社を検索します |
確認する求人リンク(jobUrls) | 求人リンクを貼り付けると、検索の代わりに、まだ募集中かどうかを確認します |
入力例:
{
"searchTerms": ["software engineer"],
"location": ["London", "Germany"],
"postedWithin": "7 days",
"maxJobs": 100
}
出力はどのような形式ですか?
求人ごとに 1 行ずつ、新しい順に表示されます。以下の行は、2026-11-03 にデフォルトの 1 GB で実行した、デプロイ済みビルド(1.0.1)の実行例から取得したものです。すべての求人ボードから software engineer を検索し、1,554 社の 8,784 件の求人のうち、新しい順に 100 件を 185 秒で保存しました。
求人タイトル(title) | 会社名(company) | 主な勤務地(location) | リモート勤務または出社(workType) | 給与の概要(salary) | 掲載日(postedAt) |
|---|---|---|---|---|---|
| Staff Software Engineer, Fullstack (Card Experiences) | Affirm | Remote Canada | remote | 2026-11-03 | |
| Senior Software Quality Assurance Engineer and Tester | Accenture Federal Services | Augusta, GA | onsite | USD 89,000 - 170,200 | 2026-11-02 |
| Staff Software Engineer, Tech Foundations | Airbnb | United States | remote | USD 212,000 - 265,000 | 2026-11-02 |
| Senior Software Engineer in Test, Android | Okta | Toronto, Ontario, Canada | CAD 118,000 - 162,000 | 2026-11-02 | |
| Software Engineer, Compute | Vercel | Hybrid - San Francisco | hybrid | 2026-11-02 |
JSON 形式の 1 行:
{
"title": "Staff Software Engineer, Tech Foundations",
"company": "Airbnb",
"location": "United States",
"otherLocations": [],
"workType": "remote",
"employmentType": null,
"department": null,
"salary": "USD 212,000 - 265,000",
"postedAt": "2026-11-02T19:03:07Z",
"expiresAt": null,
"jobUrl": "https://careers.airbnb.com/positions/8334372?gh_jid=8334372",
"applyUrl": "https://careers.airbnb.com/positions/8334372?gh_jid=8334372",
"status": "open",
"platform": "greenhouse",
"companySlug": "airbnb",
"companyWebsite": "https://careers.airbnb.com",
"jobId": "8334372",
"checkedAt": "2026-11-03T09:02:52+00:00"
}
詳細情報を有効にすると、department が入力され、description、descriptionHtml、reference、salaryMin、salaryMax、salaryCurrency が追加されます。確認したリンクが募集終了または見つからない場合は、status、会社名、リンクが返され、その他のフィールドは空になります。また、実行時には OUTPUT レコードも書き込まれます。これには、読み込んだ求人ボードの数、一致して保存された求人の数、読み込めなかった求人ボード、および入力がどのように解釈されたかについてのメモが記録されます。
どのくらい速いですか?
デフォルトのメモリ 1 GB では約 3 分、2 GB では 2 分未満です。2026-11-03 のデプロイ済みビルド(1.0.1)では、空のフォームは 1 GB で 216 秒(実行 bHR94LfwZ6KKoD9gc)、software engineer の検索は 185 秒(実行 j96er5Rmn9tfQUkCt)かかりました。同じ検索を 2 GB で実行した場合は 119 秒(実行 YSm3LERZBfd6xSvio)で、実行開始の料金は $0.01 ではなく $0.02 でした。Greenhouse には検索、ページ分割、並べ替え機能がないため、検索のたびに 8,357 個すべての求人ボードを読み込み、それぞれ 1 回ずつ呼び出します。そのため、キーワードを指定しても空のフォームとほぼ同じ時間がかかります。会社名を指定するか、リンクを確認する場合は、該当する求人ボードのみを読み込みます。説明文も検索する場合は、すべての説明文をダウンロードするため、時間がかかります。
よくある質問
掲載日はどの日付を使いますか?
Greenhouse Jobs Scraperは、企業が求人を最初に公開した日時を掲載日、新しい順の並び順、および「過去に掲載」フィルターに使用します。Greenhouseには最終編集日時も記録されており、求人に手が加えられるたびに更新されます。2026-11-02時点では、公開から1週間以上経って編集された公開中の求人が70%にのぼりました。最初の公開日は、Greenhouse独自の求人ページで「新着」タグに使われている日付なので、「過去24時間」は編集された古い求人ではなく、新着求人を意味します。
キーワード検索に空のフォームと同じくらい時間がかかるのはなぜですか?
Greenhouseの求人ボードAPIは、1つのボードにあるすべての公開中の求人を返しますが、検索、ページ分割、並べ替えには対応していません。そのため、検索のたびに8,357個すべてのボードへ1回ずつ問い合わせ、入力された語句との照合も自前で行います。「次の企業のみ」に企業名を指定すると、そのボードだけを読み込むので、はるかに高速です。
「United States」で検索しても、米国の求人が見つからないことがあるのはなぜですか?
Greenhouseでは、求人の勤務地は企業が入力したテキストとして保存され、国のフィールドはありません。2026-11-02時点では、59,614件(28%)の求人にAustin, TXのような米国の都市名と州コードが記載されていましたが、国名はなく、「United States」で見つかったのはそのうち47件だけでした。入力する場所に都市名や州コードを追加してください。「TX」なら「Texas」も見つかります。CA、IN、GAのように国名にも使われる2文字のコードでは、州と国(Canada、India、Gabon)の両方が見つかります。
求人によって給与額の範囲が複数表示されるのはなぜですか?
Greenhouseの求人に給与額の範囲が複数表示されるのは、勤務地ごとに給与を設定している企業の場合です。企業は地域または国ごとに1つの範囲を公開し、求人の行にはそれらがセミコロンで連結されて記録されます。EUR 70,000 - 110,000; EUR 85,000 - 110,000; PLN 250,000 - 480,000は、実際の1行の例です。Greenhouseでは金額と通貨が期間情報なしで保存されており、時給と年収の両方が含まれるため、求人の内容に照らして金額を確認してください。詳細情報を有効にした場合、salaryMinとsalaryMaxは最初の範囲の通貨における最低額と最高額です。
すべての企業をどのように見つけていますか?
Greenhouseには顧客の公開リストがないため、Greenhouse Jobs Scraperの求人ボード一覧は、site:boards.greenhouse.ioという検索演算子と同じ方法で、ウェブ上に残された情報をもとに作成されています。freehireの公開求人API、Common Crawlのインデックス、Wayback Machine、GitHub上の公開企業リストと求人リストから15,747件の候補名を集め、ほかの求人プラットフォームの企業リストにある23,941件の名前も試しました。39,688件のうち32,663件はGreenhouseのAPIで実際に確認しました。残りの7,025件の推定名は、Greenhouseが接続をブロックしていた間に拒否されましたが、後日確認した54件はすべて見つかりませんでした。2026-11-02には8,357件のボードから応答があり、そのうち7,233件に公開中の求人がありました。サンドボックスとテスト用のボード21件は除外済みです。情報源同士の重複頻度に基づく推計では、Greenhouse上の採用ボードは少なくとも8,477件あるため、この一覧にはその最大約85%が含まれていることになります。一覧にない企業を検索するには、リンクを貼り付けるか、「次の企業のみ」に企業名を入力してください。
ログインやAPIキーは必要ですか?
Greenhouse Jobs ScraperにログインもGreenhouse APIキーも必要ありません。GreenhouseのJob Board APIは公開されており、各企業の求人ボードに訪問者向けに表示される情報を提供するためです。GreenhouseのほかのAPIは顧客自身のキーが必要で、その顧客のデータのみを読み取ります。必要なのはApifyアカウントだけです。
Apifyの無料プランで動作しますか?
Greenhouse Jobs ScraperはApifyの無料プランで動作し、基本料金が適用されます。デフォルトの1 GBで、求人1件あたり$0.0018に加え、実行開始ごとに$0.01がかかります。毎月の無料クレジット$5で、100件ずつの実行なら約2,600件を取得でき、1回の実行あたり$0.19です。
どのくらいの頻度で実行すればよいですか?
Greenhouse Jobs Scraperを1日1回実行すると、求人フィードを新しい状態に保てます。「過去に掲載」(postedWithin)を24時間、「求人件数」(maxJobs)を0に設定すると、その日に最初に公開された求人をすべて取得できます。2026-11-02の14:25 UTCまでの24時間では952件で、1回の実行あたり約$1.72です。Apify Consoleの「スケジュール」で実行を設定し、jobIdで行を照合して、すでに取得済みの求人を除外してください。
1社の求人をすべて取得するにはどうすればよいですか?
Greenhouse Jobs Scraperで1社の募集中の求人をすべて取得するには、「Only these companies」(companies)にAnthropicなどの会社名を入力するか、Greenhouseのリンクを貼り付け、「Number of jobs」(maxJobs)を0に設定します。その会社の求人ボードだけを読み込むため、すべてのボードを検索するより実行が大幅に速くなります。2026-11-02時点で677件あるAnthropicの募集中の求人をすべて取得すると、料金は$1.23です。
求人リンクのリストを確認するにはどうすればよいですか?
Greenhouse Jobs ScraperでGreenhouseの求人リンクがまだ募集中かどうかを確認するには、検索する代わりに、確認したいリンクを「Job links to check」(jobUrls)に1行につき1つ貼り付けます。boards.greenhouse.io、job-boards.greenhouse.io、EUのボード、埋め込みリンク、およびリストにある会社の採用ページの?gh_jid=付きリンクがすべて使えます。各リンクは1行として返され、募集中の場合は求人のフィールドが、募集終了または見つからない場合はリンクが表示されます。実行開始時の料金は10件で$0.028です。
API、Python、JavaScript、n8n、またはAIエージェントから呼び出すにはどうすればよいですか?
Greenhouse Jobs Scraperは、Apify API、Python、JavaScript、n8n、Make、またはMCP経由のAIエージェントから実行できます。いずれの方法でもApifyトークン(Apify Console、Settings、API & Integrations)を使用し、searchTermsやmaxJobsなどのフィールド名をキーにしたJSON形式で入力を渡します。
API。 1回の呼び出しでアクターを実行し、結果の行を返します。Apifyは300秒後にその待機を終了します。すべてのボードの検索は約3分で、制限内に収まりますが、すべての求人(maxJobs 0)を取得する場合や、説明文を検索する場合は、実行が終わるまで待機する以下のクライアントを使用してください。
curl -X POST "https://api.apify.com/v2/acts/anshumanatrey~greenhouse-jobs-search/run-sync-get-dataset-items" \
-H "Authorization: Bearer <YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchTerms": ["software engineer"]}'
Python(pip install apify-client):
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("anshumanatrey/greenhouse-jobs-search").call(run_input={"searchTerms": ["software engineer"]})
for row in client.dataset(run.default_dataset_id).iterate_items(): # apify-client 3+; on 2.x use run["defaultDatasetId"]
print(row["title"], row["company"], row["location"], row["salary"], row["jobUrl"])
JavaScript(npm install apify-client):
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('anshumanatrey/greenhouse-jobs-search').call({ searchTerms: ['software engineer'] });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const row of items) console.log(row.title, row.company, row.location, row.salary, row.jobUrl);
n8nとMake。 n8nでは、Apifyノードを追加して「Run an Actor and get dataset」を選び、このアクターを指定して入力JSONを貼り付けます。結果の行がn8nアイテムとして出力されます。Makeでは、Apifyアプリの「Run an Actor」と「Get Dataset Items」モジュールで同じことができます。
AIエージェント(MCP)。 MCPクライアントにhttps://mcp.apify.com?tools=anshumanatrey/greenhouse-jobs-searchを追加してApifyにサインインするか、Authorization: Bearer <YOUR_APIFY_TOKEN>を送信します。エージェントはこのアクターをツールとして利用し、すべての入力フィールドをJSONキーで参照できます。
募集終了した求人にも料金がかかりますか?
Greenhouse Jobs Scraperでは、確認のために募集終了した求人のリンクを貼り付けた場合にのみ料金がかかります。検索では募集中の求人のみが返されます。また、貼り付けたリンクが募集終了または見つからないと判明した場合も、確認して結果を返すため、1件の求人行として扱われます。
利用は合法ですか?
Greenhouse Jobs Scraperは公開されている求人情報を読み取ります。各サイトの利用規約や、お客様に適用されるプライバシー法を含め、データの利用方法についてはお客様の責任となります。
制限事項
- 勤務地は自由記述で、国のフィールドがありません。28%の求人は米国の市と州のみを記載しているため、米国のフィルターでは見つかりません(上記参照)。
- 勤務形態と雇用形態は、企業が明記した場合にのみ存在します。企業独自の求人フィールド、または勤務形態については勤務地(Remote、Hybrid、On-site)、タイトル(Remote、Hybrid)に記載されている場合です。2026-11-02時点で、勤務形態がある求人は18.9%、雇用形態がある求人は18.0%で、どちらかの条件でフィルターすると、それ以外の求人は除外されます。
- 給与情報がある求人は22%で、期間の記載がなく、複数の地域区分が1つのテキストにまとめられています。
- 部門情報は、完全な詳細情報、確認済みリンク、または説明文の検索から取得できます。求人番号と説明文は完全な詳細情報からのみ取得でき、保存済みの各求人をもう一度読み込みます。
- Greenhouseは、終了した求人と存在したことのない求人IDに同じ応答を返すため、どちらも終了済みとして返されます。
- 企業の採用サイトへのリンク(
?gh_jid=)は、求人のリンク先が自社サイトであるリスト上の990社について読み込まれます。それ以外の採用サイトとgrnh.seの短縮リンクは読み込みません。 - 検索のたびにすべての求人ボードを読み込むため、キーワード検索も空のフォームとほぼ同じ時間がかかり、実行のたびに実行開始の料金が発生します。
- Greenhouseは、短時間に大量のリクエストを送るアドレスを一時的にブロックします。実行元のアドレスが拒否された場合、ブロックが解除されるまでボードごとに最大3分間待機し、読み込めなかったボードの数をメッセージで伝え、
OUTPUTレコードにその一覧を記載します。読み込めるボードが1つもない場合は、その理由を示して実行に失敗します。 - 企業が同じ場所に同じ求人を2回掲載している場合、求人は1回だけ返されます(2026-11-02時点で、そのような重複は7,477件でした)。
- 45のボードは、企業の社内向けまたは紹介者限定のボード(Coupang Internal、Referrals Only)として指定されており、自社の従業員または紹介された候補者を対象としています。2026-11-02時点で、そこに掲載された1,203件の求人も他の求人と同様に返されます。
- タイトルと説明文は企業独自の言語で記載されており、そのほとんど(95%)は英語です。
- 求人ボードのリストは2026-11-02に作成されました。それ以降に参加した企業は、企業名を指定した場合にのみ検索されます。
誰が管理していますか?
データとOSINT関連のアクターのポートフォリオをApify Storeで公開しているAnshuman Atrey(@AnshumanAtrey)が開発・保守しています。機能のリクエストやバグの報告は、LinkedIn(最速)、GitHubリポジトリへのイシュー、またはatrey.devからお送りください。
関連アクター
| アクター | 検索対象 |
|---|---|
| Ashby Jobs Scraper | Ashby(jobs.ashbyhq.com)を利用するすべての企業の求人をリアルタイムで検索 |
| Cornerstone Jobs Scraper | Cornerstone(csod.com)を利用するすべての企業の求人をリアルタイムで検索 |
| Workday Jobs Scraper | Workday(myworkdayjobs.com)を利用するすべての企業の求人をリアルタイムで検索 |
| Deel Jobs Scraper | Deel ATS(jobs.deel.com)を利用するすべての企業の求人。給与情報付き |
| SmartRecruiters Jobs Scraper | SmartRecruitersを利用する2,900社以上の求人をリアルタイムで検索 |
| Workable Jobs Scraper | Workableを利用するすべての企業の求人を一括検索 |
| Lever Jobs Scraper | Lever(jobs.lever.co)を利用する2,300社以上の求人をリアルタイムで検索 |
企業の関係者を探すには、LinkedIn Profile Finderを使うと、メールアドレスから公開LinkedInプロフィールを検索できます。
ドキュメント
- Apify Store:https://apify.com/anshumanatrey/greenhouse-jobs-search
- GitHubリポジトリ:https://github.com/AnshumanAtrey/greenhouse-jobs-search(MITライセンス。[LICENSE](LICENSE)を参照)
- 基盤となるエンジン:https://github.com/AnshumanAtrey/ats-jobs-engine
最終更新日
2026-11-03(バージョン1.0)
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。