linkedin-jobs
npx skills add https://github.com/its-a-unixsystem/skills --skill linkedin-jobs
Agent 安装分布
Skill 文档
LinkedIn Jobs
Requires BRIGHTDATA_API_KEY environment variable.
Two operations: search (discover jobs by criteria) and fetch (get a specific job by URL or ID). Both return full raw JSON.
Search jobs
Cost: ~$1.50 per 1k records. Always use --limit to control costs. Default limit is 25.
Script paths below are relative to this skill’s directory.
python3 scripts/search_linkedin_jobs.py "software engineer" \
--location "United States" \
--remote Remote \
--time-range "Past month" \
--job-type Full-time \
--experience "Mid-Senior level" \
--limit 25
keyword and --location are required. All other flags are optional.
| Flag | Valid values |
|---|---|
--limit |
Max results (default 25). Keep low to control costs. |
--remote |
Remote | On-site | Hybrid |
--time-range |
"Past 24 hours" | "Past week" | "Past month" (default) |
--job-type |
Full-time | Part-time | Contract | Temporary | Volunteer |
--experience |
"Entry level" | Associate | "Mid-Senior level" | Director | Executive | Internship |
--company |
Company name string |
--country |
Country code (e.g. US, GB) |
Returns an array of job objects.
Fetch a specific job
Takes ~30 seconds. Accepts a full LinkedIn URL or numeric job ID.
python3 scripts/fetch_linkedin_job.py 4358573391
python3 scripts/fetch_linkedin_job.py "https://www.linkedin.com/jobs/view/4358573391"
Returns a single job object.
Key output fields
job_posting_id, job_title, company_name, job_location, job_summary, job_posted_date, job_employment_type, job_seniority_level, job_num_applicants, base_salary, is_easy_apply, application_availability, url, apply_link, job_description_formatted.