Upwork Extractor avatar
Upwork Extractor

Pricing

$30.00/month + usage

Go to Store
Upwork Extractor

Upwork Extractor

Developed by

cat

cat

Maintained by Community

💫 Scrape Upwork.com Jobs

3.7 (7)

Pricing

$30.00/month + usage

39

Total users

744

Monthly users

172

Runs succeeded

>99%

Issues response

1.9 days

Last modified

2 months ago

SL

Add Hire Rate

Open

salamandra120800 opened this issue
2 months ago

Hey mate, you have an amazing scraper. Thank you for it. Can you please add a hire rate as a one of parametr which is pulled by API? It'll be very usefull

Thank you

Jupri avatar

cat (Jupri)

2 months ago

Hello. thank you for using my actor.

You can find hire rate parameter under Filters

The input is more flexible compared to the one on the web

SL

salamandra120800

2 months ago

It,s a filter, but I'm talking about this. If possible, I would love to see it as an output variable :)

Jupri avatar

cat (Jupri)

2 months ago

ah sorry, the endpoint does not provide "hire rate" attribute, but please check buyer attribute :

hire rate is calculated using this formula : totalJobsWithHires / postedCount * 100

eg. in JavaScript:

hireRate() {
const t = this.buyer.stats.totalJobsWithHires / this.postedCount * 100;
return Math.min(Math.ceil(t), 100) || 0
}

Buyer :

"buyer": {
"avgHourlyJobsRate": {
"amount": 27.29022302174609
},
"company": {
"companyId": "776126522584219648",
"contractDate": "2016-09-14T00:00:00.000Z",
"profile": {
"industry": "Sales & Marketing",
"size": 10
}
},
"jobs": {
"openCount": 1,
"postedCount": 124 <===== [postedCount]
},
"location": {
"city": "Salt Lake City",
"country": "United States",
"countryTimezone": "America/Sao_Paulo (UTC-03:00)",
"offsetFromUtcMillis": -10800000
},
"stats": {
"activeAssignmentsCount": 14,
"feedbackCount": 79,
"hoursCount": 23341.67,
"score": 4.92,
"totalAssignments": 126,
"totalCharges": {
"amount": 701153.25
},
"totalJobsWithHires": 92 <===== [totalJobsWithHires]
}
}
SH

shkikonic

10 days ago

thanks, i calculated like the above method and it works fine and giving same value almost.