Upwork Job Auto Apply avatar
Upwork Job Auto Apply
Try for free

7 days trial then $50.00/month - No credit card required now

View all Actors
Upwork Job Auto Apply

Upwork Job Auto Apply

Try for free

7 days trial then $50.00/month - No credit card required now

Pass a job application URL, Upwork login information, and messaging and automatically apply to a job. Pair with Upwork's RSS feeds to apply within minutes of a job being posted.

Upwork Auto-Apply Bot

This app is not affiliated with Upwork

This bot receives a list of job application URLs and auto-apply to each one of them.


username - The username or email used to log in to Upwork.
password - The password used to log in to Upwork.
url - The application URL of the job. Multiple job URLs can be passed as an array. Looks like this: https://www.upwork.com/ab/proposals/job/{Job_ID}/apply/#/
coverLetter - The message you want to send as a cover letter to the job.
defaultAnswer - Upwork asks a variable number of questions after the cover letter. This will be how each question after the cover letter is answered. Should be something generic, such as "Let's get on a call."
securityQuestion - The answer to your Upwork security question.
proxyConfig - This actor should be ran with a proxy. Choose a static or residential proxy group, or add a custom proxy.
debugMode - If set to true, will return more detailed information.
testMode - If set to true, will go through all of the steps, but not submit the job application.
agency - Optional parameter to indicate whether the application should come from an Agency account. Should be an exact name to the Upwork Agency if used.
freelancer - The freelancer's name on Upwork.
autoRefill - Upwork requires credits to apply to jobs. If set to true, then the bot will automatically buy more credits with the payment method saved on your Upwork account. If set to false, the actor will stop running when you run out of credits.
autoRefillAmount - The number of credits to purchase at once if autorefill is set to true.
ignoreDuplicateProposals - If set to false, an error will show up when you attempt to apply to a job you already submitted an application for. If set to true, the actor will show a success status when attempting to apply to a job it already applied to.

Input example

2	"username": "USERNAME",
3	"password": "PASSWORD",
4	"startUrls": [{
5		"url": "JOB_URL",
6		"method": "GET"
7	}],
8	"coverLetter": "COVER_LETTER",
9	"defaultAnswer": "DEFAULT_ANSWER",
10	"securityQuestion": "SECURITY_ANSWER",
11	"proxyConfig": {
12		"useApifyProxy": true,
13		"apifyProxyGroups": [
14			"qfCaFFuCodXxAS59E"
15		]
16	},
17	"debugMode": true,
18	"testMode": false,
19	"agency": "AGNECY",
20	"freelancer": "FREELANCER",
21	"autoRefill": true,
22	"autoRefillAmount": "100",
23	"ignoreDuplicateProposals": false
Maintained by Community
Actor metrics
  • 8 monthly users
  • 0 stars
  • 83.7% runs succeeded
  • 9.9 days response time
  • Created in May 2021
  • Modified 27 days ago