Upwork API
Upwork Jobs API
Search Upwork job postings by keyword, with up to 25 fresh listings per request.
POST/v1/run/upwork.jobs
Uptime
100.00%
30d · 6 calls
Requests
11
30d · weekly, last 12 wks
Response
7.2s
median · 30d
Try it
Make your first request
Loading...
Full parameter and response reference - every field, type, and example for this endpoint.
Reference
Request, response, and price
Last verified 2026-09-13 · uptime and latency measured over 30d| Field | Type | Example value |
|---|---|---|
| Price | ||
| Price per request (ceiling) | USD | $0.0286 |
| Price /1k results | USD | $1.14 |
FAQ
About the Upwork Jobs API
The AnyAPI Upwork Jobs API returns Upwork jobs data as normalized JSON from one POST call to /v1/run/upwork.jobs. Search Upwork job postings by keyword, with up to 25 fresh listings per request. AnyAPI returns one normalized schema whichever source serves it. It costs $1.14 per 1,000 results, and never more than $0.0286 for a single request, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Upwork jobs calls through AnyAPI succeeded, with a median response time of 7.2 seconds across 6 measured calls.
It costs $1.14 per 1,000 results, and never more than $0.0286 for a single request, in US dollars with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.
Search Upwork job postings by keyword, with up to 25 fresh listings per request. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.
Over the last 30 days, 100.0% of Upwork jobs calls through AnyAPI succeeded, with a median response time of 7.2 seconds across 6 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.