Upwork Scraper | Job and Details | pay per result 2,5$/1k
Pricing
$2.50 / 1,000 jobs
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
$2.50 / 1,000 jobs
Rating
0.0
(0)
Developer

Fasty Dev
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
6 days 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!