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
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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.
Categories
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 TrialActor Information
- Developer
- arlusm
- Pricing
- Paid
- Total Runs
- 53,149
- Active Users
- 377
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support