Upwork Scraper | Job and Details | pay per result 2,5$/1k
Pricing
$20.00/month + usage
Upwork Scraper | Job and Details | pay per result 2,5$/1k
β‘ 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.
Pricing
$20.00/month + usage
Rating
5.0
(2)
Developer
Actor stats
1
Bookmarked
76
Total users
1
Monthly active users
5 months ago
Last modified
Categories
Share
Upwork Scraper | Job and Details | Pay Per Result
β‘ No-auth Upwork scraper with lightning speed & superior data quality | Get fully structured, detailed job data instantly - cheaper, faster, and zero configuration needed!
Why Choose This Scraper?
β
Zero Setup Required - No authentication, no cookies, no configuration hassle
β
Complete Job Details - Full job description, client history, budget, skills, and activity metrics
β
Pay Per Result - Only $2.5 per 1,000 jobs scraped
β
Real-time Data - Fresh data crawled directly from Upwork at request time
β
Proxy Included - No additional proxy costs or setup
β
Structured Output - Clean, consistent JSON format ready for analysis
Features
Comprehensive Filtering Options
- Keywords: Search by specific terms or fetch all available jobs
- Experience Levels: Entry, Intermediate, Expert
- Budget Filters:
- Hourly rate range (min/max)
- Fixed price range (min/max)
- Competition Level: Filter by number of proposals (less than 5, 5-10, 10-15, 15-20, 20-50)
- Client Criteria:
- Payment verification status
- Hiring history (no hires, 1-9 hires, 10+ hires)
- Project Details:
- Duration (less than 1 month, 1-3 months, 3-6 months, 6+ months)
- Hours per week (less than 30, more than 30)
- Contract-to-hire opportunities
- Sorting: Newest or Relevance
Pagination Support
Use offset and limit parameters to scrape large datasets:
limit: 10-250 jobs per requestoffset: Start position for pagination- Example: For 1,000 jobs, run 4 requests with limit=250 and offset=0, 250, 500, 750
Input Parameters
{"keywords":"React developer","limit":10,"offset":0,"sortby":"newest","experience_level":["intermediate","expert"],"budget":{"hourly":true,"min_budget_hourly":30,"max_budget_hourly":100,"fixed_price":false},"numbers_of_proposals":["less_than_5","5_to_10"],"client_payment_verified":true,"client_history":["10_plus_hires"],"project_length":["1_to_3_months"],"hours_per_week":["more_than_30"],"contract_to_hire_role":false}
Parameter Details
| Parameter | Type | Description | Default |
|---|---|---|---|
keywords | string | Search term (e.g., 'React developer'). Leave empty for all jobs | - |
limit | number | Maximum jobs per request (10-250) | 10 |
offset | number | Starting position for pagination (0-1000) | 0 |
sortby | string | Sort by: newest or relevance | newest |
experience_level | array | Filter by: entry_level, intermediate, expert | - |
budget.hourly | boolean | Include hourly jobs | false |
budget.min_budget_hourly | number | Minimum hourly rate ($/hour) | 0 |
budget.max_budget_hourly | number | Maximum hourly rate ($/hour) | 0 |
budget.fixed_price | boolean | Include fixed-price jobs | false |
budget.min_budget_fixed_price | number | Minimum project budget (USD) | 0 |
budget.max_budget_fixed_price | number | Maximum project budget (USD) | 0 |
numbers_of_proposals | array | Competition level based on proposal count | - |
client_payment_verified | boolean | Only verified payment clients | false |
client_history | array | Filter by hiring history | - |
project_length | array | Expected project duration | - |
hours_per_week | array | Time commitment per week | - |
contract_to_hire_role | boolean | Long-term employment potential | false |
Output Format
Each job returns comprehensive data including:
{"id":"~022000563332367977041","uuid":"2000563332367977041","link":"https://www.upwork.com/jobs/~022000563332367977041","title":"AI-empowered Node.js/Typescript Full-stack Developer - Restructure/Extract Existing Nextjs","description":"OVERVIEW\nWe have a fully functional Asset Fulfillment & Tracking Platform built as a Next.js monolith. All business logic exists and works - we need an experienced backend developer to extract the backend into a dedicated Node.js API and restructure it for multi-tenant,...","budget":{"type":"FIXED","fixed_amount":1400,"min_hourly_rate":0,"max_hourly_rate":0},"skills":["TypeScript","Next.js","Node.js","PostgreSQL"],"published_at":"2025-12-15T13:47:22.882Z","person_to_hire":1,"category_group":"Web, Mobile & Software Dev","category":"Web Development","duration":"Less than 1 month","workload":"","contractor_tier":"INTERMEDIATE","qualifications":{"countries":[],"languages":[],"min_job_success_score":0,"pref_english_skill":"ANY","rising_talent":false},"questions":["Link to a Node.js/TypeScript backend project you've built (GitHub/GitLab) - we want to see your code structure, middleware patterns, and TypeScript usage","Which backend framework would you choose for this project and why? (1-2 sentences)","Brief explanation of how you'd implement platform-scoped middleware that reads a header and filters all database queries (2-3 sentences showing you understood the multi-tenancy requirement)","Confirmation you're comfortable using AI coding tools to accelerate development","Your availability for the next 15 days (Dec 15-30)"],"connect_required":25,"position":"97","client":{"id":"890262926677856256","name":"","industry":"Tech & IT","size":10,"payment_verified":true,"phone_verified":false,"location":{"city":"Dubai","country":"United Arab Emirates"},"stats":{"score":4.98,"feedback_count":41,"total_spent":17479.76,"avg_hourly_rate":26.704545454545453,"total_job_posted":41,"total_job_open":1,"total_job_with_hires":54,"hire_rate":1},"job_history":[{"id":"","uuid":"","title":"Thin-MVP Storage Platform Interface","type":"FIXED","total_charge":1950,"total_hours":0,"feedback_to_worker":{"score":5,"comment":"Great work on the interface - simple, clean, and easy to work with. Smooth communication and quick delivery. As always, would definitely work again."},"feedback_to_client":{"score":5,"comment":"Amazing collab, on point fair and very clear communication."},"contractor":{"id":"~013580487b628032c4","name":"Andra B."}}]},"activity":{"total_applicants":14,"client_last_viewed":"2025-12-15T16:20:26.567Z","interviewing":0,"invited":0,"unanswered_invitations":0},"attachments":["https://www.upwork.com/att/download/openings/2000563332367977041/attachments/4aa9285d-a45a-4723-8f00-94c01a02288c/download"]}
Use Cases
- Freelancers: Find high-quality jobs matching your skills with detailed client insights
- Market Research: Analyze job trends, budget ranges, and skill demands
- Lead Generation: Identify potential clients based on hiring patterns
- Competitive Analysis: Monitor competitor job postings and requirements
- Data Analytics: Build datasets for ML/AI projects or market intelligence
Pricing
$2.5 per 1,000 results - Simple, transparent, pay-per-result pricing
No hidden costs, no proxy fees, no authentication setup required.
Getting Started
- Add to your Apify account
- Set your filters (or leave default for all jobs)
- Run and get results - That's it!
For large datasets (1,000+ jobs), use pagination with offset parameter.
Comparison with Alternatives
| Feature | This Scraper | Typical Competitors |
|---|---|---|
| Authentication Setup | β None required | β Required |
| Proxy Setup | β Included | β Extra cost |
| Data Completeness | β Full details | β οΈ Basic info |
| Price per 1K results | $2.5 | $5-10+ |
| Configuration Complexity | β Zero setup | β οΈ Complex |
Support
Need custom filtering options or additional data fields? Contact us for feature requests.
Ready to start scraping Upwork jobs? Add this actor to your account now!
