Upwork Jobs Scraper
Pricing
from $5.00 / 1,000 results
Upwork Jobs Scraper
Scrape Upwork job postings without limits. No cookies or login required — session is acquired automatically. Filter by keyword, category, experience level, job type, budget, location, and more.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
CRW
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Upwork Job Search Scraper
Find the right Upwork jobs faster — without the endless manual searching.
The Upwork Job Search Scraper collects fresh job postings on demand and delivers them as clean, structured data. Whether you want to monitor new opportunities in your niche, research what clients are paying, or build a job alert system, this Actor gives you a reliable data feed you can actually build on.
No login. No cookies. No setup. Just configure your filters and run.
What You Can Do
- Hunt smarter — filter by keyword, category, experience level, budget, location, and more to get only the jobs that matter to you
- Track the market — see what skills are in demand, what clients are paying, and how competitive your niche is
- Build alert pipelines — feed results into Slack, email, Airtable, or any webhook to get notified the moment a matching job is posted
- Research rates — benchmark hourly rates and fixed-price budgets across categories and experience levels
Filters
Every filter matches what you see in the Upwork job search UI.
| Field | Type | Default | Description |
|---|---|---|---|
keyword | string | — | Search keyword (e.g. "React developer"). Leave empty to browse all. |
maxResults | integer | 100 | Maximum number of jobs to collect (max: 1,000) |
sort | string | relevance+desc | relevance+desc (Relevance) or recency (Newest first) |
contractorTier | array | — | Entry Level, Intermediate, Expert |
jobType | array | — | hourly, fixed |
hourlyRateMin | integer | — | Min hourly rate in USD |
hourlyRateMax | integer | — | Max hourly rate in USD |
fixedBudgetRanges | array | — | Less than $100, $100 to $500, $500 - $1K, $1K - $5K, $5K+ |
fixedBudgetMin | integer | — | Custom fixed budget minimum (USD) |
fixedBudgetMax | integer | — | Custom fixed budget maximum (USD) |
clientHires | array | — | No hires, 1 to 9 hires, 10+ hires |
regions | array | — | Africa, Americas, Asia, Europe, Oceania, … |
subregions | array | — | Eastern Europe, South-Eastern Asia, Western Asia, … |
countries | array | — | United States, Germany, India, … |
clientTimezones | array | — | e.g. "(UTC+09:00) Tokyo, Osaka, Sapporo, Seoul" |
durationV3 | array | — | Less than one month, 1 to 3 months, 3 to 6 months, More than 6 months |
workload | array | — | Less than 30 hrs/week, More than 30 hrs/week |
contractToHire | boolean | false | Show only Contract-to-Hire roles |
category | string | — | See supported categories below |
subcategory | string | — | Only valid when category is also set |
Example Input
{"keyword": "backend developer","maxResults": 50,"sort": "recency","contractorTier": ["Intermediate", "Expert"],"jobType": ["hourly"],"hourlyRateMin": 30,"hourlyRateMax": 100,"category": "Web, Mobile & Software Dev","subcategory": "Web Development","durationV3": ["1 to 3 months", "3 to 6 months", "More than 6 months"],"workload": ["More than 30 hrs/week"]}
Output
Each item in the dataset represents one job posting.
| Field | Type | Description |
|---|---|---|
id | string | Upwork internal job ID |
ciphertext | string | Job URL identifier (e.g. ~022xxx) |
title | string | Job title |
description | string | Full job description |
skills | string[] | Required skills |
jobType | string | HOURLY or FIXED |
contractorTier | string | null | EntryLevel, IntermediateLevel, or ExpertLevel |
hourlyBudgetMin | number | null | Min hourly rate in USD (HOURLY only) |
hourlyBudgetMax | number | null | Max hourly rate in USD (HOURLY only) |
hourlyEngagementType | string | null | FULL_TIME, PART_TIME, or AS_NEEDED (HOURLY only) |
engagementDurationLabel | string | null | Contract duration label (HOURLY only) |
engagementDurationWeeks | number | null | Contract duration in weeks (HOURLY only) |
fixedPriceAmount | number | null | Budget in USD (FIXED only) |
fixedPriceDurationLabel | string | null | Project duration label (FIXED only) |
fixedPriceDurationWeeks | number | null | Project duration in weeks (FIXED only) |
createTime | string | Created at (ISO 8601) |
publishTime | string | Published at (ISO 8601) |
Example Output
{"id": "2054308449345801268","ciphertext": "~022054308449345801268","title": "Backend Developer (Node.js + n8n)","description": "We're looking for a backend developer with deep expertise in n8n...","skills": ["Node.js", "API", "JavaScript", "MySQL"],"jobType": "HOURLY","contractorTier": "IntermediateLevel","hourlyBudgetMin": 30,"hourlyBudgetMax": 60,"hourlyEngagementType": "FULL_TIME","engagementDurationLabel": "More than 6 months","engagementDurationWeeks": 52,"fixedPriceAmount": null,"fixedPriceDurationLabel": null,"fixedPriceDurationWeeks": null,"createTime": "2026-05-12T21:11:16.591Z","publishTime": "2026-05-12T21:12:10.479Z"}
Supported Categories
| Category | Subcategories (sample) |
|---|---|
| Accounting & Consulting | Accounting & Bookkeeping, Financial Planning, Recruiting & Human Resources, … |
| Admin Support | Data Entry & Transcription Services, Virtual Assistance, Project Management, … |
| Customer Service | Customer Service & Tech Support, Community Management & Tagging |
| Data Science & Analytics | AI & Machine Learning, Data Analysis & Testing, Data Mining & Management, … |
| Design & Creative | Art & Illustration, Branding & Logo Design, Video & Animation, … |
| Engineering & Architecture | Civil & Structural Engineering, Electrical & Electronic Engineering, 3D Modeling & CAD, … |
| IT & Networking | DevOps & Solution Architecture, Information Security & Compliance, Network & System Administration, … |
| Legal | Corporate & Contract Law, Finance & Tax Law, International & Immigration Law, … |
| Sales & Marketing | Digital Marketing, Lead Generation & Telemarketing, Marketing, PR & Brand Strategy |
| Translation | Translation & Localization Services, Language Tutoring & Interpretation |
| Web, Mobile & Software Dev | Web Development, Mobile Development, AI Apps & Integration, Ecommerce Development, … |
| Writing | Content Writing, Editing & Proofreading Services, Professional & Business Writing, … |
Notes
- Results are limited to publicly visible job postings — no login required
- Maximum 1,000 jobs per run
subcategoryrequirescategoryto also be setfixedBudgetRangesandfixedBudgetMin/fixedBudgetMaxcan be used together and are merged- When
fixedBudgetRangesorfixedBudgetMin/fixedBudgetMaxare set,fixedis automatically added tojobType - Multiple timezones sharing the same UTC offset are automatically deduplicated