Upwork Job Scraper avatar
Upwork Job Scraper

Pricing

$10.00/month + usage

Go to Store
Upwork Job Scraper

Upwork Job Scraper

Developed by

Caleb Welsh

Caleb Welsh

Maintained by Community

Automates Upwork job searches with advanced filters, secure login, and detailed data extraction. For issues be sure to provide detailed logs (set log level to DEBUG)

0.0 (0)

Pricing

$10.00/month + usage

0

Total users

3

Monthly users

3

Runs succeeded

>99%

Last modified

4 days ago

🔍 Search Query

querystringOptional

The primary search term for jobs (e.g., 'Workflow Automation').

♾️ Limit

limitintegerOptional

Maximum number of jobs to fetch.

Default value of this property is 50

🔃 Sort By

sortEnumOptional

The sorting order for the search results.

Value options:

"relevance": string"newest": string"client_spend": string"client_rating": string

Default value of this property is "relevance"

🧍 Username

usernamestringOptional

Your Upwork username.

🤐 Password

passwordstringOptional

Your Upwork password.

💳 Payment Verified

payment_verifiedbooleanOptional

Filter for clients with a verified payment method.

Default value of this property is false

👥 Previous Clients

previous_clientsbooleanOptional

Filter for jobs from your previous clients.

Default value of this property is false

⬇️ Minimum Number of Proposals

proposal_minintegerOptional

The minimum number of proposals for a job.

Default value of this property is 0

⬆️ Maximum Number of Proposals

proposal_maxintegerOptional

The maximum number of proposals for a job.

Default value of this property is 0

🔎 Any of These Words

search_anystringOptional

A space-separated list of keywords. The job must contain at least one of these words.

🔍Exact Phrase

search_exactstringOptional

The exact phrase that must be found in the job posting.

🔎 None of These Words

search_nonestringOptional

A space-separated list of words to exclude from the search.

🔍 Search in Title Only

search_titlestringOptional

Keywords that must appear in the job title.

📂 Category

categoryarrayOptional

Select one or more categories.

Default value of this property is []

🎚️ Expertise Level

expertise_level_numberarrayOptional

Select one or more desired expertise levels.

Default value of this property is []

💸 Fixed-Price Jobs

fixedbooleanOptional

Include fixed-price jobs in the search.

Default value of this property is false

⬇️ Minimum Fixed Price

fixed_minintegerOptional

The minimum budget for fixed-price jobs.

Default value of this property is 0

⬆️ Maximum Fixed Price

fixed_maxintegerOptional

The maximum budget for fixed-price jobs.

Default value of this property is 0

💲 Fixed-Price Categories

fixed_price_catagory_numarrayOptional

Numeric codes for fixed-price job categories.

Default value of this property is []

🪙 Hourly Jobs

hourlybooleanOptional

Include hourly jobs in the search.

Default value of this property is false

⬇️ Minimum Hourly Rate

hourly_minintegerOptional

The minimum hourly rate.

Default value of this property is 0

⬆️ Maximum Hourly Rate

hourly_maxintegerOptional

The maximum hourly rate.

Default value of this property is 0

⬇️ Minimum Hires

hires_minintegerOptional

The minimum number of previous hires for a client.

Default value of this property is 0

⬆️ Maximum Hires

hires_maxintegerOptional

The maximum number of previous hires for a client.

Default value of this property is 0

🤝 Contract-to-Hire

contract_to_hirebooleanOptional

Filter for contract-to-hire opportunities.

Default value of this property is false

💼 Workload

workloadarrayOptional

Select the desired workload.

Default value of this property is []

🕝 Job Duration

projectDurationarrayOptional

Select the desired job duration.

Default value of this property is []

🎚️ Log Level

log_levelEnumOptional

Select the desired log level.

Value options:

"INFO": string"DEBUG": string"WARNING": string"ERROR": string

Default value of this property is "INFO"