Upwork Scraper | Job and Details | pay per result 2,5$/1k

Upwork Scraper | Job and Details | pay per result 2,5$/1k

by fasty_dev

⚡ Fastest Upwork scraper - no auth needed! Get detailed, structured job data at 2.5$/1k results. faster, cheaper, and more reliable than competitors w...

137 runs
2 users
Try This Actor

Opens on Apify.com

About 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.

What does this actor do?

Upwork Scraper | Job and Details | pay per result 2,5$/1k 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 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 request - offset: Start position for pagination - Example: For 1,000 jobs, run 4 requests with limit=250 and offset=0, 250, 500, 750 ## Input Parameters json { "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: json { "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 1. Add to your Apify account 2. Set your filters (or leave default for all jobs) 3. 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!

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 | Job and Details | pay per result 2,5$/1k now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
fasty_dev
Pricing
Paid
Total Runs
137
Active Users
2
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