Oracle Recruiting Jobs Scraper: Oracle Cloud Careers Sites avatar

Oracle Recruiting Jobs Scraper: Oracle Cloud Careers Sites

Pricing

from $0.20 / 1,000 job postings

Go to Apify Store
Oracle Recruiting Jobs Scraper: Oracle Cloud Careers Sites

Oracle Recruiting Jobs Scraper: Oracle Cloud Careers Sites

Every open role from any Oracle Recruiting Cloud careers site, the one Marriott, Oracle and onsemi post on. Type a company name from the verified map, or paste the careers URL. Titles, locations, categories, dates and descriptions as clean JSON. No API key, no login.

Pricing

from $0.20 / 1,000 job postings

Rating

0.0

(0)

Developer

Daniel Meshulam

Daniel Meshulam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

24 minutes ago

Last modified

Share

Every open role from any Oracle Recruiting Cloud careers site, the system Marriott, Oracle and onsemi hire on. Type a company name for one of the 762 employers this Actor has already verified, or paste the careers URL. Titles, locations, categories, dates and descriptions as clean JSON, with no API key and no login.

Features

  • Type a company name, for 762 employers. The Actor ships a map of 1,439 Oracle careers sites it has already read open jobs from (over 270,000 jobs when it was built), so Marriott works without you hunting for an ejwl.fa.us2.oraclecloud.com address. A company that runs several sites (campus, lateral, regional) gets all of them.
  • Any Oracle careers URL. Paste the page your browser shows: the site page, a /requisitions page or a single job page all work, in any language.
  • The right site, checked. Oracle quietly answers an unknown site with the employer's default one, so a mistyped address would hand you another site's jobs with no error. This Actor checks the site against the employer's own site list first, and a wrong one comes back as an error row naming the sites that do exist.
  • Every posting, not the first page. 200 jobs per request, paged to the end: Marriott alone lists over 13,000.
  • Remote, hybrid or on-site as the employer filed it, on every row, so remoteOnly returns what the employer calls remote. Hilton, for one, files 21 of its 4,596 roles as remote and 51 as hybrid.
  • Full details when you want them. includeDescription adds the full description, the exact posting time, the closing date, full or part time, the workplace type and every other work location.
  • One row per job, as clean JSON, with the same fields as our Workday and Greenhouse scrapers, so the outputs stack.
  • Filters that cost you nothing. Rows dropped by titleKeywords, locationKeywords or remoteOnly are never charged.
  • Errors are per company. One bad address does not end the run, and error rows are not charged.

How to use it

  1. Click Try for free.
  2. Put company names in companies, or careers URLs in boards. The example below is real.
  3. Optionally narrow it with titleKeywords, locationKeywords or remoteOnly.
  4. Run it, and download the rows as JSON, CSV or Excel, or read them through the API.

Input

{
"companies": ["Marriott"],
"boards": ["https://eeho.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/jobsearch"],
"titleKeywords": ["engineer", "sales"],
"locationKeywords": ["United States"],
"includeDescription": true,
"maxResultsPerCompany": 300
}
FieldWhat it doesDefault
companiescompany names from the verified map, e.g. Marriott, Oracle, onseminone
boardsOracle careers URLs, as the browser shows themnone
titleKeywordskeep roles whose title contains any of theseall
locationKeywordskeep roles whose location or other work locations contain any of theseall
remoteOnlykeep roles the employer marks remote, or whose title or place says remoteoff
includeDescriptionread each job's own record for the full detailsoff
maxResultsPerCompanyceiling per careers site1,000
maxItemsceiling for the whole runnone

Output

{
"jobId": "26073341",
"title": "Director of F&B",
"company": "Marriott",
"location": "Petaling Jaya, Selangor, Malaysia",
"offices": ["Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia"],
"city": "Petaling Jaya",
"region": "Selangor",
"country": "Malaysia",
"departments": ["Food and Beverage & Culinary"],
"employmentType": "full-time",
"seniority": "director",
"workArrangement": "onsite",
"isRemote": false,
"postedAt": "2026-09-17T03:20:46Z",
"url": "https://ejwl.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX/job/26073341",
"description": "Position Summary ...",
"atsPlatform": "oracle",
"boardToken": "https://ejwl.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX",
"boardTokenResolved": "CX"
}
FieldWhat it is
jobId, title, urlthe requisition, and a link that opens that job
companythe employer, from the careers site's own name; the tenant label when the site names nobody
location, officesthe primary place, and every other place the job is open in
city, region, countrythe primary place, split
departmentsthe job category the employer assigned
workArrangement, isRemotethe employer's own label (on-site, hybrid, remote), read from Oracle for every job
employmentTypefull or part time, from the job's record with includeDescription, otherwise read from the title
seniorityread from the title
postedAtwhen the job was posted; the exact time with includeDescription
applicationDeadlineTextthe closing date, when the employer sets one (with includeDescription)
descriptionthe full text with includeDescription, Oracle's short summary without it

A company name, or the exact URL

An Oracle careers address is a tenant host and a site code, ejwl.fa.us2.oraclecloud.com and CX for Marriott, and neither can be worked out from marriott.com. So a name only works when this Actor already holds the address, which it does for 762 employers, found in Common Crawl's public URL index and each confirmed against Oracle's live API with at least one open job. A name outside that map is refused with an error row, never guessed. For those, open the company's careers page, click through to the job search, and paste that address into boards.

What people use this for

  • Job boards and aggregators backfilling enterprise roles that never reach LinkedIn in full.
  • Recruiters and staffing firms watching which large employers are hiring, where, and for what.
  • Sales teams using open roles as a buying signal: a hotel group hiring 40 revenue managers is a lead.
  • Market and labour research across hospitality, healthcare, manufacturing and banking, the sectors that run on Oracle HCM.

Pricing

$0.50 per 1,000 jobs, down to $0.20 per 1,000 on higher Apify plans. No subscription. Error rows and filtered rows are free, and maxItems caps the whole run.

Integrations and API

Run it from the Apify API, a schedule, Make, Zapier, n8n or any MCP client. Every run's rows are in its default dataset.

FAQ

Do I need an Oracle account or an API key? No. This reads the same public API every Oracle careers page calls.

Does it cover Taleo? No. Taleo is Oracle's older recruiting product with a different system; this Actor reads Oracle Recruiting Cloud (Fusion HCM Candidate Experience), which is what employers moved to.

Why does a company show a short code instead of its name? Some employers name their careers site "Candidate Experience site", which says nothing, so the Actor shows the tenant label instead of guessing a name.

Can I schedule it? Yes, and every row carries postedAt, so daily runs show who started hiring and when.

  • Oracle Jobs API: search about 269,000 Oracle roles at once, no company list needed, with a companies mode that shows who is hiring fastest
  • Workday Jobs Scraper: the other enterprise careers system
  • ATS Jobs Search: search one index of jobs across many careers systems
  • ATS Finder: which careers system a company uses

Use it from an AI agent

This Actor is a ready-made tool for Claude, ChatGPT, Cursor or any other MCP client, through Apify's MCP server. Add it as a connector at:

https://mcp.apify.com?tools=glitchbound/oracle-jobs-scraper

In Cursor or VS Code the same address goes in mcp.json:

{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=glitchbound/oracle-jobs-scraper" } } }

The first call asks you to sign in to Apify, or takes an API token. From then on the agent sees this Actor's input fields and calls it directly.

Feedback

If this saved you time, a review on the Actor's Store page helps other people find it. If something is missing or wrong, the Issues tab on the same page is the fastest way to reach me, and it gets read.