iCIMS Jobs API
by fantastic-jobs
Scrape and enrich job postings directly from iCIMS career sites. Get structured data with AI & LinkedIn insights for recruitment, job boards, and market analysis.
Opens on Apify.com
About iCIMS Jobs API
Need to pull job listings directly from iCIMS-powered career sites? This actor is built for that. It acts as a direct pipeline to thousands of company job boards that run on the iCIMS platform, bypassing third-party aggregators to get you the original postings. What I find really useful is how it structures the data—you get up to 60 standardized fields for each job, from salary ranges to application links. It also enriches each listing with extra context, pulling in AI-processed insights and company details from LinkedIn, which saves a ton of manual research time. It's perfect for recruiters building a competitive intelligence dashboard, for developers creating a niche job board, or for any team automating their talent sourcing. You set the target companies or keywords, run the actor, and it delivers clean, structured JSON ready for your database or application. It handles the parsing and data cleaning so you can focus on building your product or analysis.
What does this actor do?
iCIMS Jobs API is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
iCIMS Jobs API Actor
Scrapes and enriches job listings from iCIMS-based career sites. Instead of scraping directly each run, this actor pulls from a continuously updated database of jobs collected over the last six months. It's designed for reliable backfilling of job data.
Key Features
- Database-Backed: Accesses a pre-scraped database of jobs from thousands of company career sites using iCIMS. Jobs are added twice per hour.
- Data Enrichment:
- AI-Powered Field Extraction (BETA): Uses an LLM to pull key details (like salary, experience level) from job descriptions. Covers >99.9% of jobs with occasional errors.
- LinkedIn Company Mapping (BETA): Attempts to link each job to a LinkedIn company profile, adding data like industry and employee count. ~99% accuracy, covers >95% of jobs.
- Domain Derivation: Identifies the company's homepage domain with ~98% accuracy.
- Data Hygiene:
- Expired jobs are purged from the database daily.
- Jobs are unique by URL. Duplicates from the same organization (e.g., multi-city listings) may exist; further deduplication on
title + organizationis recommended. - Change detection is being rolled out for some ATS platforms, indicated by
date_modifiedandmodified_fields.
- Limits: Maximum of 5,000 jobs per actor run. Contact support for higher limits.
How to Use
Configure and run the actor on Apify. For recurring jobs, set up a scheduled task.
To access results as XML from a scheduled task:
1. Create a saved task and schedule it via the Apify console.
2. Use this endpoint to fetch the latest successful run's data:
https://api.apify.com/v2/actor-tasks/{task-id}/runs/last/dataset/items?token={apiKey}&format=xml
* Replace {task-id} with your task's ID (the last string in its URL).
* Replace {apiKey} with your Apify API key (found under Settings > API & Integrations).
Input/Output
Input: Configure via the actor's input schema in the Apify console. Key parameters typically include search filters, date ranges, and pagination controls.
Output: Returns a dataset of job objects. Each job includes standard listing data, plus enriched fields like:
* llm_extracted_details (BETA)
* linkedin_company_data (BETA)
* derived_domain
* date_modified & modified_fields (if changes detected)
Note: This is not a real-time scraper. For fetching only new jobs since your last run, use the Career Site Job Listing API instead.
FAQ:
* Can I preview result count? Not currently. Test with free plan or create an issue with your parameters.
* Missing an organization? Contact us; we may add it.
Feedback: Found an issue or have feedback? Please create an issue! Enjoy the actor? Consider leaving a review.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try iCIMS Jobs API now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- fantastic-jobs
- Pricing
- Paid
- Total Runs
- 74
- Active Users
- 9
Related Actors
Company Employees Scraper
by build_matrix
🔥 LinkedIn Jobs Scraper
by bebity
Linkedin Company Detail (No Cookies)
by apimaestro
Linkedin Profile Details Batch Scraper + EMAIL (No Cookies)
by apimaestro
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support