Saramin Scraper — South Korea Job Ads & Employers
Pricing
from $3.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
29
Total users
8
Monthly active users
21 hours ago
Last modified
Categories
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?
| Field | Type | Description |
|---|---|---|
jobId | string | Saramin recruitment ID |
title | string | Job title |
jobUrl | string | Public ad page |
companyName | string | Hiring company |
companyUrl | string | Company page on Saramin |
location | string | Province, city and district |
experienceRequired | string | e.g. 경력10년↑, 신입 |
educationRequired | string | e.g. 대졸↑, 석사↑ |
employmentType | string | e.g. 정규직, 계약직, 인턴 |
sector | string | Job functions, comma-separated |
deadlineLabel | string | Application deadline as displayed |
updatedDate | string | Date the ad was last updated |
badges | string | Card badges, e.g. top-decile salary |
country | string | South Korea |
source | string | Always saramin |
scrapedAt | string | Run 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
- Enter a keyword — English terms work well for tech roles, Korean for everything else.
- Optionally set a Saramin location code.
- 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
jobUrlfor 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.