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
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Upwork Job Search Scraper
Stop manually searching Upwork. Get 100 matching job postings in under 30 seconds — filtered exactly the way you want, delivered as clean structured data.
No Upwork account required. No login, no cookies, no browser automation. Just configure your filters and run.
Works with the current Upwork API — last verified July 2026.
Quick Start
Three fields are enough to get started. Paste this and hit Run:
{"keyword": "React developer","maxResults": 50,"sort": "recency"}
That's it. Every other field is optional — add filters only when you need them.
Want more precision? Here's a fuller example:
{"keyword": "React developer","maxResults": 50,"sort": "recency","contractorTier": ["Intermediate", "Expert"],"jobType": ["hourly"],"hourlyRateMin": 30}
What You Get
Each job comes back as a clean JSON object. The ciphertext field builds the full job URL: https://www.upwork.com/jobs/<ciphertext>
{"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.591Z"}
Up to 1,000 jobs per run. Results match exactly what you see in the Upwork search UI.
Common Use Cases
Job alerts — Schedule this Actor to run hourly and push results to Slack, email, or Airtable. Get notified the moment a matching job is posted.
Rate research — Filter by category, experience level, and job type to benchmark what clients are actually paying in your niche.
Competitive analysis — See which skills are in demand, how many jobs exist in a category, and what clients expect at each budget range.
Pipeline automation — Feed results into Make, Zapier, or n8n to auto-score, tag, or apply to jobs.
Filters
Every filter maps directly to what you see in the Upwork search UI.
Basic
| Field | Type | Default | Description |
|---|---|---|---|
keyword | string | — | Search keyword (e.g. "React developer"). Omit to browse all. |
maxResults | integer | 100 | How many jobs to collect. Max: 1,000. |
sort | string | relevance+desc | relevance+desc (Relevance) or recency (Newest first) |
contractorTier | array | — | Entry Level, Intermediate, Expert |
category | string | — | See Supported Categories |
subcategory | string | — | Requires category to also be set |
Budget
| Field | Type | Description |
|---|---|---|
jobType | array | hourly, fixed. Auto-set when budget filters are used. |
hourlyRateMin | integer | Min hourly rate (USD) |
hourlyRateMax | integer | Max hourly rate (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) |
fixedBudgetRangesandfixedBudgetMin/fixedBudgetMaxcan be combined — results are merged. When any fixed budget filter is set,fixedis automatically added tojobType.
Project Details
| Field | Type | Description |
|---|---|---|
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 | true to show only Contract-to-Hire roles |
Client Location
| Field | Type | Description |
|---|---|---|
regions | array | Africa, Americas, Antarctica, Asia, Europe, Oceania |
subregions | array | Eastern Europe, South-Eastern Asia, Western Asia, … |
countries | array | Country names, e.g. "United States", "Germany", "India" |
clientTimezones | array | e.g. "(UTC+09:00) Tokyo, Osaka, Sapporo, Seoul" |
clientHires | array | No hires, 1 to 9 hires, 10+ hires |
Multiple timezones sharing the same UTC offset are automatically deduplicated.
Output Fields
| Field | Type | Description |
|---|---|---|
id | string | Upwork internal job ID |
ciphertext | string | Job URL identifier — use as https://www.upwork.com/jobs/<ciphertext> |
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 jobs only) |
hourlyBudgetMax | number | null | Max hourly rate in USD (hourly jobs only) |
hourlyEngagementType | string | null | FULL_TIME, PART_TIME, or AS_NEEDED (hourly jobs only) |
engagementDurationLabel | string | null | Contract duration label (hourly jobs only) |
engagementDurationWeeks | number | null | Contract duration in weeks (hourly jobs only) |
fixedPriceAmount | number | null | Budget in USD (fixed-price jobs only) |
fixedPriceDurationLabel | string | null | Project duration label (fixed-price jobs only) |
fixedPriceDurationWeeks | number | null | Project duration in weeks (fixed-price jobs only) |
createTime | string | Created at (ISO 8601) |
publishTime | string | Published at (ISO 8601) |
More Input Examples
Fixed-price AI projects over $1K, US clients only:
{"keyword": "AI agent","category": "Web, Mobile & Software Dev","subcategory": "AI Apps & Integration","fixedBudgetRanges": ["$1K - $5K", "$5K+"],"countries": ["United States"],"sort": "recency","maxResults": 100}
Long-term part-time writing contracts:
{"category": "Writing","subcategory": "Content Writing","jobType": ["hourly"],"workload": ["Less than 30 hrs/week"],"durationV3": ["3 to 6 months", "More than 6 months"],"contractorTier": ["Intermediate", "Expert"],"maxResults": 200}
Entry-level data entry jobs for any region:
{"category": "Admin Support","subcategory": "Data Entry & Transcription Services","contractorTier": ["Entry Level"],"sort": "recency","maxResults": 500}
Supported Categories
| Category | Subcategories |
|---|---|
| Accounting & Consulting | Accounting & Bookkeeping, Financial Planning, Recruiting & Human Resources, Management Consulting & Analysis, Personal & Professional Coaching, Other - Accounting & Consulting |
| Admin Support | Data Entry & Transcription Services, Virtual Assistance, Project Management, Market Research & Product Reviews |
| Customer Service | Customer Service & Tech Support, Community Management & Tagging |
| Data Science & Analytics | AI & Machine Learning, Data Analysis & Testing, Data Extraction/ETL, Data Mining & Management |
| Design & Creative | Art & Illustration, Branding & Logo Design, Video & Animation, Graphic, Editorial & Presentation Design, NFT, AR/VR & Game Art, Performing Arts, Audio & Music Production, Photography, Product Design |
| Engineering & Architecture | Civil & Structural Engineering, Electrical & Electronic Engineering, 3D Modeling & CAD, Energy & Mechanical Engineering, Building & Landscape Architecture, Chemical Engineering, Contract Manufacturing, Interior & Trade Show Design, Physical Sciences |
| IT & Networking | DevOps & Solution Architecture, Information Security & Compliance, Network & System Administration, Database Management & Administration, ERP/CRM Software |
| Legal | Corporate & Contract Law, Finance & Tax Law, International & Immigration Law, Public 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, Game Design & Development, Desktop Application Development, Scripts & Utilities, QA Testing, Web & Mobile Design, Product Management & Scrum, Blockchain, NFT & Cryptocurrency, Other - Software Development |
| Writing | Content Writing, Editing & Proofreading Services, Professional & Business Writing, Sales & Marketing Copywriting |
Notes
- Results are limited to publicly visible job postings — no Upwork account required
subcategoryrequirescategoryto also be set- Maximum 1,000 jobs per run