どの企業が採用しているかを追う、給与水準を比較する、求人ボードにデータを流す、フリーランスの仕事を探す。どの場合でも、構造化された最新の求人情報を取得できる API が必要です。Lovely Router は LinkedIn、Indeed、Glassdoor、Upwork、そして企業自身の採用サイトを検索し、各求人を JSON で返します。職種名、企業、勤務地、掲載日に加え、ソースに記載があれば給与と詳しい職務内容も含まれます。料金は返った求人 1 件ごとで、モデルと同じプリペイドのキーから支払います。
AI エージェントに任せる
このプロンプトを Claude Code、Cursor、Codex などのコーディングエージェントに貼り付けてください。ドキュメントの場所と API キーの使い方をエージェントに伝えます。
Collect job postings from LinkedIn, Indeed, Glassdoor, Upwork and company career sites, plus public LinkedIn profiles. Use the Lovely Router data tools: each returns JSON and is billed per result.
- Docs (read first): https://lovelyrouter.com/docs/tools/find.md and https://lovelyrouter.com/docs/tools/run.md
- Plan first: POST https://lovelyrouter.com/v1/tools/suggest with `{"task": "<my task in plain words>"}` (free). It returns the tools to run in order, each with an example `input`, the `input_required` fields, an estimated cost and a ready-made `run` request. Replace the example values with my task's; if a field is unclear, read the tool with GET https://lovelyrouter.com/v1/tools/<id>. To browse instead, POST https://lovelyrouter.com/v1/tools/discover searches the catalog.
- Show me the plan and its estimated cost (`total_est_cost_usd`) before running anything large.
- Run: POST https://lovelyrouter.com/v1/tools/<id>/run with `{"input": {...}, "max_results": N}`. A 200 has the finished run with `items`; a 202 means it is still running, so poll the `poll` path until `status` is `succeeded`, `failed`, `timed_out` or `stopped`.
- Only delivered results are billed. Keep max_results small on the first run, check the output, then scale up.
- If you support MCP, connect https://lovelyrouter.com/mcp instead (Streamable HTTP, same key; https://lovelyrouter.com/docs/tools/mcp.md) and use suggest_tools, get_tool and run_tool.
- Auth: read my API key from the LOVELY_API_KEY environment variable and send it as `Authorization: Bearer $LOVELY_API_KEY`. Never print or commit the key. If it is not set, ask me to create one at https://lovelyrouter.com/app/keys.
- Billing is prepaid: every call is charged to my balance, so test with a small request before running anything large.
- Every docs page is plain Markdown; the full index is https://lovelyrouter.com/llms.txt.
My task: <the roles, locations, companies and the fields you need>仕組み
検索条件を決める
職種名やスキル、勤務地、期間を指定します。ツールによっては、企業、経験レベル、支払い認証の有無でも絞り込めます。
上限を付けて実行する
入力を
max_resultsと一緒にPOST /v1/tools/{id}/runに送ります。この上限は実行で課金されうる最大件数でもあり、ツール自体のlimitフィールドも制限するため、両方を設定する必要はありません。保存して繰り返す
各求人を保存し、同じ検索を短い期間指定で毎日または毎時実行して、新しい求人だけを拾います。
1 回のリクエストで LinkedIn の求人を検索する
LinkedIn 求人は、職種名、スキル、企業と勤務地で検索します。次の実行は、直近 1 週間に掲載されたニューヨークのソフトウェアエンジニアの求人を最大 50 件返します。
curl https://lovelyrouter.com/v1/tools/linkedin-jobs/run \
-H "Authorization: Bearer $LOVELY_API_KEY" \
-H "content-type: application/json" \
-d '{
"input": {
"keywords": "software engineer",
"location": "New York",
"datePosted": "r604800",
"limit": 50
},
"max_results": 50
}'items の各求人には、職種名、企業、勤務地、給与、掲載日、応募者数、職務内容が含まれます。datePosted には r86400(24 時間)、r604800(1 週間)、r2592000(1 か月)を指定でき、companyName を使うと検索を企業のリストに絞り込めます。60 秒を過ぎても実行中の場合は 202 が返ります。ポーリングの方法はツールを実行するをご覧ください。
ツール
LinkedIn 求人検索 URL の求人:職種、会社、勤務地、掲載日、説明。
職種と勤務地で Indeed の求人を取得:会社、給与、掲載日、説明。
キーワードと勤務地で Glassdoor の求人を取得。
Upwork のフリーランス案件:タイトル、予算・時給、スキル、クライアント履歴、掲載時刻。
企業の採用サイトや ATS(Greenhouse、Lever、Workday など)から直接取得した最新求人。職種・地域・会社で検索可能。
URL で公開 LinkedIn プロフィールを取得:見出し、職歴、学歴、スキル、所在地。
| ツール | 送るもの | 各結果の内容 |
|---|---|---|
linkedin-jobs | keywords、location、datePosted、companyName | 職種名、企業、勤務地、給与、掲載日、応募者数、職務内容 |
indeed-jobs | title、location(または「remote」)、country、datePosted(日数) | 企業、給与、掲載日、職務内容 |
glassdoor-jobs | keywords、location(どちらも必須)、daysOld | Glassdoor の求人 1 件 |
upwork-jobs | query、experienceLevel、jobType、paymentVerified、sort | タイトル、予算または単価、スキル、クライアントの履歴、掲載時刻 |
career-site-jobs | titleSearch、locationSearch、organizationSearch、timeRange | 企業自身の採用サイトまたは応募者追跡システム(ATS)の求人 1 件 |
linkedin-profile | urls または publicIdentifiers | ヘッドライン、職歴、学歴、スキル、所在地 |
企業の採用サイトの求人は、企業自身の採用サイトや、Greenhouse、Lever、Workday などの応募者追跡システムから直接求人を読み取ります。titleSearch と organizationSearch では :* による前方一致("Data:*")が使えます。locationSearch は英語で正確に "City, State/Region, Country" の形式で指定し、米国の州名は省略せずに書きます(例:"Austin, Texas, United States")。
レシピ
"companyName" にターゲット企業を、"datePosted": "r604800" を指定して linkedin-jobs を実行します。今週データエンジニアを 3 人募集している企業は有望なリードです。リード獲得のツールと組み合わせて、適切な連絡先を見つけましょう。
採用している都市ごとに "title": "data analyst" を指定して indeed-jobs を実行し、給与が記載された求人だけを残して、勤務地ごとに給与レンジを比べます。
毎日同じ時刻に、"timeRange": "24h" と "titleSearch": ["Data Engineer"] を指定して career-site-jobs を 1 回実行します。このツールの推奨は、毎時・毎日・毎週の同じ時刻に実行して、重複なくすべての求人を取得することです。開始時に "6m" を指定すると、掲載中のすべての求人をさかのぼって取得できます。
"query": "web scraping"、"paymentVerified": true、"sort": "newest" を指定して upwork-jobs を毎時実行し、新しい案件を予算とクライアントの履歴付きでチームに共有します。
公開 LinkedIn プロフィールの URL の候補リストに対して linkedin-profile を実行すると、1 回の実行で各人のヘッドライン、職歴、学歴、スキルが返ります。
個人データ
LinkedIn のプロフィールや、採用担当者の名前が載った求人には個人データが含まれます。該当する場合は GDPR や CCPA などに従い、データを適法に使う責任は利用者にあります。また、利用規定は、結果を人物のプロファイリングや差別に使うことを禁じています。
同じ検索をエージェントに実行させることもできます。MCP サーバーを接続して、次のように頼みます。「直近 24 時間に LinkedIn と Indeed に掲載されたリモートのシニア Python 求人を探し、重複を除いて、職種名、企業、給与、リンクの表をください。すべての実行に max_results を設定してください。」
料金
よくある質問
LinkedIn の求人を日付や企業で絞り込めますか?+
はい。linkedin-jobs ツールは、直近 24 時間・1 週間・1 か月を指定する datePosted、companyName のリスト、そして都市、州、郵便番号で指定する location を受け取ります。
どの求人ソースに対応していますか?+
LinkedIn、Indeed、Glassdoor、Upwork に加え、career-site-jobs ツールを通じて企業自身の採用サイトや応募者追跡システムにも対応しています。それぞれが別のツールで、同じ API キーで呼び出せます。
毎日、新しい求人だけを取得するには?+
各ツールの期間フィルターを使い、毎日同じ時刻に実行します。LinkedIn では datePosted r86400、Indeed では datePosted 1、Glassdoor では daysOld 1、採用サイトでは timeRange 24h、Upwork では sort newest です。確認済みの求人を保存し、次の実行ではそれをスキップしてください。
求人には給与が含まれますか?+
LinkedIn と Indeed の結果には給与のフィールドがあり、求人に記載がある場合に値が入ります。Upwork の案件には予算または時間単価が付いています。
候補者の LinkedIn プロフィールを調べられますか?+
はい。linkedin-profile ツールにプロフィール URL か公開 ID を渡すと、ヘッドライン、職歴、学歴、スキル、所在地といった公開プロフィールが返ります。データを処理する適法な理由を持つ責任は利用者にあります。
LinkedIn や Indeed のアカウントは必要ですか?+
いいえ。Indeed などのスクレイピングでも、これらのサイトのアカウントは入力に含まれません。どのツールも、Lovely Router の API キーと、検索語や URL を書いた JSON の入力で呼び出します。
採用シグナルを連絡先につなげるにはリード獲得をご覧ください。複数ステップの作業を実行前に費用付きで計画するには最適なツールを見つけるを使い、すべてのソースはツールカタログで確認できます。