linkedin_apply
Search LinkedIn for jobs and automatically apply using Easy Apply with a persistent browser session. Each submission includes confirmation and a screenshot for verification.
Instructions
Search LinkedIn for jobs and auto-apply using Easy Apply. Uses a persistent browser session — on first run the user logs in manually; all subsequent runs reuse the saved session. Each application result includes a 'confirmed' flag, confidence level, confirmation message, and a screenshot path so you can verify every submission.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | Yes | Job role to search for, e.g. "Flutter Developer" | |
| tone | No | Cover letter tone (default: professional) | |
| remote | No | Filter for remote jobs only (default: true) | |
| dry_run | No | Open forms but do not submit — for previewing the pipeline | |
| location | No | Search location (default: "Worldwide") | |
| job_types | No | Job types to filter by (default: [full_time]) | |
| date_posted | No | How recently the job was posted (default: week) | |
| min_fit_score | No | Minimum fit score to apply (default: 60, range 0-100) | |
| easy_apply_only | No | Only apply to Easy Apply jobs (default: true) | |
| max_applications | No | Maximum number of jobs to apply to (default: 10, max 20) | |
| candidate_profile | Yes | Structured candidate profile from parse_cv | |
| experience_levels | No | Experience levels to filter by (default: [entry, associate, mid_senior]) |