VOOZH about

URL: https://apify.com/bytebrains/upwork-job-scraper

⇱ Upwork Latest Jobs Scraper Β· Apify


Pricing

$20.00/month + usage

Go to Apify Store

Upwork Latest Jobs Scraper

Scrape the latest job listings from Upwork with powerful filters. Extract full job details including title, budget, client info, and skills. Supports login via cookies to access restricted jobs. Perfect for freelancers, agencies, and market researchers.

Pricing

$20.00/month + usage

Rating

0.0

(0)

Developer

πŸ‘ Louis Pham

Louis Pham

Maintained by Community

Actor stats

4

Bookmarked

68

Total users

2

Monthly active users

a year ago

Last modified

Categories

Share

Upwork Latest Jobs Scraper – Find and Extract the Latest Freelance Jobs

This Apify actor lets you scrape job listings from Upwork with advanced filtering and full detail extraction. Whether you're a freelancer tracking new job opportunities or a business doing freelance job market research, this tool helps you collect structured job data directly from Upwork search results.

πŸš€ Why Use This Actor?

  • 🎯 Discover Freelance Jobs Instantly: Filter jobs by keywords, location, experience level, budget, hourly rate, and more
  • πŸ“Š Analyze the Freelance Market: Track client activity, hiring behavior, and industry trends
  • 🧾 Full Job Detail Extraction: Access titles, descriptions, budgets, client history, required skills, and more
  • ⚑ No-Code Setup: Just enter your filters and click "Run"
  • πŸ” Optional Login Support: Scrape both public and restricted jobs by adding your Upwork cookies
  • πŸ”„ Reliable Scraping: Built-in proxy support to avoid blocks and ensure consistent results

πŸ§‘β€πŸ’» How It Works

Basic Usage

  1. Go to the actor page on Apify
  2. Enter your search filters (see Input section below)
  3. Click Run to begin scraping Upwork job posts
  4. Download results in JSON, CSV, or Excel

Scrape Private/Restricted Jobs (Optional)

To unlock restricted jobs on Upwork:

  1. Install the Cookie-Editor extension
  2. Log in to your Upwork account
  3. Export cookies as JSON
  4. Paste them into the cookies input field

πŸ”§ Input Parameters

Configure flexible filters to target specific job listings. Supports keyword search, location filters, client hire counts, contractor tiers, hourly/fixed budgets, project duration, and more.

ParameterDescriptionExample
search_queryKeywords to search"React developer"
locationClient countries["United States", "Canada"]
timezoneClient timezones"America/New_York"
duration_v3Project duration["week", "month"]
workloadHours/week["as_needed", "full_time"]
client_hires_minMinimum hires by client5
client_hires_maxMaximum hires20
hourly_rate_minMinimum hourly rate20
hourly_rate_maxMaximum hourly rate50
amount_minMin fixed budget500
amount_maxMax fixed budget1000
contractor_tierExperience level["1", "2", "3"]
categoryJob category ID"531770282580668418"
sortSort order"recency+desc"
pageStart page1
per_pageJobs per page"10", "20", "50"
max_pagesMax pages to scrape50
cookiesUpwork cookies(JSON array)
proxyProxy configurationSee below

Proxy Configuration

Using proxies is recommended when scraping Upwork to:

  • Avoid IP blocking and rate limiting
  • Access location-restricted content
  • Enable parallel scraping at scale

By default, the actor uses Apify's proxy service. You can configure proxy options:

  • Apify Proxy: Choose from datacenter, residential, or Google SERP proxies
  • Custom Proxies: Configure your own proxy URLs in the format http(s)://username:password@host:port

For most use cases, the default settings with Apify's proxy work best.

πŸ“¦ Output Data

This actor provides a flattened job data structure ideal for exporting to databases, spreadsheets, or APIs.

Key Job Fields

FieldDescription
job_idUnique ID
titleJob title
job_urlDirect Upwork job URL
job_typeHourly or Fixed
publish_timePosted timestamp
descriptionFull job description

Budget & Scope

FieldDescription
budget_amountFixed-price budget
hourly_budget_min/maxHourly rate range
engagement_durationProject length
workloadExpected hours/week
experience_levelEntry, Intermediate, Expert

Client Info

FieldDescription
client_location_countryClient country
client_total_spentTotal spent on Upwork
client_total_hiresNumber of hires
client_scoreClient rating

Activity Stats

FieldDescription
client_activity_total_applicantsNumber of applicants
client_activity_total_hiredHires made
client_activity_last_buyer_activityClient's last activity date

πŸ“€ Export & Integration

  • Flat structure output for CSV, Excel, JSON
  • Compatible with Google Sheets, Airtable, Zapier, n8n
  • Easily integrated into any automated workflow using the Apify API

βœ… Best Practices

  • Use precise filters to reduce noise in results
  • Include cookies to unlock more listings
  • Scrape with delay to avoid rate limits
  • Start with small page limits and scale up
  • Utilize the proxy configuration to avoid IP blocking
  • For best results with residential targets, use residential proxies

❓ Frequently Asked Questions

Can I scrape without login?
Yes, but you'll see fewer job results. Use cookies for full access.

Is this actor legal to use?
Yes, but respect Upwork's terms and avoid high-frequency scraping.

How long does scraping take?
Roughly 2–3 minutes per page, depending on filters and network speed.

Why does the actor require proxies?
Upwork has anti-scraping measures that can block IPs making too many requests. Proxies help bypass these limitations, reduce blocking, and provide consistent results. The actor includes Apify proxy by default.

πŸ”Ž Keywords (SEO)

upwork scraper, freelance job scraper, upwork job finder, upwork automation, scrape upwork jobs, apify upwork, job market research, upwork search scraper, latest jobs, job search automation, puppeteer, playwright, web scraping, freelancing, remote jobs


🧠 Built with precision by ByteBrains β€” focus on clean data, useful filters, and Upwork insights that matter.

You might also like

Upwork Job Scraper

deltaspider/upwork-job-scraper

Automatically and efficiently scrape Upwork.com job listings.

313

4.1

Upwork Job ScraperπŸ”₯

nec/upwork-job-scraper

Streamline your Upwork.com job search

Upwork Extractor

jupri/upwork

πŸ’« Scrape Upwork.com Jobs

Upwork Job Scraper | Scrape up to 10k Jobs ✨ (MCP)

upwork-vibe/upwork-job-scraper

Get ALL Upwork jobs instantly. Pre-indexed database delivers 10,000+ jobs at once. No cookies, no timeouts, filters that actually work. Perfect for freelancers, agencies, and Clay/Zapier automations. Pay only $0.003 per job - no subscriptions required. upwork@vistorio.online

1.5K

4.5

Upwork Job Scraper

matthewjames/upwork-job-scraper

Scrape recent and relevant Upwork.com jobs, bypasses captchas.

512

4.6

Upwork Scraper | Job and Details | pay per result 2,5$/1k

fasty_dev/upwork-job-scraper

⚑ Fastest Upwork scraper - no auth needed! Get detailed, structured job data at 2.5$/1k results. faster, cheaper, and more reliable than competitors with zero setup hassle.

76

5.0

Upwork Scraper

the-empire-strikes-back/upwork-scraper

Scrape Upwork job listings at scale. Extract titles, descriptions, budgets, skills, client info, and more from search results or individual job pages. Supports multiple modes: fast search scraping, detailed modal extraction, and authenticated scraping for enhanced data.

πŸ‘ User avatar

The Empire Strikes Back

33

Crunchbase Scraper - Funding Rounds, Companies & Investors

jungle_synthesizer/crunchbase-pro-companies-scraper

Scrape Crunchbase funding rounds, companies, and investors. Three modes: row-per-round (lead investors, amounts, valuations), row-per-company, row-per-investor. Filter by category, location, round type, amount, and date.

πŸ‘ User avatar

BowTiedRaccoon

41

πŸ”₯ Upwork Jobs Scraper

kobimantzur/upwork-jobs-scraper

Designed for both personal and professional use, simply enter your desired job title or keyword to receive a tailored list of job opportunities and how much much money you'll get for them. Try it today!