Upwork Jobs
Upwork Jobs API: search freelance job listings by skill slug or URL. Returns budgets, skills, experience level and pagination via browser rendering.
Credit cost: 2 credits per call
ApiKeyAuthx-api-key<token>Your API key. Include it in the x-api-key header for every request.
query*stringUpwork skill slug or full freelance-jobs URL.
Examples:
api-developmenthttps://www.upwork.com/freelance-jobs/api-development/Returns { skill, title, results[], pagination }.
Use Upwork Freelancer to enrich a candidate profile from a freelancer URL.
return_page_source?booleanWhen true, return the raw HTML page source as {"result": "..."} instead of structured JSON. Defaults to false.
fields?stringComma-separated list of response fields to return, with dot notation for nested fields (e.g. name,location.city).
is_async?booleanRun the request as a background job: the API answers 202 with a job_id to poll on GET /v1/jobs/{id}.
falsesoft_fail?booleanReturn HTTP 200 even when the request fails; the error is in the error field of the body.
falseSuccessful response
application/json- response
skill?stringtitle?stringresults?array<>pagination?curl -X GET 'https://api.piloterr.com/v2/upwork/jobs?query=string'{ "skill": "api-development", "title": "Find the Best API Developer Jobs", "results": [ { "title": "Full-stack Shopify + Make.com + Gemini AI Automation Setup", "job_id": "022071658395247542131", "skills": [ "HTML", "HTML5", "CSS", "Shopify" ], "currency": "USD", "duration": "1 to 3 months", "job_type": "fixed", "posted_at": "2026-06-29T18:13:45+0000", "budget_max": null, "budget_min": 800, "posted_ago": "14 hours ago", "description": "Dear Expert,\nBelow you can find a description of my project where your expertise would be needed.\nProject Overview: I am looking for a full-stack automation expert/agency to build a completely turnkey...", "listing_url": "https://www.upwork.com/freelance-jobs/apply/Full-stack-Shopify-Make-com-Gemini-Automation-Setup_~022071658395247542131/", "hours_per_week": null, "experience_level": "Expert" }, { "title": "Looking for an AI Agent Developer for Social Media Automation", "job_id": "022071659921584263119", "skills": [ "Lead Generation", "Artificial Intelligence", "Python" ], "currency": "USD", "duration": "1 to 3 months", "job_type": "fixed", "posted_at": "2026-06-29T18:19:49+0000", "budget_max": null, "budget_min": 13000, "posted_ago": "13 hours ago", "description": "I am looking to build an AI agent that can manage and handle social media profiles across platforms like Facebook, Instagram, LinkedIn, and TikTok.\nThe goal is to create an AI-powered system that can ...", "listing_url": "https://www.upwork.com/freelance-jobs/apply/Looking-for-Agent-Developer-for-Social-Media-Automation_~022071659921584263119/", "hours_per_week": null, "experience_level": "Expert" } ], "pagination": { "next": null, "page": 1, "per_page": 30, "total_pages": 206, "total_results": 6156 }}