VOOZH about

URL: https://apify.com/seifi/eluta-scraper

โ‡ฑ Eluta.ca Job Scraper - Full Descriptions + Direct Apply URLs ยท Apify


Pricing

from $1.99 / 1,000 enriched results

Go to Apify Store

Scrape Canadian jobs from Eluta.ca with full job descriptions, direct employer apply URLs (Workday, Greenhouse, Rippling, ...), structured salary, employment type, remote/hybrid signal, and 90-day repost dedup for cron jobs.

Pricing

from $1.99 / 1,000 enriched results

Rating

0.0

(0)

Developer

๐Ÿ‘ Majid Seifi Kashani

Majid Seifi Kashani

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

2 months ago

Last modified

Share

Scrapes Canadian job listings from Eluta.ca and returns clean, structured records ready for ATS automation, AI scoring, resume matching, or a personal job feed.

For each posting you get the full job description (markdown / HTML / text), the direct employer apply URL (Workday, Greenhouse, Rippling, Deloitte's portal, etc.), and structured fields including salary when published, employment type, remote/hybrid/onsite signal, employer URL, and city/province/country. Built-in 90-day repost memory means cron jobs only pay for genuinely new postings.

Input

FieldTypeDefaultDescription
searchQueriesstring[]requiredJob-title keywords. One paginated fetch per query.
locationstring""City (e.g. "Toronto").
provinceenum""Two-letter province code (ON, BC, QC โ€ฆ).
daysOldintegernoneOnly return jobs posted within N days.
maxResultsPerQueryinteger100Stop after N results per query.
fetchFullDescriptionbooltrueVisit each detail page to extract the full ~5k-char description and structured fields. Turn off for cheaper listing-only mode.
resolveApplyUrlbooltrueResolve Eluta's redirect to the real employer ATS URL.
skipRepostsboolfalseSkip jobs returned by any run in the last 90 days. Use for daily/weekly cron jobs.
useApifyProxyboolfalseRoute through Apify Proxy. Requires proxy access on your plan.
maxConcurrencyinteger3Maximum parallel HTTP requests.

Output

Each dataset record:

{
"id":"a8f19b4597790c697c01a2b86c751eda",
"title":"Lead Backend Developer",
"company":"Royal Bank of Canada",
"location":"Toronto, ON",
"city":"Toronto",
"province":"ON",
"country":"Canada",
"url":"https://www.eluta.ca/spl/lead-backend-developer-โ€ฆ",
"applyUrl":"https://rbc.wd3.myworkdayjobs.com/en-US/RBCGLOBAL1/job/โ€ฆ",
"applyUrlSource":"resolved",
"descriptionText":"What is the opportunity?\nWe are seeking a Lead Backend Developer โ€ฆ",
"descriptionHtml":"<p>What is the opportunity?</p>โ€ฆ",
"descriptionMarkdown":"What is the opportunity?\n\nWe are seeking โ€ฆ",
"descriptionSnippet":"Royal Bank of Canada (Toronto, ON): What is the opportunity? โ€ฆ",
"salary":{"min":95000,"max":125000,"currency":"CAD","unit":"ANNUAL"},
"employmentType":"FULL_TIME",
"industry":"Computing - Software & Web Development",
"remoteType":"HYBRID",
"companyUrl":"http://www.rbc.com/",
"validThrough":"2026-06-17T00:00:00",
"publishDate":"2026-05-13",
"publishDateISO":"2026-05-13T22:55:28.000Z",
"postedAtRaw":"Wed, 13 May 2026 22:55:28 GMT",
"isRepost":false,
"originalFirstSeen":null,
"contentHash":"b99af4ba832dec6d",
"source":"eluta.ca",
"countryCode":"CA",
"scrapedAt":"2026-05-14T00:02:31.725Z"
}

Use id (Eluta's stable guid) for primary deduplication and contentHash to detect when an employer edits a posting.

salary, validThrough, companyUrl, and industry are populated when the employer provides them on Eluta (typically via schema.org JSON-LD); otherwise null. remoteType is ONSITE / HYBRID / REMOTE / UNKNOWN based on a conservative heuristic over the description text.

Examples

Daily cron feed of new software roles in Toronto:

{
"searchQueries":["Software Developer","Full-stack Developer"],
"location":"Toronto",
"province":"ON",
"daysOld":1,
"maxResultsPerQuery":50,
"skipReposts":true
}

One-shot bulk scrape with full details:

{
"searchQueries":["Data Scientist"],
"province":"ON",
"maxResultsPerQuery":500,
"fetchFullDescription":true,
"resolveApplyUrl":true
}

Cheap listings-only sweep (no detail-page fetches):

{
"searchQueries":["Marketing Manager"],
"location":"Vancouver",
"maxResultsPerQuery":200,
"fetchFullDescription":false
}

Pricing

Pay-per-event:

EventPriceNotes
actor-start$0.00005Once per run.
result-listing$0.00099Per listing when fetchFullDescription: false.
result-full$0.00199Per enriched record (full description + applyUrl + structured fields).

Indicative cost: $1.99 per 1,000 enriched jobs, $0.99 per 1,000 listings-only.

Notes

  • One LIST page = 10 listings (Eluta's pagination is fixed).
  • Pagination stops at maxResultsPerQuery or when a result older than daysOld is found.
  • descriptionSnippet is the ~500-char Eluta RSS snippet; descriptionText is the full extracted description (typical ~5,000 chars).
  • For research and personal job-search use. Respect Eluta's terms of service.

You might also like

Eluta.ca Job Scraper - Canada Jobs

blackfalcondata/eluta-scraper

Scrape structured job listings from Eluta.ca, Canada's job search engine, across every province. Includes salaries, employer details and apply links, with incremental monitoring and notifications.

๐Ÿ‘ User avatar

Black Falcon Data

24

Eluta.ca Scraper

unfenced-group/eluta-ca-scraper

Scrape Eluta.ca โ€” Canada's Top 100 Employers job search engine. Keyword + location search, all 13 provinces, repost detection, daily feed support. No API key required.

๐Ÿ‘ User avatar

Unfenced Group

21

Workday Jobs Scraper & API

parsebird/workday-jobs-scraper

Scrape Workday job listings and direct job pages. Extract titles, descriptions, locations, salary text, apply URLs, and public employer emails. Export JSON, CSV, Excel.

Rippling Jobs Scraper

fantastic-jobs/rippling-jobs-scraper

A simple Rippling Jobs Scraper with Title, Locations, Description, and Date. Extract job postings from any Rippling career page!

๐Ÿ‘ User avatar

Fantastic.jobs

3

Workday Jobs Scraper for Career Site Data

fetch_cat/workday-jobs-scraper

Extract public Workday job postings with requisition IDs, locations, URLs, employment type, remote signals, and descriptions for hiring intelligence.

Jobs Scraper โ€” Greenhouse, Lever, Workday, Ashby & Remote

sashaebashu/job-postings-scraper

Scrape jobs from Greenhouse, Lever, Workday, Ashby, Recruitee, SmartRecruiters + remote boards. Titles, departments, locations, dates. Hiring-signal data.

Workday Jobs Crawler

jupri/workday

๐Ÿ’ซ Scrape Workday Jobs Websites

Greenhouse Jobs Scraper

crawlergang/greenhouse-jobs-scraper

Scrape job listings from Greenhouse.io company boards. Get all jobs from one or more companies, or fetch specific job details by ID - with location, departments, salary, and apply links.

2

5.0

Greenhouse Jobs Scraper

crawlerbros/greenhouse-jobs-scraper

Scrape job listings from Greenhouse.io company boards. Get all jobs from one or more companies, or fetch specific job details by ID - with location, departments, salary, and apply links.