How to Scrape Oracle Recruiting Cloud (ORC) Jobs from Fortune 500 Companies
Oracle Recruiting Cloud (ORC) runs the careers pages for 32 Fortune 500 companies - 6.4% of the F500. This guide shows how to scrape jobs from them using the NanoScrape Career Site Jobs Scraper: career-site URLs from our audit, the underlying Oracle Recruiting Cloud (ORC) API pattern, example actor input JSON, and known deployment caveats.
In this tutorial
What is Oracle Recruiting Cloud (ORC) and who uses it
By the NanoScrape team - Published 2026-10-15 - Updated 2026-10-15
Oracle Recruiting Cloud (ORC) is one of the top Applicant Tracking Systems (ATS) used by large enterprises. Our 2026 audit of the Fortune 500 (see the ATS market share study) identified 32 companies (6.4% of the F500) running Oracle Recruiting Cloud (ORC) as their primary careers-page platform: the third-largest commercial ATS in the F500 audit, behind Workday and Phenom.
The NanoScrape Career Site Jobs Scraper calls the public REST requisition endpoint behind the Oracle Recruiting Cloud career site (HTTP only, no browser) and returns structured job records at $0.001 per job ($1 per 1,000 jobs) plus $0.001 per run start. This tutorial gives you the list of F500 Oracle Recruiting Cloud (ORC) companies plus a ready-to-run actor input to scrape their jobs.
Oracle Recruiting Cloud (ORC) URL and API pattern
Oracle Recruiting Cloud (ORC) careers pages follow this URL pattern:
URL pattern: https://{code}.fa.{region}.oraclecloud.com/hcmUI/CandidateExperience/en/sites/{site}
API endpoint: /hcmRestApi/resources/latest/recruitingCEJobRequisitions (with finder parameter)https://{code}.fa.{region}.oraclecloud.com/hcmUI/CandidateExperience/en/sites/{site}; the actor reads host and site code from the string. Without a site code it falls back to CX_1, which many tenants do not use, so always include it. The keywords, location, postedWithinDays and sortBy inputs work on this platform too; add includeSummaryRows: true to get one summary row per company explaining a zero result.Fortune 500 companies on Oracle Recruiting Cloud
The audit found 32 Fortune 500 companies running Oracle Recruiting Cloud. For 23 of them it captured a usable portal URL; all of those are listed below, with the URL exactly as the actor needs it. The other 9 are in the interactive F500 careers table with their general careers page. These URLs come from the audit and were not re-checked one by one today.
- #22 JPMorgan Chase:
https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001 - #26 Kroger:
https://eluq.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2001 - #38 Dell Technologies:
https://iawmqy.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/careers - #52 Albertsons:
https://eofd.fa.us6.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001 - #113 Honeywell:
https://ibqbjb.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/Honeywell - #133 GuideWell Mutual:
https://fa-etum-saasfaprod1.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1 - #171 Marriott International:
https://ejwl.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX - #174 Waste Management:
https://emcm.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/WMCareers - #179 International Paper:
https://iazbqy.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1 - #185 Sherwin-Williams:
https://ejhp.fa.us6.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2 - #190 Macy's:
https://ebwh.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001 - #212 Tenet Healthcare:
https://eodr.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001 - #217 Bank of New York:
https://eofe.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/BNY-Careers - #225 Cheniere Energy:
https://hcgi.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2 - #237 Emerson Electric:
https://hdjq.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1 - #250 Texas Instruments:
https://edbz.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX - #256 Consolidated Edison:
https://ejcu.fa.us6.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1036 - #310 CSX:
https://fa-eowa-saasfaprod1.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CSXCareers - #349 Hormel Foods:
https://ekkh.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2002 - #445 NOV:
https://egay.fa.us6.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2001 - #477 Howmet Aerospace:
https://fa-exty-saasfaprod1.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1 - #480 Williams-Sonoma:
https://ehac.fa.us6.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1 - #493 Citizens Financial:
https://hcgn.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1
Example actor run: first 5 Oracle Recruiting Cloud (ORC) F500 companies
Copy this input into the actor's Input tab (JSON editor mode) to scrape jobs from the first 5 F500 companies in the list above, capped at 100 jobs each:
{
"queries": [
"https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001",
"https://eluq.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2001",
"https://iawmqy.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/careers",
"https://eofd.fa.us6.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001",
"https://ibqbjb.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/Honeywell"
],
"maxJobsPerCompany": 100,
"includeDescription": true
}maxJobsPerCompany: 100 would be at most 23 x 100 = 2,300 jobs, about $2.30. Set maxJobsPerCompany to 0 for all jobs (hard limit 5,000 per company). Use keywords, location and postedWithinDays to pay only for matching jobs; filters run before charging.Output schema for Oracle Recruiting Cloud (ORC)
The actor emits the same field names for every ATS (more than 30 are supported). What Oracle Recruiting Cloud fills in:
- title: always
- company: the board name
- ats_platform: always
oracle_recruiting - location: available
- department: available
- employment_type: available
- description: HTML, one extra request per job when
includeDescriptionis true - apply_url and job_url: always
- created_at: posting date when the tenant provides it
Known limitations
Tenant hosts are random-looking codes (jpmc.fa.oraclecloud.com, eluq.fa.us2.oraclecloud.com), and one company can run several career sites with different site codes (CX_1001, CX_2001). Pass the URL of the site you want.
maxResidentialHosts, default 2; residentialFallback: "off" disables it). A company that is still blocked ends with a reason such as blocked or blocked_residential_cap and is not charged for jobs it did not return. Set includeSummaryRows to see the reason per company.Related resources
- Fortune 500 jobs mega-tutorial: complete 3-actor stack for all 500 F500 companies
- F500 ATS market share study 2026: full ATS distribution and methodology
- Interactive F500 careers table: sortable HTML with careers URL and ATS for every F500 company
- How to Scrape Every Job Online: 89 job scrapers across 29 countries
- Career Site Jobs Scraper on Apify: full input schema, more than 30 supported ATS platforms, and pricing
FAQ
How many Fortune 500 companies use Oracle Recruiting Cloud (ORC)?
Our 2026 audit identified 32 F500 companies running Oracle Recruiting Cloud, 6.4% of the Fortune 500 (see the market share study). Companies migrate between ATS platforms, so the numbers move over time.
Do I need a login or API key to scrape Oracle Recruiting Cloud (ORC)?
No. The actor reads the public job list of the career site and needs no login or API key of the employer. You only need an Apify account to run it.
Can I scrape non-F500 companies that use Oracle Recruiting Cloud (ORC)?
Yes. The F500 list is only a starting point; any Oracle Recruiting Cloud career site works. Pass the career-site URL as a string in the queries array.
Can the same run mix Oracle Recruiting Cloud with other ATS platforms?
Yes. The Career Site Jobs Scraper supports more than 30 ATS platforms and sites, and one run can contain URLs of different systems. Every row carries ats_platform so you can tell them apart.
What does it cost?
$0.001 per job returned plus $0.001 per run start (pay per event, no monthly fee). Filters such as keywords, location and postedWithinDays run before charging, so you only pay for matching jobs.
Related resources
- Fortune 500 jobs mega-tutorial: Complete 3-actor stack for all 500 F500 companies.
- F500 ATS market share study 2026: Full ATS distribution with per-industry breakdown.
- How to Scrape Every Job Online: 89 job scrapers across 29 countries.
- Career Site Jobs Scraper on Apify: Full input schema, more than 30 supported ATS platforms, and pricing.