Upwork jobs
Returns Upwork freelance job posts from a keyword search or Upwork search links, with job terms and client details. Filters cover job type, budget, experience level, client quality and posting date, which suits lead qualification and freelance market research.
What you get
- Job ID, title and link
- Job description and required skills
- Payment type, fixed budget or hourly range
- Experience level, workload and expected duration
- Number of applicants
- Client country, total spent, payment verification, rating and review count
- Posting date
What it can do
- Search jobs by keyword, with OR for alternative terms
- Paste one or more Upwork search links and merge the results
- Filter by category, location, budget, hourly rate, duration and proposal count
- Filter by client spend, rating, review count and verified payment
- Include or exclude jobs by keywords in title, description or skills
- Limit to a date range or to jobs posted in the last N minutes
Limits
- Up to 3030 results per run
- Some detail-page fields are not included
- Only publicly visible data
Input options
| Field | What it does |
|---|---|
| query | Job search keywords; join alternatives with OR. |
| startUrls | Upwork job search links, each searched and merged. |
| category | Upwork category or subcategory name. |
| jobType | hourly or fixed. |
| experienceLevel | Entry, intermediate or expert. |
| location | Client countries or regions to include. |
| minClientTotalSpent | Only clients who have spent at least this amount. |
| fromDate | Only jobs published on or after this date. |
Example
Ask your AI for the data in plain words and it picks this source. Developers can also call source procli_upwork_a directly through the REST API or MCP with an input like this:
{
"descriptionFormat": "all",
"excludeEmptyFields": false,
"maxResults": 50,
"query": "python developer"
}
How to use it
- Create an account at prolevelmax.com. New users receive $1 in sign-up credit after verifying their email (one per person). No card required.
- Connect your AI. In the Dashboard, open Get started → Coding tools and API → Generate setup instructions and paste the instructions into your AI (Claude, ChatGPT, Cursor, Codex and others). You can also add the MCP server
https://prolevelmax.com/mcpor call the REST API. - Request data. Your AI selects a source, quotes the price and runs it only after you confirm. Results are returned as structured JSON that the AI can format as a table or report.
FAQ
How is this source billed?
Per result: $0.003/result + $0.003/run, min $0.02/run. Your AI quotes the price first, and you are never charged more than the quote.
Do I need an Upwork account or API key?
No. You only need a ProLevelMax account. One balance and one connection cover all 157 platforms.
Is the data real-time?
Yes. Every call fetches public Upwork data at the time of the request. Only publicly visible content is collected.
New users receive $1 in sign-up credit after verifying their email (one per person). No card required. Pay per use with no subscription. Top up by card (USD) or Alipay (CNY); Enterprise top-ups from $1,000 by bank transfer.
Start for free