CLI
Job Search
source-native 求人行を検索する `sf job search` を説明します。
このページの内容3項目
sf job search は求人行起点の検索です。会社カード起点の sf search とは違い、まず個別求人を返し、リンク済み求人だけ company_id と会社 context を添えます。
基本コマンド
sf job search "大阪勤務のAI求人" --json sf job search "直近7日の新着AI求人" --json sf job search "新着AI求人" --first-seen-after 2026-05-20 --json sf job search "AI求人" --ai-jobs true --job-location 大阪 --json sf job search --company-id jpx_7203 --json sf job search "大阪の製造業求人" --prefecture 大阪府 --manufacturing true --json
主な option は次です。
--ai-jobs true--job-location <value>--prefecture <value[,value]>--manufacturing true--industry-33-code <value[,value]>--company-id <id>--company-name <name>--first-seen-after <YYYY-MM-DD>--last-seen-after <YYYY-MM-DD>--posted-after <YYYY-MM-DD>--source <value[,value]>--status active|missing|closed|all--linked true--unlinked true--order newest|posted|salary|company|source--limit--offset
--job-location は求人勤務地、--prefecture は linked Base 会社所在地です。大阪勤務のAI求人 のような自然文では 大阪 を求人勤務地として扱います。--company-id を指定する場合は <query> を省略できます。
--first-seen-after は Signal Foundry が初めて見た日で切るため、新着求人だけ追う用途に向いています。--last-seen-after は更新後も見えている求人、--posted-after は求人票の掲載日で切ります。
--order newest は last_seen_at と date_posted を優先して新しい求人から返します。--order posted は求人票の date_posted を優先します。
給与条件の境界
--order salary は、source 側で読める給与情報を持つ求人行を並べる補助です。会社単位で「年収1000万円以上の求人を出している会社」を証明する filter ではありません。
| 依頼 | 扱い |
|---|---|
| AI求人を新しい順に見る | sf job search "AI求人" --order newest --json |
| 大阪勤務の求人を探す | sf job search "大阪勤務の求人" --job-location 大阪 --json |
| 年収1000万円以上の求人を出している会社 | unsupported.source=structured_job_salary |
| 未上場企業の平均給与が高い会社 | unsupported.source=private_salary_data |
給与しきい値を salary sort や自由文検索に落とすと、条件を満たさない求人や会社を混ぜるリスクがあります。専用の構造化 salary filter が返るまで、agent は明示的に止めます。
返り値でまず見る場所
jobs[].job_posting_idjobs[].titlejobs[].locationsjobs[].company_link.company_idjobs[].company.display_namemeta.matched_postings
会社情報へ進む場合:
sf company <companyId> --json
会社候補をまとめる場合:
sf job search "大阪の製造業求人" --prefecture 大阪府 --manufacturing true --json sf company <companyId> --json