🚀 Upwork Jobs Scraper · 5,000 Free Jobs/Month
Pricing
from $1.00 / 1,000 jobs
🚀 Upwork Jobs Scraper · 5,000 Free Jobs/Month
Upwork Jobs Scraper gets you Upwork jobs ⚡ fast, 🎯 100% accurate and 🔍 ridiculously detailed — budgets, rates, proposals and client spend, hires and ratings. 💰 $1 per 1,000 jobs, no start fee. Scrape your first 5,000 jobs free every month 🚀
Pricing
from $1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Omkar Cloud
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Upwork Jobs Scraper
Upwork Jobs Scraper by Omkar Cloud gets you 🎯 accurate, 🔍 detailed Upwork jobs data.
Upwork uses Cloudflare bot protection to stop you from getting its data.
Upwork Jobs Scraper beats it, so you get the data, and can successfully complete your project.
$1 per 1,000 jobs. And with Apify's free plan you get $5 of credit every month, so your first ~5,000 jobs each month are free.
This is an excellent Actor made by Omkar Cloud, which is Rated Excellent — 4.7 based on 30 reviews on Trustpilot.
👉 Try Upwork Jobs Scraper free — your first ~5,000 jobs are Free.
What can I get
- 💼 Search 106K+ open jobs — Upwork's own filters: budget, hourly rate, experience, client hires, location & time zone
- 🧑💼 Client intel on every job — total spent, hires, rating, location and member-since date
- 📊 Competition at a glance — proposals, interviews, invites and hires for each job
- 📄 Full details — description, skills, category, required qualifications & similar jobs
Why Upwork Jobs Scraper
Most other Upwork scrapers fail you in one of four ways:
- 🗄️ Inaccurate, cached, stale data
- 🧩 Low-detail data — a few fields per job, never the full picture
- 💸 Pay more to get the same data
- 🪦 Works today, breaks next month — nobody maintains it
Upwork Jobs Scraper is scraped live on every run, priced honestly, and actively maintained.
Example: A Full Upwork Job
{"input_url": "https://www.upwork.com/jobs/~022110042793670717934","id": "2110042793670717934","title": "Lead AI Engineer (Data & Automation)","link": "https://www.upwork.com/jobs/~022110042793670717934","description": "Skyward is a SEO and AI-search agency that runs its client work on software it builds itself...","job_type": "hourly","experience_level": "intermediate","hourly_rate_min": 20,"hourly_rate_max": 60,"hourly_rate_currency": "USD","duration": "More than 6 months","duration_weeks": 52,"workload": "More than 30 hrs/week","skills": ["Data Engineering", "Artificial Intelligence", "Python", "ETL Pipeline"],"category": "Data Mining & Management","occupation": "Data Engineering","proposals": 274,"interviewing": 0,"invites_sent": 0,"hired": 0,"is_payment_verified": true,"client_city": "Cold Spring Harbor","client_country": "United States","client_member_since": "2020-08-06","client_total_spent": 183239.52,"client_total_hires": 74,"client_active_hires": 35,"client_hours_billed": 4138.7,"client_rating": 4.99,"published_at": "2026-10-13T16:19:51Z"}
Trimmed for readability. Every row is flat — each value is its own column, so CSV and Excel exports need no clean-up.
Get Started with 5,000 Free Jobs
- Hit Try for Free Button — the input is pre-filled with "ai agent" and "web scraping" jobs.
- Enjoy your data 😎.
What you can paste
| Input | Example | What you get |
|---|---|---|
| Search keywords | ai agent | Every matching job, with the filters you set |
| Job search URL | https://www.upwork.com/nx/search/jobs/?q=shopify&t=1 | The URL's jobs, with its own keyword and filters |
| Job URL | https://www.upwork.com/jobs/~022110042793670717934 | That job, with full job + client details |
Pricing
High value, Low price.
| What | Price | What you get |
|---|---|---|
| Standard jobs | $1.00 per 1,000 | id, title, link, description, type, level, hourly rate or budget, length, hours, skills, posting time |
| Detailed jobs | $3.00 per 1,000 | Everything above + proposals, interviews, invites, required qualifications, category, and the client's spend, hires, rating, location and company |
No start fee — you pay only for the rows you get. Control your spend with Max jobs per search: 1,000 jobs ≈ $1.
💡 Apify's free plan includes $5 of credit every month — about 5,000 free jobs, every month.
👉 Scrape your first 5,000 jobs free
FAQ
How much does a typical run cost? 1,000 standard jobs cost $1. With full job + client details switched on, 1,000 jobs cost $3. A search for 100 jobs costs 10 cents.
How many jobs can one search return? Upwork serves up to 5,000 jobs per search. Narrow it with filters or add more keywords to reach more.
Do I pay twice for the same job? No. A job found by several searches in one run is scraped and billed once.
What if a job page fails? Some jobs are private (invited freelancers only) or close while you scrape. You keep the search row, billed at the standard rate only.
Run It from Code
Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below.
Python (pip install apify-client)
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("omkar-cloud/upwork-jobs-scraper").call(run_input={"searchQueries": ["ai agent"],"jobType": ["hourly"],"clientHires": ["10-"],"scrapeJobDetails": True,"maxResultsPerSearch": 50,})for job in client.dataset(run["defaultDatasetId"]).iterate_items():print(job["title"], job["hourly_rate_max"], job["client_total_spent"])
Node.js (npm install apify-client)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });const run = await client.actor('omkar-cloud/upwork-jobs-scraper').call({startUrls: ['https://www.upwork.com/nx/search/jobs/?q=shopify&t=1'],maxResultsPerSearch: 500,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
💬 Have Questions? We Have Answers.
You're a business owner — we know how hard completing a project can be. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.
You are important to us — just message us and we will solve your problem ✅ within 1 working day. 🩷 Pinky Promise 🤙!
Related Actors
- 👩💻 Upwork Freelancer Scraper — scrape Upwork freelancers & agencies: rates, Job Success, earnings & work history. $2 per 1,000 profiles.
- 💼 Google Jobs Scraper — jobs from every board Google indexes, with salaries & apply links.
Popular Actors by Omkar Cloud
- G2 Product Scraper — G2 product details, ratings & AI-found contacts
- Website Email Contact Scraper — emails, phones & socials from any website
- AliExpress Product Scraper — live product details, SKU variants, stock & shipping
- Booking Scraper — Booking.com hotels: prices, ratings, rooms & amenities

