Incruit Job Scraper — Korea Jobs, Salaries & Hiring Companies avatar

Incruit Job Scraper — Korea Jobs, Salaries & Hiring Companies

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Incruit Job Scraper — Korea Jobs, Salaries & Hiring Companies

Incruit Job Scraper — Korea Jobs, Salaries & Hiring Companies

Scrape job postings from Incruit (incruit.com), one of Korea's largest job boards. Titles, companies, locations, experience and education requirements, employment type, deadlines, salaries (KRW) and full descriptions as clean JSON.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Youfu Xu

Youfu Xu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Get clean, structured job data from Incruit (인크루트) — one of South Korea's three largest job boards, running since 1998 and carrying tens of thousands of live postings from startups, SMEs, public institutions and staffing agencies. Search any keyword in Korean or English and download the results as JSON, CSV or Excel. No login, no browser, no proxy setup — and the EUC-KR encoding Incruit still serves is handled for you, so Korean text comes out clean.

What you get

Run it with the default input and every job looks like this (detail mode on):

{
"title": "파이썬(Python) 개발자 모집",
"companyName": "(주)오토패스",
"location": "경기 파주시",
"career": "경력무관",
"education": "학력무관",
"employmentType": "정규직",
"jobCategories": ["응용개발자"],
"salaryText": "연봉 3,000 ~ 3,600만원",
"salaryMin": 30000000,
"salaryMax": 36000000,
"salaryCurrency": "KRW",
"salaryPeriod": "year",
"deadlineText": "채용시",
"isRollingDeadline": true,
"validThrough": "2026-10-19",
"datePosted": "2026-08-20",
"postedText": "19시간전 등록",
"applyMethod": "",
"employmentTypeCode": "FULL_TIME",
"streetAddress": "경기도 파주시 경의로 1114 403호 (야당동)",
"postalCode": "10908",
"addressRegion": "경기도",
"addressLocality": "파주시",
"description": "주식회사 오토패스\n파이썬(Python) 개발자 모집\n직무내용\n[파이썬(Python) 개발자 모집]\n/모집직종 : 백엔드 개발자 / 2명\n/채용 필수사항\n1. 중기부 스타트업 AI 기술인력 사업(이어드림스쿨) 수료자…",
"url": "https://job.incruit.com/jobdb_info/jobpost.asp?job=2608200003469",
"jobId": "2608200003469",
"scrapedAt": "2026-08-21T02:22:37.584Z"
}

24 fields per job straight from the search results — title, company (with Incruit company profile link and badges such as 우수기업), location, required experience, education, employment type, job categories, deadline (raw text plus an ISO date), how long ago it was posted, and whether one-click apply is available.

Turn on Include detail page data and each job grows to 41 fields: the salary line and its parsed KRW salaryMin / salaryMax / salaryPeriod, the exact datePosted and validThrough dates, the full job description as plain text and cleaned HTML, benefits, the office street address and postcode, and company facts — industry, company size, founded date, website and logo.

Who uses this

  • Recruiters & staffing agencies — see which Korean companies are hiring for which roles, at what experience level, before the deadline passes
  • Salary benchmarking — Korean salary strings like 연봉 3,000 ~ 3,600만원 or 월급 250만원 are converted to numeric KRW with a period, so you can chart them instead of parsing them
  • Lead generation — every detail row carries the hiring company, its industry, headcount, founded date, website and address
  • Job boards & alert bots — poll a keyword daily with sortBy: "reg" and diff against yesterday's dataset to catch new postings
  • Market research — count how many Korean employers are hiring for AI, semiconductor, nursing, logistics or marketing roles right now, and where

How to use

  1. Enter a keywordpython, 데이터 엔지니어, 마케팅, 간호사, 반도체 all work (Korean or English)
  2. Pick a sort order — relevance (default), newest first, recently updated, deadline soonest, most viewed, most applicants
  3. Set Max jobs (default 50; Incruit lists 30 per page)
  4. Optionally enable Include detail page data for salaries, descriptions, addresses and company facts
  5. Run, then download from the Dataset tab as JSON / CSV / Excel, or pull it through the Apify API

Example input

{
"keyword": "데이터 엔지니어",
"sortBy": "reg",
"maxItems": 200,
"includeDetails": true
}

Fields

FieldModeDescription
urllistLink to the job posting on Incruit
jobIdlistIncruit's posting number
titlelistJob title
companyNamelistHiring company (or the staffing agency posting on its behalf)
companyUrllistIncruit company profile, when the company has one
companyBadgeslistIncruit badges such as 우수기업 (featured employer), 비영리단체
locationlistWork location, e.g. 서울 강남구, 경기 성남시 분당구
careerlistExperience requirement, e.g. 신입, 경력 3년↑, 경력무관
educationlistEducation requirement, e.g. 대졸↑, 학력무관
employmentTypelist정규직 (permanent), 계약직 (contract), 프리랜서, 인턴, 병역특례
jobCategorieslistIncruit job categories, e.g. ["웹개발자", "AI·빅데이터"]
deadlineTextlistDeadline as shown, e.g. ~09.20 (일), 채용시 (until filled), 23시 마감
deadlinelistISO date derived from the deadline (replaced by validThrough in detail mode)
isRollingDeadlinelisttrue for 채용시 / 상시 postings that stay open until filled
postedTextlist19시간전 등록, 3일전 수정
postedAtlistApproximate timestamp from postedText; exact datePosted in detail mode
applyMethodlist바로지원 (one-click apply on Incruit), 홈페이지 지원 (apply on company site), or empty
salaryTextdetailSalary line as written, e.g. 연봉 3,000 ~ 3,600만원, 회사내규, 협의
salaryMin / salaryMaxdetailParsed KRW amounts (null when the employer does not disclose pay)
salaryCurrency / salaryPerioddetailKRW and year / month / week / day / hour
descriptiondetailFull posting text, line-broken
descriptionHtmldetailPosting HTML with inline styles stripped
datePosted / validThroughdetailExact posting and expiry dates from Incruit's structured data
employmentTypeDetaildetailEmployment type with extras, e.g. 프리랜서 [근무기간: 2개월]
employmentTypeCodedetailschema.org code: FULL_TIME, CONTRACTOR, OTHER
benefitsdetailBenefits list, e.g. ["주5일근무", "연차", "퇴직금", …]
streetAddress / postalCode / addressRegion / addressLocalitydetailWorkplace address
companyWebsite / companyLogoUrldetailCompany site and logo, when published
companySize / industry / foundedDate / companyTypedetaile.g. 중소기업 (사원수 57명), 소프트웨어·솔루션·ASP, 2019년 10월 25일, 스타트업
scrapedAtlistWhen this row was collected

Notes on reliability

  • Incruit is a classic ASP site served in EUC-KR. The Actor decodes every page with the charset the server declares, so Korean never comes back as mojibake
  • Requests are paced (about one page per 1.2 s, two requests per job in detail mode) and retried with exponential back-off on HTTP 429 / 5xx, so long exports finish instead of failing halfway
  • Results are de-duplicated by jobId across pages, and the run stops cleanly at the last page of results
  • Jobs that do not disclose pay come back with the original text (회사내규, 협의) and null amounts rather than a misleading 0

Limitations

  • Salary, description, address and company facts live on the detail page, so they are only filled when Include detail page data is on
  • Incruit does not print a total match count, so the log reports pages as they are read rather than a total up front
  • Roughly a third of Incruit postings disclose a salary; the rest say 회사내규 (company policy) or 협의 (negotiable), which is returned verbatim
  • postedAt in list mode is derived from relative text like 3일전 and is approximate to the day; use detail mode for the exact datePosted

This Actor reads publicly listed job postings only, does not log in and does not bypass any access control. Respect Incruit's terms of service and applicable law when using the data.