Upwork Jobs Scraper
Pricing
Pay per usage
Go to Apify Store

Upwork Jobs Scraper
Scrape Upwork job postings with budgets, client history, skills required, and proposal counts. Monitor freelance market trends, find high-value opportunities, and analyze demand for skills.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
fatih dağüstü
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Upwork Jobs Scraper - Extract Paid Job Data
This scraper extracts paid job data from Upwork, a popular freelance platform. It's useful for businesses looking to monitor job postings, pricing, and categories. The data can be used for market research, competitor analysis, or price monitoring.
Features
- Fast and efficient scraping using got-scraping
- Built-in proxy support to avoid blocks
- Automatic pagination handling
- Pay-per-result pricing (only pay for what you get)
- Rate limiting to respect target site
- Retry logic for reliability
Output Data
Each result contains:
- job_title
- job_description
- job_category
- job_price
- job_posted_date
Use Cases
- Market research
- Price monitoring
- Competitor analysis
Input Parameters
| Parameter | Type | Description |
|---|---|---|
searchQuery | string | Search term to find items |
maxItems | integer | Maximum results (default: 100) |
proxy | object | Proxy configuration |
Example Output
{"job_title": "example value","job_description": "example value","job_category": "example value","job_price": "example value","job_posted_date": "example value","scrapedAt": "2026-02-22T12:00:00.000Z"}
Pricing
This actor uses pay-per-result pricing:
- $0.01 per result - you only pay for scraped data
- $0.05 per actor start
Tips
- Start with a small
maxItems(10-20) to test - Use proxy for best results and to avoid rate limits
- The scraper respects rate limits automatically
Support
If you have any issues, please open an issue on the actor page.