Skip to main content
Glama
johnisanerd

iCIMS Careers API

by johnisanerd

iCIMS API: 모든 iCIMS 채용 사이트에서 실시간 채용 공고 가져오기

iCIMS는 채용 공고를 위한 공개 읽기 API를 제공하지 않기 때문에, 대부분의 팀은 고용주별로 일회성 파서를 작성하게 됩니다. 이 저장소는 Apify의 iCIMS Careers API를 위한 작동하는 Python 예제와 MCP 설치 단계를 통해 지름길을 보여줍니다.

채용 사이트를 지정하면 구조화된 채용 정보(제목, requisition ID, 고용주, 위치, 고용 유형, 게시 및 업데이트 날짜, 고용주가 게시하는 경우 급여, 지원 링크)를 반환합니다. 이 API는 공개 iCIMS 표면인 기존 careers-{tenant}.icims.com 포털과 고용주 자체 도메인에 있는 최신 iCIMS 채용 사이트를 모두 읽으므로, 고용주가 어떤 것을 사용하는지 알 필요가 없습니다.

무료 Apify API 키는 여기에서 받으세요: https://apify.com?fpr=9n7kx3

워크스루 보기

텍스트 워크스루

찾고 계신 icims api는 바로 이 Actor입니다. startUrls에 URL로 또는 companies에 일반 회사 이름으로 채용 사이트 하나만 제공하면, 아무것도 가져오기 전에 해당 고용주가 어떤 iCIMS 표면을 사용하는지 파악합니다. 모든 활성 requisition은 title, id(고용주의 자체 req 번호), organization, locations_derived, employment_type, date_posted, date_updated, description_text, salary_raw, apply_url의 한 행으로 반환됩니다. 필드 이름은 일반적인 채용 피드 규칙과 일치하도록 의도적으로 설계되어, 매핑 레이어 없이 기존 파이프라인에 바로 삽입할 수 있습니다.

실제 비용을 절약하는 부분은 newerThan입니다. 7d로 설정하면 Actor가 어떤 채용 페이지도 열기 전에 사이트의 자체 마지막 수정 데이터를 필터링하므로, 400개의 공개 req가 있는 고용주를 매일 폴링해도 실제로 변경된 소수에 대해서만 비용이 발생합니다. includeDetails: false를 추가하면 순수 변경 피드(url, id, title, dates)를 얻을 수 있습니다. 이는 Track New iCIMS Job Postings Every Day 레시피의 기반이 되는 형태로, 채용 팀이 일정에 따라 실행하고 Slack으로 전달할 수 있습니다.

실패한 사이트는 조용히 넘어가지 않습니다. 죽은 tenant, IP 제한 포털, 또는 iCIMS가 아닌 것으로 판명된 도메인은 error_code가 포함된 레이블이 지정된 오류 행으로 반환되므로, 자동화된 작업이 "새 채용 공고 없음"과 "이 고용주가 iCIMS를 떠남"을 구분할 수 있습니다.

Related MCP server: JobDataLake MCP Server

빠른 시작

git clone https://github.com/johnisanerd/Apify-iCIMS-Careers-API.git
cd Apify-iCIMS-Careers-API
uv sync
cp .env.example .env

Apify 토큰을 .env에 붙여넣은 후:

uv run icims-api-example.py

첫 번째 실행은 텍스트 설명과 함께 하나의 채용 사이트에서 다섯 개의 채용 공고를 가져오므로 거의 무료에 가깝습니다. icims-api-example.py의 모든 입력에는 주석이 달려 있어 의도적으로 확장할 수 있습니다.

레시피

코드를 작성하지 않고 실행할 수 있는 Apify Store의 라이브 페이지인 즉시 사용 가능한 입력 세트:

레시피

기능

공식 API 없이 iCIMS 채용 데이터 가져오기

iCIMS API 문서를 검색했지만 공개된 것을 찾지 못했을 때의 시작점입니다.

매일 새로운 iCIMS 채용 공고 추적

변경 감지만 수행합니다. 대규모 고용주를 대상으로 매일 실행하기에 저렴합니다.

iCIMS를 사용하는 회사 찾기 및 채용 공고 가져오기

회사 이름의 감시 목록을 전달하고 URL 검색을 건너뜁니다.

채용 사이트에서 채용 공고 스크래핑

한 고용주, 전체 채용 세부 정보, 가장 간단한 호출입니다.

자체 도구를 위한 ATS API로서의 iCIMS

iCIMS를 제공하지 않는 읽기 API처럼 자체 백엔드에서 처리합니다.

일정 팁: 이 중 어느 것이든 타이머로 실행할 수 있습니다. Apify Console에서 Actor를 열고 Schedules를 클릭한 후 일일 또는 주간 cron을 추가하세요. newerThan: "24h"includeDetails: false와 일정을 결합하면 전체 크롤링의 일부 비용으로 채용 변경 피드를 얻을 수 있습니다.

입력 매개변수

매개변수

유형

기본값

기능

startUrls

{url} 배열

Rambus 채용 사이트

포털 루트, 사이트맵 URL, 검색 URL, 단일 채용 URL 또는 고용주 도메인의 최신 채용 사이트입니다.

companies

문자열 배열

비어 있음

회사 이름입니다. 사용자를 위해 iCIMS tenant로 확인됩니다.

newerThan

문자열

설정되지 않음

ISO 날짜, 전체 타임스탬프 또는 24h, 7d, 2w와 같은 기간입니다. 채용 페이지를 가져오기 전에 필터링합니다.

cutoffField

문자열

updated

updated는 편집도 포착합니다. posted는 새 requisition만 반환합니다.

includeDetails

부울

true

false는 목록 전용 행(url, id, title, dates)을 제공합니다. 저렴한 모니터링 모드입니다.

descriptionFormat

문자열

both

both, text, html 또는 markdown입니다.

keywords

문자열 배열

비어 있음

제목 필터입니다. 채용 사이트가 지원하는 경우 서버 측에서 적용됩니다.

maxJobsPerSite

정수

0

채용 사이트당 상한입니다. 0은 모든 채용 공고를 의미합니다.

maxJobs

정수

0

모든 사이트에 걸친 전역 상한입니다.

detailConcurrency

정수

5

병렬 세부 정보 요청, 최대 10개입니다.

proxyConfiguration

객체

꺼짐

선택 사항입니다. 네트워크별로 트래픽을 제한하는 소수의 tenant에만 필요합니다.

출력 필드

각 행은 result_type(job 또는 error)을 포함합니다.

url, id, title, organization, organization_url, description_text, description_html, description_markdown, employment_type, locations_derived, remote_derived, date_posted, date_updated, date_validthrough, salary_raw, category, additional_fields, apply_url, latitude, longitude, tenant, source, source_type, source_surface, source_domain, source_url, scraped_at, 그리고 오류 행의 경우 error_codeerror_message입니다.

데이터셋은 두 가지 보기를 제공합니다. Overview는 전체 테이블입니다. Changes는 모니터링 보기(url, date_updated, date_posted, title)로, 실행 간 차이를 비교할 때 필요한 유일한 형태입니다.


Claude Cowork Desktop에 설치

Claude Cowork Desktop에 설치

Cowork는 데스크톱 앱의 자동화 모드입니다. iCIMS API를 도구로 제공하려면 Apify MCP 서버를 커넥터로 추가하세요.

  1. Claude 데스크톱 앱을 열고 Settings > Connectors(또는 Settings > Developer > Edit Configclaude_desktop_config.json 직접 편집)로 이동하세요.

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

  2. 이 Actor만 미리 로드된 Apify MCP 서버를 추가하세요:

{
  "mcpServers": {
    "apify": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.apify.com/?tools=actors,docs,johnvc/icims-careers-api"
      ]
    }
  }
}
  1. 앱을 다시 시작하세요. Cowork가 처음으로 도구를 호출하면 브라우저에서 OAuth 프롬프트를 완료하거나, 커넥터 설정에 Apify API 토큰을 추가하여 OAuth를 건너뛰세요.

  2. Cowork 채팅에서 도구를 사용할 수 있는지 확인하고 iCIMS API를 실행하도록 요청하세요.

데스크톱 앱을 다운로드하고 무료 평가판을 시작하세요: https://claude.ai/referral/uIlpa7nPLg 더 많은 도움말: https://docs.apify.com/platform/integrations/claude-desktop


Claude Code에 설치

Claude Code에 설치

Claude Code는 명령줄 도구입니다. 한 명령으로 Actor의 MCP 서버를 추가하세요:

claude mcp add --transport http apify \
  "https://mcp.apify.com/?tools=actors,docs,johnvc/icims-careers-api"

브라우저 OAuth 대신 토큰을 사용하려면:

claude mcp add --transport http apify \
  "https://mcp.apify.com/?tools=actors,docs,johnvc/icims-careers-api" \
  --header "Authorization: Bearer YOUR_APIFY_TOKEN"

그런 다음 claude mcp list로 확인하거나 세션 내에서 /mcp를 실행하세요. Claude Code에 iCIMS API를 호출하도록 요청하세요.

Claude Code를 무료로 사용해 보세요: https://claude.ai/referral/uIlpa7nPLg Claude Code MCP 문서: https://code.claude.com/docs/en/mcp


Claude(웹사이트)에 설치

Claude(웹사이트)에 설치

claude.ai에서 Apify를 커넥터로 추가한 다음 이 Actor의 도구만 활성화하세요.

  1. Settings > Connectors > Browse connectors로 이동하여 Apify MCP server를 검색하세요. 설치하세요(메시지가 표시되면 활성화 또는 업데이트).

  2. 연결 시 Apify API 토큰으로 인증하고 johnvc/icims-careers-api 도구를 활성화하세요.

  3. 모든 채팅에서 + > Connectors를 열고 Apify를 켜세요.

  4. 또는 Add custom connector를 선택하고 전체 MCP URL https://mcp.apify.com/?tools=actors,docs,johnvc/icims-careers-api를 붙여넣고 메시지가 표시되면 OAuth를 사용하세요.

  5. Claude에게 iCIMS API를 실행하도록 요청하세요.

웹에서 Claude 열기: https://claude.ai


Cursor에 설치

Cursor에 설치

Cursor는 프로젝트 파일 .cursor/mcp.json에서 MCP 서버를 읽습니다.

  1. 프로젝트에서 .cursor/mcp.json을 생성하세요:

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com/?tools=actors,docs,johnvc/icims-careers-api"
    }
  }
}
  1. 브라우저 OAuth보다 토큰 인증을 선호하는 경우 헤더를 추가하세요:

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com/?tools=actors,docs,johnvc/icims-careers-api",
      "headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
    }
  }
}
  1. Cursor > Settings > MCP를 열고 apify 서버가 연결되었는지(녹색 점) 확인하세요.

  2. Composer 또는 Chat에서 Cursor에게 iCIMS API를 호출하도록 요청하세요.

Cursor가 처음이신가요? 여기에서 받으세요: https://cursor.com/referral?code=XQP4VBLI3NNX


ChatGPT에 설치

ChatGPT에 설치

ChatGPT는 개발자 모드를 통해 Apify MCP 서버에 연결합니다(ChatGPT Pro, Plus, Business, Enterprise 및 Education 요금제에서 사용 가능).

  1. 프로필 아이콘을 클릭한 다음 Settings > Apps로 이동하세요. Create app 버튼이 보이지 않으면 Advanced settings를 열고 Developer mode를 활성화하세요.

  2. Create app을 클릭하고 양식을 작성하세요:

    • Name: Apify

    • MCP Server URL: https://mcp.apify.com/?tools=actors,docs,johnvc/icims-careers-api

    • Authentication: OAuth

  3. Create를 클릭하고 Apify와의 연결을 승인하세요.

  4. 대화에서 앱을 사용하려면 채팅에서 **+**를 클릭하고 Developer mode를 선택한 다음 Apify를 선택하세요.

더 많은 도움말: https://docs.apify.com/platform/integrations/mcp


FAQ

iCIMS 채용 공고용 공식 API가 있나요? 공개적으로 가입할 수 있는 API는 없습니다. iCIMS는 자사 고객에게만 통합 액세스를 판매하므로, 고용 관계가 없는 기업의 채용 공고를 원한다면 공개 커리어 사이트가 유일한 창구입니다. 이 Actor는 그 창구를 읽어 API가 제공하는 것과 동일한 구조화된 필드를 제공합니다.

두 가지 유형의 iCIMS 사이트에서 모두 작동하나요? 네. icims.com의 클래식 포털과 고용주 자체 도메인에 호스팅된 최신 iCIMS 커리어 사이트를 모두 지원합니다. Actor가 도메인을 탐색하여 올바른 경로를 선택하므로, 어느 것을 입력해도 신경 쓸 필요 없습니다.

사이트에 부담을 주지 않고 채용 공고를 스크래핑하려면 어떻게 해야 하나요? newerThan을 사용하세요. 클래식 포털 화면에서는 작업 페이지가 열리기 전에 사이트 자체 변경 데이터에 필터가 적용되므로, 변경되지 않은 채용 공고는 절대 가져오지 않습니다. includeDetails: false를 추가하면 실행 시 사이트당 한 페이지만 접촉합니다.

이것을 자사 제품 내부에서 ATS API로 사용할 수 있나요? 대부분의 사용자들이 그렇게 사용합니다. Apify 클라이언트로 백엔드에서 호출하거나, n8n에서 호출하거나, MCP를 통해 에이전트에서 호출합니다. 출력 필드 이름은 일반적인 잡 피드 규칙을 따르므로, 기존에 사용 중인 정규화 도구가 대부분 수정 없이 처리할 수 있습니다.

커리어 사이트가 비활성화되거나 접근이 제한되면 어떻게 되나요? 실행이 중단되는 대신 result_type: "error"tenant_not_found, ip_gated, 또는 not_icims와 같은 error_code가 포함된 행이 반환됩니다. 워치리스트 작업에서 이 정보를 활용할 수 있습니다. 즉, 고용주가 iCIMS를 떠났거나 테넌트가 폐기된 경우입니다.

실행 비용은 얼마인가요? 가격은 Actor 페이지에 있으며, 전달된 잡 데이터 행별로 청구됩니다. 따라서 변경된 작업 2개를 찾은 모니터링 실행 비용은 전체 크롤링이 아닌 행 2개에 해당합니다. README에 복사된 숫자를 신뢰하지 말고 해당 페이지에서 실시간 가격을 확인하세요.

어떤 필드를 확실히 사용할 수 있나요? url, id, title, organization, date_updated는 모든 잡 데이터 행에 포함됩니다. 급여, 카테고리, 좌표는 고용주가 게시하는 내용에 따라 달라지므로 null 값일 수 있습니다.

사람들이 함께 검색한 항목

icims api, icims ats, icims jobs, ats api, job data api, scrape job postings, applicant tracking system api, job posting api, companies that use icims, icims api documentation, icims mcp server, track new icims job postings, career site job data, job listings api

n8n 통합

n8n 커뮤니티 노드인 n8n-nodes-icims-careers-api 로 제공됩니다. n8n에서: 설정, 커뮤니티 노드, n8n-nodes-icims-careers-api 설치 후 모든 워크플로우에서 사용 가능합니다(AI 에이전트 도구로도 작동합니다).

더보기

최종 업데이트: 2026.08.17

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables users to search LinkedIn's public job listings with advanced filters like location, salary, and experience level. It allows MCP-compatible clients to retrieve real-time job opportunities without requiring LinkedIn authentication or API keys.
    1
    2
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables searching over 1 million enriched job listings from 20,000+ companies directly from MCP-compatible AI tools. Provides tools for job search, company profiles, and AI-powered similar job recommendations with real-time data updates.
    4
    81
    2
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    Enables job search and scraping across multiple job boards (LinkedIn, Indeed, Glassdoor, etc.) with advanced filtering, directly from Claude Desktop or other MCP clients.
    5
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    Enables AI agents to pull live job listings from major ATS platforms (Greenhouse, Lever, Ashby, Workable), Hacker News hiring threads, and detect hiring signals on company career pages.

View all related MCP servers

Related MCP Connectors

  • Live job postings from 30+ ATS feeds and job boards, one schema. Live results need a Bearer key.

  • Search a live index of millions of open jobs from employer career sites and 100+ ATS platforms.

  • Semantic search over 3.5M+ live US job postings pulled straight from company ATSes. Read-only.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/johnisanerd/Apify-iCIMS-Careers-API'

If you have feedback or need assistance with the MCP directory API, please join our Discord server