Oracle Cloud HCM Jobs Scraper: Oracle Recruiting Career Sites
Pricing
from $0.68 / 1,000 job saveds
Oracle Cloud HCM Jobs Scraper: Oracle Recruiting Career Sites
Scrape open jobs from any Oracle Recruiting Cloud (Oracle Fusion HCM) career site on oraclecloud.com: JPMorgan Chase, Oracle and other big employers. Exact posted date, pay range, workplace type, address, description. Filters, sort, new-job monitor.
Pricing
from $0.68 / 1,000 job saveds
Rating
0.0
(0)
Developer
Hydrocore Data
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
Scrape every open job from any Oracle Recruiting Cloud career site (Oracle Fusion HCM "Candidate Experience", hosted on *.oraclecloud.com). Big employers run their careers pages on it, including JPMorgan Chase (7,000+ open jobs), Oracle itself and many banks, hospitals, retailers, airlines and governments.
Each job comes back as one flat row with the same 39 columns: exact posting date, job family, workplace type (remote / hybrid / onsite), work address with coordinates, pay range from the description, full description and a direct job link. Use it for job boards, recruiting and sales prospecting, hiring-signal research and salary benchmarking, or schedule it as a new-job monitor.
Changed in v1.0: first release.
What you get
| Field | Type | Example | Description |
|---|---|---|---|
companyName | string | JPMorgan Chase | Your label ("Name | URL") or the Oracle tenant code |
title | string | Lead Software Engineer | Job title |
location | string | London, London, United Kingdom | Primary location |
workplaceType | string | hybrid | remote / hybrid / onsite when published |
postedDate | date | 2026-11-07 | Exact posting date (YYYY-MM-DD) |
jobFamily | string | Software Engineering | Job family / category |
salaryMin / salaryMax | number | 79200 / 209500 | First pay range found in the description |
salaryCurrency / salaryPeriod | string | USD / year | ISO currency; year, month or hour |
streetAddress, city, postalCode, latitude, longitude | mixed | 1 Cabot Square, London | Work address when the site publishes it |
url | link | job page | Direct Oracle job link (apply from there) |
Other columns: jobId, countryCode, isRemote, daysSincePosted, jobFunction, jobSchedule, careerSiteUrl, additionalLocations + locationCount, businessUnit, legalEmployer, requisitionType, isHotJob, postingEndDate, salaryText, shortDescription, descriptionText, tenant, siteNumber, searchText, detailsScraped, scrapedAt. Missing values are always null (never empty strings), numbers are numbers and dates are ISO.
Dataset views: Overview, Salary, Location & remote and Detailed (all fields). Export as JSON, CSV, Excel, XML or HTML, or read the API (?view=overview).
Output example (real row from a test run, text shortened)
{"recordType": "job","jobId": "eeho:346887","title": "Senior Core Infrastructure Engineer","companyName": "Oracle","location": "Nashville, TN, United States","countryCode": "US","workplaceType": null,"isRemote": false,"postedDate": "2026-11-08","daysSincePosted": 0,"jobFamily": "Product and Research","jobFunction": null,"jobSchedule": null,"salaryMin": 79200,"salaryMax": 209500,"salaryCurrency": "USD","salaryPeriod": "year","url": "https://eeho.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_45001/job/346887","careerSiteUrl": "https://eeho.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/jobsearch","additionalLocations": ["United States","Austin, TX, United States"],"locationCount": 3,"city": null,"postalCode": null,"streetAddress": null,"latitude": null,"longitude": null,"businessUnit": null,"legalEmployer": null,"requisitionType": "Professional","isHotJob": false,"postingEndDate": null,"salaryText": "$79,200 to $209,500","shortDescription": "Designs, implements, and optimizes components in distributed systems with an emphasis on scalability…","descriptionText": "Designs, implements, and optimizes components in distributed systems with an emphasis on scalability, resiliency, and operability. Delivers features and load/pe…","tenant": "eeho","siteNumber": "CX_45001","searchText": null,"detailsScraped": true,"scrapedAt": "2026-11-08T02:20:42.363Z"}
How it works
- Paste one or more career site links. The scraper reads the same public JSON the career site itself loads, with no login and no cookies.
- It lists the newest jobs on each site for free, removes duplicates, then applies your title, date, location and remote filters.
- It sorts before applying your limit, so "newest 40" really are the 40 newest, and opens each remaining job page for the full description and pay.
- Only the final rows are saved and charged. A run summary (jobs per site, filtered counts, failures) is saved as
OUTPUTin the key-value store.
Finding the URL: open a company's careers page and click any job. If the address contains oraclecloud.com/hcmUI/CandidateExperience/en/sites/..., copy the part up to the site name, e.g. https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001. Named sites (like /sites/jobsearch) work too.
Input
| Field | Default | What it does |
|---|---|---|
| Oracle career site URLs | JPMorgan Chase + Oracle | One or more sites; optional Company | URL label |
| Search text | empty | Sent to the site's own job search, e.g. data engineer |
| Job title must / must NOT contain | empty | Keyword include / exclude lists (any match) |
| Location contains | empty | e.g. New York, GB, Texas |
| Posted within last N days | 7 | Date window |
| Remote only / Only jobs with a pay range | off | Extra filters (never charged when filtered out) |
| Sort by | Newest | Newest, highest pay, title A-Z, company |
| Max jobs to save | 40 | Hard cap for the run (fast, cheap first run) |
| Only new jobs (monitor mode) | off | Scheduled runs save only jobs not seen before |
Example input:
{"careerSiteUrls": ["JPMorgan Chase | https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001"],"titleKeywords": ["engineer", "data"],"locationKeywords": ["New York"],"postedWithinDays": 14,"sortBy": "newest","maxResults": 50}
Why use this scraper
- Built for Oracle Recruiting Cloud. General job scrapers and ATS bundles rarely cover Oracle sites, so these jobs are often missing from aggregated feeds.
- Clean, stable columns that map straight into Sheets, Airtable, n8n, Make or Zapier, with the same keys on every row.
- Fields others skip: workplace type, work address with coordinates, job family, business unit, posting end date.
- Monitor mode for daily "new jobs at these companies" alerts, charging only for new jobs.
Pricing
Pay per event. You pay only for jobs saved to your dataset, at competitive pricing:
| Event | Free plan | Bronze | Silver | Gold and above |
|---|---|---|---|---|
| Job saved (with details) | $0.00084 | $0.00079 | $0.00073 | $0.00068 |
| Actor start (once per run) | $0.0005 | $0.0005 | $0.0005 | $0.0005 |
That works out to $0.84 per 1,000 jobs on the Free plan. The default run (40 jobs) costs about $0.034. Filtered, duplicate and already-seen jobs are never charged, and you can set a maximum charge per run in Apify.
FAQ
Which companies use Oracle Recruiting Cloud? Many large employers. Look for oraclecloud.com in the address bar after clicking a job on their careers page.
Why is the salary empty for some jobs? The pay range is read from the job description. Many US postings include one (for pay-transparency laws); many others don't publish pay at all. Use "Only jobs with a pay range" to keep only those that do.
Can I get more than 200 jobs per site? Yes. Raise "Max jobs to list per site" and "Max jobs to save". Large sites list thousands of jobs.
Can I run it every day? Yes. Turn on monitor mode, give the monitor a name and schedule the task. Each run saves only jobs it hasn't returned before.
Is this legal? It reads publicly posted job listings that each employer publishes for anyone to see, with no login. You're responsible for how you use the data. Don't use it to spam candidates or recruiters.
Something broke or a site isn't working? Open an issue on the Issues tab with the URL, and we'll usually reply the same day.
Notes
postedDateandscrapedAtare in UTC.- Some sites publish street addresses and coordinates and others don't, in which case those fields are
null.