Saramin Scraper — South Korea Job Ads & Employers avatar

Saramin Scraper — South Korea Job Ads & Employers

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Saramin Scraper — South Korea Job Ads & Employers

Saramin Scraper — South Korea Job Ads & Employers

Scrape vacancies from Saramin, South Korea's largest job board: title, hiring company with profile link, location, required experience and education, employment type, job functions and deadline. Keyless, no login. JSON, CSV or Excel.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

29

Total users

8

Monthly active users

21 hours ago

Last modified

Share

Export vacancies from Saramin, South Korea's largest job board — company, location, required experience and education, employment type and job functions — to JSON, CSV or Excel. Keyless, no login.

What does Saramin Scraper do?

Saramin renders its search results server-side, so this Actor parses the result cards directly and walks the pagination. No API key, no account, no cookies.

The card packs four unrelated facts into a single unlabelled condition row: location, required experience, required education and employment type — and the order shifts whenever one of them is missing. Reading them positionally is exactly how a scraper ends up with 정규직 (permanent contract) sitting in a location column. This Actor classifies each value by its own Korean signature, so every column holds the right kind of fact on every row, including ads that omit education or experience entirely.

The job-functions cell also appends an "updated on" note. That note is split into its own updatedDate field instead of being left glued to the end of the sector list.

Who is it for?

  • Recruitment agencies tracking which Korean companies are hiring and where.
  • Market entrants mapping demand before opening a Korean office.
  • B2B sales teams using hiring activity as a growth signal.
  • Job boards and aggregators that need a Korean feed.
  • Labour-market analysts measuring experience and education requirements by role.

Use cases

  • List every company hiring AI or backend engineers in Gyeonggi, with company links.
  • Measure what level of experience Korean employers demand for a given role.
  • Track how many roles require a master's degree versus a bachelor's.
  • Build a weekly feed of new postings in a job function.
  • Spot the moment a target company opens its first role in a discipline.

Why use this Actor?

  • Keyless — nothing to sign up for.
  • 16 structured fields, with the condition row correctly split into four.
  • Experience and education requirements as separate, filterable columns.
  • Job functions cleaned of the trailing "updated on" note.
  • Company profile link for every employer.
  • Honest columns — a value only lands in a column when it matches that field's pattern.

What data can you extract?

FieldTypeDescription
jobIdstringSaramin recruitment ID
titlestringJob title
jobUrlstringPublic ad page
companyNamestringHiring company
companyUrlstringCompany page on Saramin
locationstringProvince, city and district
experienceRequiredstringe.g. 경력10년↑, 신입
educationRequiredstringe.g. 대졸↑, 석사↑
employmentTypestringe.g. 정규직, 계약직, 인턴
sectorstringJob functions, comma-separated
deadlineLabelstringApplication deadline as displayed
updatedDatestringDate the ad was last updated
badgesstringCard badges, e.g. top-decile salary
countrystringSouth Korea
sourcestringAlways saramin
scrapedAtstringRun timestamp (ISO 8601)

Example output

{
"jobId": "54576019",
"title": "LLM Developer",
"jobUrl": "https://www.saramin.co.kr/zf_user/jobs/relay/view?rec_idx=54576019",
"companyName": "(주)씨어스",
"location": "경기 성남시 분당구",
"experienceRequired": "경력 5~20년",
"educationRequired": "석사↑",
"employmentType": "정규직",
"sector": "NLP(자연어처리), AIX, AWS, Azure, GCP",
"updatedDate": "26/07/29",
"country": "South Korea",
"source": "saramin"
}

How to use it

  1. Enter a keyword — English terms work well for tech roles, Korean for everything else.
  2. Optionally set a Saramin location code.
  3. Set Maximum results and run, then export JSON, CSV or Excel.

Input example

{
"query": "developer",
"maxResults": 1000
}

Notes and limits

  • Saramin does not publish salary on search cards, so this Actor does not invent a salary column. Pay appears inside the ad page when the employer discloses it.
  • Titles and job functions are in Korean because employers write them that way; tech roles often mix English.
  • Saramin renders 40 cards per page; the Actor stops when a page returns noticeably fewer.
  • This Actor exports listing cards, not full descriptions — that is what keeps bulk runs cheap. Open jobUrl for the full text.
  • You are responsible for how you use employer data.

FAQ

Do I need a Saramin account? No. Listings are public and this Actor needs nothing from you.

Why is there no salary field? Because Saramin's result cards do not carry one. Shipping an always-empty salary column would be worse than leaving it out.

Can I search in English? Yes for tech and international roles; Korean keywords cover the rest of the market.

Are experience and education always present? No — some ads omit them, in which case those fields are null rather than filled with an unrelated value.

How am I charged? Pay per result — you pay for the vacancies delivered.