Career Scraper avatar

Career Scraper

Try for free

3 days trial then $12.00/month - No credit card required now

Go to Store
Career Scraper

Career Scraper

canadesk/career-scraper
Try for free

3 days trial then $12.00/month - No credit card required now

Collect Jobs from Greenhouse, Lever, Personio, Recruitee, SmartRecruiters, Workable and Workday in one go. It's fast and costs little.

JI

Job Description Not Possible?

Closed

jaiphookan opened this issue
2 months ago

Hi, your career scraper is super useful and I intend to use it extensively for my job board, however it really isn't very useful at all if I can't receive the full job description of the provided listing. That is the core value that I need from the scraper. That, and the image address of the company logo, where available.

Is there any way you could please incorporate this? Without it, it won't be useful for me, which would be a pity. Thank you.

canadesk avatar

Hello,

Please provide your Input parameters for the actor you've been using, as well as an example of job post with the link and required attributes.

JI

jaiphookan

2 months ago

Input: const input = { "customquery": { "aulogicalis": "workable", "clickview": "workable", "infosys-singaporeand-australia": "workable", "auspayplus": "workable", "archipro-3": "workable", "demystdata": "workable", "ofload": "workable", "datacom1": "workable", "compass-education": "workable", "centorrino-technologies": "workable", "bjak-1": "workable", "employment-hero": "workable", "entaingroup": "workable", "onlife": "workable", "blueapache-pty-ltd": "workable", "engflow": "workable", "creditorwatch": "workable", "shopgrok": "workable", "spinfy-jobs": "workable" }, "delay": 10, "greenhouse": true, "lever": true, "maximum": 20, "personio": true, "proxy": { "useApifyProxy": true, "apifyProxyGroups": [ "RESIDENTIAL" ], "apifyProxyCountry": "AU" }, "recruitee": true, "smartrecruiters": true, "timeout": 15, "workable": true, "workday": true }

Output is like this:

array [11] 0 {3} name : "aulogicalis" source : "workable" result [17] 0 {8} department : "Talent Services (Customer Onsite Contractor)" url : "https://apply.workable.com/aulogicalis/j/C4C2D90CA3/" id : 4375388 location : "Blackburn, Victoria, AU" title : "Senior Project Manager (Change Manager)" remote : false experience : null updatedAt : 1728950400000 1 {... [trimmed]

canadesk avatar

As you mentioned, this is quite different from the current actor that is intended for feeds.

However, we just added jobs descriptions to canadesk/career-scraper-plus for Workable only. We may add it for more sources in the future.

For the logo specifically, this is irrelevant to the HR platform. If you know the URL of each target, you can easily do something like: https://www.google.com/s2/favicons?domain=engflow.com&sz=128

Here is the result with canadesk/career-scraper-plus and parameter "Fetch all details" enabled:

{ "id": 4007806, "shortcode": "DAD63ECDFC", "title": "Endpoint Solution Engineer (Intune & SCCM)", "remote": false, "location": { "country": "Malaysia", "countryCode": "MY", "city": "Cyberjaya", "region": "Selangor" }, "locations": [ { "country": "Malaysia", "countryCode": "MY", "city": "Cyberjaya", "region": "Selangor", "hidden": false } ], "state": "published", "isInternal": false, "code": null, "published": "2024-05-11T00:00:00.000Z", "type": "full", "language": "en", "de... [trimmed]

canadesk avatar

We've done some more work and added the logo URL, company name and company website as well:

"company": { "logo": "https://workablehr.s3.amazonaws.com/uploads/account/logo/539860/logo", "name": "Logicalis Australia", "website": "https://www.au.logicalis.com" }

JI

jaiphookan

2 months ago

Awesome. Thank you, that's very useful - I wanted to ask if it would be possible to do the same as you've done for Lever, Greenhouse and SmartRecruiters as well please? Just those would be sufficient for me. Right now it's just not financially feasible for me to buy a subscription to Apify + rent your actor to only get the results from a single provider, so I'd be very grateful if you could kindly do the same for the 3 other providers I mentioned. Like I said, I am genuinely keen on utilising your actor but cannot afford it without the other 3. Thank you!

canadesk avatar

Job descriptions have been added to career-scraper-plus, except for Workday, in field "details.description" (or you can merge other details[key] depending on the provider to get what you want).

Logo should be fetched outside this actor, there are many easy ways to do so.

Have a nice day,

Developer
Maintained by Community

Actor Metrics

  • 4 monthly users

  • 5 stars

  • >99% runs succeeded

  • 2.1 days response time

  • Created in Dec 2023

  • Modified 2 months ago