upwork_search_jobs
Search Upwork jobs by keywords, budget, location, and experience level. Returns job summaries with title, budget, client info, and URL.
Instructions
Search for jobs on Upwork matching the specified criteria.
Returns a list of job summaries with title, budget, client info, and URL. All filters map to real Upwork search URL params (nothing is silently dropped).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Order: 'recency' (newest) or 'relevance' | recency |
| limit | No | Maximum number of results | |
| query | Yes | Search keywords (supports AND/OR/NOT and quoted phrases) | |
| job_type | No | Job type: hourly, fixed, or both | |
| location | No | Client location, e.g. 'United States' | |
| budget_max | No | Maximum fixed-price budget in USD | |
| budget_min | No | Minimum fixed-price budget in USD | |
| hourly_min | No | Minimum hourly rate in USD/hr | |
| hired_before | No | Only clients who have hired at least once | |
| low_competition | No | Only jobs with <10 proposals so far | |
| experience_level | No | Experience level: entry, intermediate, or expert | |
| payment_verified | No | Only clients with a verified payment method |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |