All ATS Platforms
iCIMS Jobs API
Enterprise talent acquisition platform serving large organizations across industries.
350K+Jobs per month
<3hDiscovery time
HourlyRefresh rate
Live Data
iCIMS Jobs Distribution
Real-time visualization of active job postings across the globe
Interactive
Try the API
Test iCIMS job search with our live API playground
What's Included
Multi-industry coverage
Enterprise job data
Detailed requirements
Location data
Job category classification
DIY Integration
Build It Yourself?
Here's what it takes to fetch iCIMS jobs directly. complex complexity
Fetching iCIMS Jobstypescript
iCIMS uses server-rendered pages with embedded JSON - requires HTML parsing.
// iCIMS has no JSON API - must scrape HTML pages
const companyId = '12345'; // Each company has a unique ID
const portalId = '1'; // Portal ID varies
// Step 1: Fetch the careers page HTML
const listPage = await fetch(
`https://careers-${companyId}.icims.com/jobs/search?pr=${portalId}`
);
const html = await listPage.text();
// Step 2: Parse embedded JSON from script tags
const scriptMatch = html.match(/<script[^>]*>window.__INITIAL_STATE__=([^<]+)</script>/);
const state = JSON.parse(scriptMatch[1]);
// Step 3: Extract jobs from nested state object
const jobs = state.jobs?.searchResults || [];
// Step 4: For each job, fetch detail page (also HTML)
for (const job of jobs) {
const detailPage = await fetch(
`https://careers-${companyId}.icims.com/jobs/${job.id}/job`
);
const detailHtml = await detailPage.text();
// Parse description, requirements, etc from HTML
// Handle inconsistent markup across companies...
}Challenges You'll Face
- No JSON API - requires HTML scraping
- Embedded state format changes frequently
- Each company has different portal configuration
- JavaScript-rendered content requires headless browser
- Aggressive bot detection and CAPTCHAs
Skip the complexity. Get all iCIMS jobs with a single API call.
Use Our API InsteadUse Cases
Enterprise job boards
Industry-specific aggregation
Large employer tracking
Sample Companies Using iCIMS
UPS
Target
Lowe's
Comcast
CVS Health
Ready to Access iCIMS Jobs?
Start with our free tier and get instant access to iCIMS job data.