search_jobs
Search 1M+ job listings from 20K+ companies. Supports keyword search, AI semantic search, filters for location, salary, remote type, seniority, skills, and more.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| query | No | Keyword search (title, company, skills). Use * for all jobs. | |
| skills | No | Comma-separated required skills, e.g. "Python,AWS,Kubernetes" | |
| company | No | Company domain filter, e.g. "stripe.com" | |
| sort_by | No | Sort: "posted_at:desc" (newest, default), "posted_at:asc" (oldest), "salary_max_usd:desc" (highest paid), "salary_min_usd:asc" (lowest paid) | |
| location | No | Location filter, e.g. "Remote", "San Francisco", "Germany" | |
| per_page | No | Results per page (max 100) | |
| countries | No | Comma-separated ISO country codes, e.g. "US,GB,DE" | |
| seniority | No | Comma-separated: Entry, Mid Level, Senior, Staff, Principal, Manager, Internship, Director, Lead, C Level | |
| salary_max | No | Maximum annual salary in USD | |
| salary_min | No | Minimum annual salary in USD | |
| remote_type | No | Remote work policy | |
| job_function | No | ||
| posted_within | No | Time window: "24h", "7d", "30d" — only jobs posted within this period | |
| semantic_query | No | AI semantic search. Works best with job-title-like queries (e.g. "machine learning engineer", "senior devops"). Supported for remote + tech jobs only. | |
| employment_type | No |