App Logo
upwork.com

Search Upwork Jobs

Search Upwork's public job board by free-text query, returns structured job cards (title, description, budget, skills, experience level) for one results page.

Input

query required

Free-text search query, e.g. "web scraping lead generation" — same text you'd type in Upwork's job search box.

page optional

1-based results page. Defaults to 1 (10 jobs per page).

sort optional

"relevance" (default, Upwork's best-match ranking) or "recency" (newest posted first).

Output

jobs required
page optional
perPage optional
totalCount optional

Total matching jobs across all pages.

FAQ

Search Upwork's public job board by free-text query, returns structured job cards (title, description, budget, skills, experience level) for one results page.
Required: query. Optional: page, sort.
It returns jobs, page, perPage, totalCount.
No. It only uses pages of upwork.com that are reachable without signing in.
It only reads. It looks things up on upwork.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/upwork.com/search_jobs, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/upwork.com/search_jobs
It is part of Reduck's official curated catalogue.

Start building not clicking