Upwork Jobs with Country Filter 🇺🇸 avatar
Upwork Jobs with Country Filter 🇺🇸
Under maintenance

Pricing

$25.00/month + usage

Go to Apify Store
Upwork Jobs with Country Filter 🇺🇸

Upwork Jobs with Country Filter 🇺🇸

Under maintenance

Scrape Upwork job listings with custom queries and country filters. Extract detailed data on titles, descriptions, skills, and more. Supports proxies for reliable, scalable scraping—perfect for freelancers, recruiters, and businesses analyzing job markets and discovering opportunities.

Pricing

$25.00/month + usage

Rating

0.0

(0)

Developer

GetDataForMe

GetDataForMe

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

3

Monthly active users

13 days ago

Last modified

Categories

Share

This Apify Actor scrapes job listings from Upwork based on specified queries, allowing you to filter results by country or region. It provides structured data on job titles, descriptions, skills, and more, enabling efficient job market analysis and opportunity discovery. Ideal for freelancers, recruiters, and businesses seeking targeted job insights.

Features

  • Targeted Scraping: Extract Upwork jobs using custom queries like "python" or "web development".
  • Geographic Filtering: Narrow results to specific countries or regions for localized job searches.
  • Flexible Limits: Control the number of jobs scraped and filter by posting time.
  • High-Quality Data: Retrieve detailed job info including URLs, types, experience levels, and skills.
  • Proxy Support: Use residential proxies to avoid IP blocks and ensure reliable scraping.
  • Fast and Scalable: Process up to hundreds of jobs quickly with Apify's infrastructure.
  • JSON Output: Export clean, structured data for easy integration into workflows.

Input Parameters

ParameterTypeRequiredDescriptionExample
queriesarray of stringsYesList of job search queries (e.g., skills or keywords).["python", "data science"]
item_limitintegerNoMaximum number of jobs to scrape.100
job_postedintegerNoFilter jobs posted within the last X hours.5
regionsarray of stringsNoSelect countries or regions to filter jobs.["United_States", "Canada"]
proxyConfigurationobjectNoConfigure proxies for scraping (e.g., Apify residential proxies).{"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "US"}

Example Usage

Input JSON

{
"queries": ["python", "machine learning"],
"item_limit": 50,
"job_posted": 10,
"regions": ["United_States", "United_Kingdom"],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

Output JSON

[
{
"job_title": "Software Engineer Needed for Interview Preparation",
"job_url": "https://www.upwork.com/jobs/span-class-highlight-Python-span-Software-Engineer-Needed-for-Interview-Preparation_~022011436629793194837/",
"posted_time": "8 minutes ago",
"job_type": "Hourly: $30.00 - $50.00",
"experience_level": "Intermediate",
"estimated_time": "3 to 6 months, Less than 30 hrs/week",
"job_description": "I'm here to hire Interview Preparation support engineers who can help professionals to land their engineer jobs. The candidate should have good communication skills and enough experience in development.",
"skills": ["Python", "Artificial Intelligence", "React"],
"job_uid": "2011436629793194837"
}
]

Use Cases

  • Market Research: Analyze job trends in specific regions to identify in-demand skills.
  • Competitive Intelligence: Monitor competitors' hiring needs and pricing.
  • Freelancer Prospecting: Find high-paying gigs matching your expertise.
  • Recruitment Automation: Build databases of potential candidates for staffing agencies.
  • Academic Studies: Collect data for research on global job markets.
  • Business Expansion: Scout talent in new geographic areas for company growth.

Installation and Usage

  1. Search for "Upwork Jobs with Country Filter 🇺🇸" in the Apify Store.
  2. Click "Try for free" or "Run".
  3. Configure input parameters.
  4. Click "Start" to begin extraction.
  5. Monitor progress in the log.
  6. Export results in your preferred format (JSON, CSV, Excel).

Output Format

The Actor outputs an array of job objects in JSON format. Each object includes fields like job_title (string), job_url (string), posted_time (string), job_type (string), experience_level (string), estimated_time (string), job_description (string), skills (array of strings), and job_uid (string). This structured data allows for easy parsing and analysis.

Support

For custom/simplified outputs or bug reports, please contact:

We're here to help you get the most out of this Actor!