Upwork Job ScraperπŸ”₯ avatar
Upwork Job ScraperπŸ”₯

Pricing

$9.99/month + usage

Go to Store
Upwork Job ScraperπŸ”₯

Upwork Job ScraperπŸ”₯

Developed by

NEC

NEC

Maintained by Community

Streamline your Upwork.com job search

5.0 (1)

Pricing

$9.99/month + usage

10

Total users

151

Monthly users

38

Runs succeeded

>99%

Issues response

14 days

Last modified

10 hours ago

Upwork Job Scraper πŸ”₯

Overview πŸš€

The Upwork Job Scraper πŸ”₯ is designed to automate your job search on Upwork. This actor helps freelancers and agencies discover job opportunities faster by scraping and filtering job postings based on personalized preferences. Get notified instantly via email or messaging platforms, so you never miss out on a relevant job posting.

Features 🌟

  • Customizable Filters: Search jobs by keywords, location, limit, budget, or other criteria.
  • Real-Time Notifications: Get alerts for new job postings through email or messaging platforms like Slack or Telegram.
  • Efficient Automation: Automatically scrape the latest Upwork job postings without manual effort.
  • JSON/CSV Output: Export data in a format suitable for further processing or analysis.
  • Error Handling & Retry Mechanism: Ensures seamless scraping even in the case of network issues.

Getting Started πŸ› οΈ

Usage 🏁

  1. Input Parameters: When running the Actor, provide the necessary input parameters as defined in the input schema.
  2. Run the Actor: Execute the Actor to start scraping job listings from Upwork based on the specified criteria.
  3. Output: The scraped job listings will be stored in the Apify dataset, which can be accessed and downloaded in various formats.

Output Format πŸ“œ

The actor generates a structured dataset of Upwork jobs data, including:

  • Job Title
  • Contract Type
  • Budget or Rate
  • Experience Level
  • Posted Date
  • Skills
  • Job Description
  • URL to Apply

Export formats include:

  • JSON
  • CSV and more

Output Example πŸ“œ

[
{
"title": "Full Stack Developer",
"contractType": "Hourly",
"rate": "$20.00 - $40.00",
"experienceLevel": "Expert",
"postedDate": "3 minutes ago",
"skills": [
"C#",
"API Integration",
"GitHub",
"AWS Lambda",
"Web Development",
"Amazon Web Services",
"Database Design",
"App Development",
"Agile Software Development",
"GUI Design",
"Serverless Stack",
"Mobile App Development"
],
"description": "Seeking a Full Stack Developer that can build mobile Apps for iOS and Android. Should be proficient in .NET 8+ Maui, C#, GitHub, VS Code, AWS Serverless, Dynamo DB , S3, Apple App Store Connect, Google Playstore, API Development, Testing and Debugging, Security Best Practices. QR code knowledge, Private/Public key Encryption helpful. UI/UX interactivity design, Graphic design experience and Jira knowledge a plus,\n\n Front end\n C# / .NET 8+\n .NET MAUI (iOS and Android targets)\n Mobile software development practices (e.g., securing coding, use of remote services, gestural interfaces)\n VS Code\n App Store Connect / Google Play\n\n Back end\n C# / .NET 8+\n AWS Toolkit\n Visual Studio / VS Code\n Serverless development in AWS (e.g., stacks, configuration params)\n .NET interfaces for AWS platform services (S3, Dynamo db, Rekognition, Textract, etc)",
"url": "https://www.upwork.com/jobs/Full-Stack-Developer_~021765102847677472768"
}
]

Example Workflow πŸ’‘

  1. Configure the actor to search for Node.js and API development jobs with a budget of $500+.
  2. Schedule the actor to run every hour.
  3. Receive notifications via Slack whenever a new job is posted.
  4. Export data as a CSV for tracking or applying later.

Benefits πŸŽ‰

  • Saves time by automating job discovery.
  • Ensures you’re the first to know about relevant opportunities.
  • Easy integration with existing workflows and tools.

Support 🀝

If you encounter any issues or have feature requests, feel free to open an issue and I'll get back to you.