Upwork Scraper Without Stale Job Posts

Upwork Scraper Without Stale Job Posts

by arlusm

Comes without any stale data like many other scrapers do. Low cost and efficient. Can filter out duplicates and posts older than 24h

53,149 runs
377 users
Try This Actor

Opens on Apify.com

About Upwork Scraper Without Stale Job Posts

Comes without any stale data like many other scrapers do. Low cost and efficient. Can filter out duplicates and posts older than 24h

What does this actor do?

Upwork Scraper Without Stale Job Posts is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Upwork Job Scraper This scraper extracts detailed job information from Upwork job listings based on the provided Upwork job search URL. ### Handling Upwork's 403 Errors Upwork has increased its protections, which may result in more 403 Forbidden errors. To minimize these issues and ensure successful job scraping, follow these best practices: #### 1. Use Multiple Proxy Countries - Some proxy locations work better than others. Instead of using a fixed country every time(e.g., "FR"), try rotating between different countries ("SE", "DE", "SG", etc.). - If a request fails, retry using a different proxy country. #### 2. Utilize Cookies for Better Access - Logging in to Upwork and extracting session cookies can improve success rates. - If you're using cookies, use your own country as the proxy country. ## Input Check the json example in input tab: https://apify.com/arlusm/upwork-scraper-with-fresh-job-posts/input-schema To call via API: POST url: https://api.apify.com/v2/acts/arlusm~upwork-scraper-with-fresh-job-posts/run-sync-get-dataset-items?token={YOUR_TOKEN} POST body content: json "startUrls": [ { "url": "https://www.upwork.com/nx/search/jobs/?per_page=50&q=stripe", "method": "GET" } ], "proxyCountryCode": "FR", ## Output The output is an array of job objects, with each object containing the following details: - title: The title of the job post - link: Direct URL to the job post - paymentType: Hourly or fixed-price payment type - budget: The job's budget (if available) - projectLength: Estimated project duration - shortBio: Description of the job - skills: List of required skills - publishedDate: When the job was posted - normalizedDate: publishedDate formatted in DateTime. This is not accurate, but rather an estimation, - searchUrl: The URL that was used for the job search Example output: json [ { "title": "Full Stack Web Developer", "link": "https://www.upwork.com/job/full-stack-web-developer_~abcd1234", "paymentType": "Hourly", "budget": "$100.00", "projectLength": "3-6 months", "shortBio": "Looking for an experienced full-stack web developer...", "skills": ["JavaScript", "React", "Node.js"], "publishedDate": "Posted 6 minutes ago", "normalizedDate": "2025-01-20T13:34:01.384Z", "searchUrl": "https://www.upwork.com/search/jobs/?q=web%20developer" } ] ## Usage The scraper can be configured via Apify’s interface. Simply provide the Upwork job search URL, and the scraper will return job data as described.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Upwork Scraper Without Stale Job Posts now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
arlusm
Pricing
Paid
Total Runs
53,149
Active Users
377
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support