# Albamon Jobs Scraper - Part-Time Jobs & Employers (`scrapingmonkey/albamon-scraper`) Actor

Collect Albamon part-time jobs, pay and work schedules. Extract vacancy descriptions and employer profiles for Korean recruitment research. Choose the collection mode and set a result limit for each input.

- **URL**: https://apify.com/scrapingmonkey/albamon-scraper.md
- **Developed by:** [ScrapingMonkey](https://apify.com/scrapingmonkey) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

Collect public part-time job listings, vacancy details and employer profiles with **Albamon Scraper**. Compare wages, shifts and working days, then connect a selected vacancy with the company behind it. Choose the records you need and export them to CSV, JSON or Excel without supplying a site login.

Use the results for Korean part-time recruitment. Submit matching public inputs in one run, retain the original record links, and send the structured output to your recruitment spreadsheet, reporting dashboard or research database.

| At a glance | Details |
|---|---|
| 📥 Input | Search fields or links to the selected items; see the examples below |
| 📤 Output | One row per vacancy / company |
| 📄 Pagination | Automatic up to `maxResults` for each input, when more results are available |
| 🔐 Login required | No |
| ⚡ Processing | Multiple inputs per run with automatic retries for temporary errors |
| 💾 Delivery | One complete Apify dataset table; CSV, JSON and Excel export |

### What the Albamon scraper collects 💼

Collect part-time job listings, vacancy details and employer profiles. Compare wages, shifts and working days, then connect a selected vacancy with the company behind it.

| Collection | What you receive |
|---|---|
| Albamon part time jobs scraper | Job titles, employers, pay labels, work schedules, addresses and closing dates. |
| Albamon employer profile scraper | Employer name, address, website, size and company history when published; input is a job ID or job URL. |
| Albamon job details scraper | Records containing job titles, employers, published pay, descriptions, education requirements, ready for vacancy enrichment and candidate-requirement analysis. |

Data can include:

- Record identity: Record identifiers, public links and the published job title or company name.
- Pay and compensation: Published salary or wage text, plus the amount, range, currency and pay-period fields supplied with the record.
- Employer information: Employer names, identifiers and profile links, with the company information attached to the public record.
- Location and workplace: Published workplace and location information, addresses and geographic coordinates.
- Descriptions and requirements: Published job or company descriptions and HTML and readable text where supplied.
- Skills and qualifications: Education requirements.
- Employment and benefits: Working hours and schedule information and published benefits.
- Dates and hiring activity: Publication and update information.

### How to scrape Albamon 🚀

1. Choose **Job Search** in **What to collect**, or select another collection mode.
2. Fill in the search fields, or paste links to the items you want to collect.
3. Set the maximum results and any optional filters.
4. Start the Actor and review the collected rows.
5. Export the dataset or connect it to your application.

#### Albamon part time jobs scraper — input example

```json
{
  "mode": "albamon-job-search-scraper",
  "keywords": "카페",
  "maxResults": 10
}
```

`maxResults: 10` means up to 10 results for **each input**. It does not guarantee that the website has that many matches. You can set the limit as low as 1.

#### Albamon employer profile scraper — input example

```json
{
  "mode": "albamon-company-profiles-scraper",
  "companyUrls": [
    "https://www.albamon.com/jobs/detail/119210263"
  ],
  "maxResults": 10
}
```

#### Albamon job details scraper — input example

```json
{
  "mode": "albamon-job-details-scraper",
  "jobUrls": [
    "https://www.albamon.com/jobs/detail/119068393"
  ],
  "maxResults": 10
}
```

### Albamon data fields and complete output 📦

| Field group | Included data |
|---|---|
| Record identity | Record identifiers, public links and the published job title or company name. |
| Pay and compensation | Published salary or wage text, plus the amount, range, currency and pay-period fields supplied with the record. |
| Employer information | Employer names, identifiers and profile links, with the company information attached to the public record. |
| Location and workplace | Published workplace and location information, addresses and geographic coordinates. |
| Descriptions and requirements | Published job or company descriptions and HTML and readable text where supplied. |
| Skills and qualifications | Education requirements. |
| Employment and benefits | Working hours and schedule information and published benefits. |
| Dates and hiring activity | Publication and update information. |

Each collected item is a separate row. `input` identifies the submitted value and `result_type` identifies the selected mode. All returned fields appear in one table; columns that do not apply to a mode can be empty.

A complete JSON result is shown for every collection mode below, in the same order as the input examples. Each example includes every field for its mode; text and lists are not shortened. Values are representative and can change.

#### Albamon part time jobs scraper — complete JSON result

```json
{
  "result_type": "albamon-job-search-scraper",
  "input": "https://www.albamon.com/jobs/area",
  "status": "success",
  "id": "119068393",
  "url": "https://www.albamon.com/jobs/detail/119068393",
  "address": "경기 용인시 수지구 현암로 159 (죽전동, 에코프라자) 104호",
  "title": "[컴포즈 용인내대지마을점] 주말 마감 아르바이트 채용",
  "companyName": "컴포즈커피 용인내대지마을점",
  "pay": "10,320원",
  "payType": "시급",
  "workingTime": "16:00~21:00",
  "workingWeek": "주말(토,일)",
  "workingPeriod": "6개월~1년",
  "latitude": 37.331867,
  "longitude": 127.12713,
  "closingDate": "상시모집"
}
```

#### Albamon employer profile scraper — complete JSON result

```json
{
  "result_type": "albamon-company-profiles-scraper",
  "input": "119210263",
  "status": "success",
  "id": "3nw_1lqLDhDsDNjX7fy0hg==",
  "url": "https://www.albamon.com/jobs/detail/119210263",
  "sourceJobId": "119210263",
  "name": "삼성물산㈜에버랜드리조트",
  "address": "경기 용인시 처인구 포곡읍 전대리 에버랜드 캐스팅센터",
  "website": "http://www.everland.com",
  "establishedDate": "1963-12-23",
  "employeeCount": 1300,
  "companyType": "대기업",
  "description": "1976년 개장한 에버랜드 리조트는 ``플라워 카니발``, ``썸머 스플래쉬`` 등 차별화된 축제\r\n와 엔터테인먼트로 국내 테마 파크의 수준을 선도하고 있으며, 세계적 규모의 워터 파\r\n크, 스포츠 시설, 골프 클럽으로 손님께 늘 휴일 같은 편안함과 즐거움을 선사하고 있습\r\n니다. 한편 손님에게 먼저 다가가 즐거움을 공유하는 종합 연출 서비스 및 리조트의 고\r\n급화, 에듀테인먼트화를 통해 한 차원 높은 손님 만족을 실현하고 있습니다. \r\n\r\n이처럼 차별화된 서비스를 인정받아 대한민국 손님만족 경영혁신대회 5년 연속 1위\r\n(1996~2000)라는 위업을 달성하여 명예의 전당에 헌정되는 영예를 안았으며, 대한민\r\n국 서비스품질지수(KC-SQI) 테마파크 부문 7년 연속 1위 기업 선정(2005, 한국표준협\r\n회), 퍼레이드 부문 Big E Awards 수상(2005, 세계테마파크협회(IAAPA)) 등 세계적인 \r\n테마 파크로 인정을 받고 있습니다. 에버랜드 리조트는 앞으로도 테마가 있는 공간, 따\r\n뜻하고 재미있는 서비스로 손님에게 최고의 즐거움과 행복을 선사할 것입니다.",
  "history": "2002년 07월  BOMA International(세계 빌딩오너 및 매니저 협회) 선정\r\n                  TOBY상(The Office Building of the Year) 수상 \r\n2001년 11월  제 27회 국가품질경영대회 품질경영 대통령상 수상 \r\n          11월  ``2001 최우수 직원보상 프로그램부문 대상 수상\r\n                  (83차 세계 테마파크 협회 총회IAAPA) \r\n2000년 11월  HACCP 적용업소 지정(식약청)\r\n                  매경·부즈앤런 제정 2000지식경영대상 대상 수상 \r\n                  제 8회 고객만족경영혁신 전국대회 대상 5연패(96~2000) \r\n                  KCSI 테마파크부문 6년 연속 1위(95~2000) \r\n1997년 12월  유통사업부, 식품연구소 신설\r\n                  노사협력 우량기업 선정(노동부 주관) \r\n                  세계 7대 테마파크 선정(美 Amusement Business 誌)  \r\n1976년 04월  자연농원(現 에버랜드) 개장",
  "capital": "",
  "sales": null
}
```

#### Albamon job details scraper — complete JSON result

```json
{
  "result_type": "albamon-job-details-scraper",
  "input": "119068393",
  "status": "success",
  "id": "119068393",
  "url": "https://www.albamon.com/jobs/detail/119068393",
  "address": "경기 용인시 수지구 현암로 159 (죽전동, 에코프라자) 104호",
  "title": "[컴포즈 용인내대지마을점] 주말 마감 아르바이트 채용",
  "companyName": "컴포즈커피 용인내대지마을점",
  "companyId": "QAFKes_yXe0hGf20lRvENg==",
  "salary": 10320,
  "salaryType": "시급",
  "workDays": "주말(토, 일)",
  "workHours": "",
  "education": [
    "학력무관"
  ],
  "benefits": [],
  "descriptionHtml": "<div class=\"regDetailView regDetailView_v2\"><div class=\"tempArea tempType_48\"><div class=\"tempColor_17\"><div class=\"tempTop\" name=\"GIView_Contents_v0\" id=\"dev_GIContentView00\" style=\"line-height:10px; padding-left: 0.00px; padding-right: 0.00px;\" ><p class=\"bLogo\"><img alt=\"알바몬\" src=\"https://contents.albamon.kr/monimg/msa/assets/images/recruit/template/albamon_logo_v2.svg\"></p><div class=\"visual\" id=\"GIView_ContentsType0_0\"><div class=\"dLogo_v2\" data-logo=\"false\"><p>컴포즈커피 용인내대지마을점</p></div><div class=\"dTit\"><p>주말 아르바이트 채용</p></div><p class=\"dPic\"><img src='https://contents.albamon.kr/monimg/msa/assets/images/recruit/template/top-image/view/48.png'></p></div><div class=\"addDescription\"><p>안녕하세요. ☺️<br/><br/>컴포즈커피 용인내대지마을점에서 함께 오래 근무하실 아르바이트를 모집합니다.<br/><br/>저희는 단순히 시간을 채우는 아르바이트가 아닌, 함께 좋은 매장을 만들어갈 책임감 있는 분을 기다리고 있습니다.<br/><br/>밝은 미소와 친절한 서비스, 그리고 배우려는 자세만 갖추고 계신다면 경력이 없어도 충분히 함께하실 수 있습니다.</p></div></div><div class=\"tempSec tempRecruit\" name=\"GIView_Contents_v0\" id=\"dev_GIContentView00\" style=\"line-height:10px; padding-left: 0.00px; padding-right: 0.00px;\"><div class=\"sTempTit\" id=\"GIView_ContentsType0_0\"><span class=\"tIcon\"></span>모집부문</div><div class=\"txtWp\"><table class=\"tempTbl\"><caption class=\"skip\">모집 부문</caption><colgroup><col style=\"width:30%\"><col style=\"*\"></colgroup><thead><tr><th scope=\"col\">모집분야</th><th scope=\"col\">담당업무 및 자격요건</th></tr></thead><tbody><tr><td>바리스타</td><td>- 담당업무 : <br/>음료 제조, 매장관리, 고객응대 등<br/><br/>- 자격요건 : <br/>신입 경력 무관<br/>카페 동종 업계 경력자 우대<br/>미성년자 지원 불가능</td></tr></tbody></table></div></div><div class=\"tempSec tempWork\" name=\"GIView_Contents_v0\" id=\"dev_GIContentView00\" style=\"line-height:10px; padding-left: 0.00px; padding-right: 0.00px;\"><div class=\"sTempTit\" id=\"GIView_ContentsType0_0\"><span class=\"tIcon\"></span>근무조건</div><div class=\"txtWp\"><ul><li>근무기간 : 장기 근무 가능자 우대</li><li>근무요일 : 주말 2일 (토, 일요일)</li><li>근무시간 : 16:00 ~ 21:00</li></ul></div></div><div class=\"tempSec tempEtc\" name=\"GIView_Contents_v0\" id=\"dev_GIContentView00\" style=\"line-height:10px; padding-left: 0.00px; padding-right: 0.00px;\"><div class=\"sTempTit\" id=\"GIView_ContentsType0_0\"><span class=\"tIcon\"></span>교육 안내 (꼭 읽어주세요!)</div><div class=\"txtWp\"><ul><li>카페 업무는 단순히 주문을 받고 음료를 전달하는 일이 아닙니다. </li><li>손님에게 제공되는 음료를 직접 제조하는 업무인 만큼 책임감과 정확성이 무엇보다 중요합니다.</li><li>컴포즈 커피는 일정한 맛과 품질을 유지하기 위해 레시피, 고객응대, 위생관리, 매장 운영은 물론, 에스프레소 머신과 그라인더 등 전문 장비 사용법까지 체계적으로 교육하고 있습니다.</li><li>교육은 단순한 형식이 아닌 실제 근무를 위한 필수 과정이며, 충분히 익힌 후 자신 있게 근무하실 수 있도록 꼼꼼하게 진행하고 있습니다.</li></ul><p>&nbsp;</p><ul><li>교육 기간 : 5 ~ 7일 (습득 속도에 따라 상이합니다.)</li><li>교육 기간 중 시급은 수습(교육) 시급이 적용 됩니다. </li><li>교육 시간 : 평일 기준 11시 ~ 14시까지</li><li>위 교육 일정이 가능하신 분들만 지원 바랍니다. </li><li>단, 경력자 분들은 교육 기간, 시간, 시급 협의 가능합니다.&nbsp;</li></ul></div></div><div class=\"tempSec tempEtc\" name=\"GIView_Contents_v0\" id=\"dev_GIContentView00\" style=\"line-height:10px; padding-left: 0.00px; padding-right: 0.00px;\"><div class=\"sTempTit\" id=\"GIView_ContentsType0_0\"><span class=\"tIcon\"></span>지원 조건</div><div class=\"txtWp\"><ul><li>학력 : 학력 무관 (미성년자 지원 불가)</li><li>카페 및 서비스업 경력자 우대</li><li>인근 거주자 우대</li><li>대학생 · 휴학생 환영</li><li>장기 근무 가능자 우대</li></ul></div></div><div class=\"tempSec tempEtc\" name=\"GIView_Contents_v0\" id=\"dev_GIContentView00\" style=\"line-height:10px; padding-left: 0.00px; padding-right: 0.00px;\"><div class=\"sTempTit\" id=\"GIView_ContentsType0_0\"><span class=\"tIcon\"></span>마지막으로</div><div class=\"txtWp\"><ul><li>처음부터 잘하는 사람은 없습니다.<br>배우려는 자세와 책임감만 있다면 하나부터 차근차근 알려드리겠습니다.<br>함께 오래 근무하며 즐겁게 일하실 분들의 많은 지원을 기다리겠습니다. ☕😊</li></ul></div></div></div><p class=\"bLogo\"><img alt=\"알바몬\" src=\"https://contents.albamon.kr/monimg/msa/assets/images/recruit/template/albamon_logo_v2.svg\"></p></div></div>",
  "descriptionText": "컴포즈커피 용인내대지마을점 주말 아르바이트 채용 안녕하세요. ☺️ 컴포즈커피 용인내대지마을점에서 함께 오래 근무하실 아르바이트를 모집합니다. 저희는 단순히 시간을 채우는 아르바이트가 아닌, 함께 좋은 매장을 만들어갈 책임감 있는 분을 기다리고 있습니다. 밝은 미소와 친절한 서비스, 그리고 배우려는 자세만 갖추고 계신다면 경력이 없어도 충분히 함께하실 수 있습니다. 모집부문 모집 부문 모집분야 담당업무 및 자격요건 바리스타 - 담당업무 : 음료 제조, 매장관리, 고객응대 등 - 자격요건 : 신입 경력 무관 카페 동종 업계 경력자 우대 미성년자 지원 불가능 근무조건 근무기간 : 장기 근무 가능자 우대 근무요일 : 주말 2일 (토, 일요일) 근무시간 : 16:00 ~ 21:00 교육 안내 (꼭 읽어주세요!) 카페 업무는 단순히 주문을 받고 음료를 전달하는 일이 아닙니다. 손님에게 제공되는 음료를 직접 제조하는 업무인 만큼 책임감과 정확성이 무엇보다 중요합니다. 컴포즈 커피는 일정한 맛과 품질을 유지하기 위해 레시피, 고객응대, 위생관리, 매장 운영은 물론, 에스프레소 머신과 그라인더 등 전문 장비 사용법까지 체계적으로 교육하고 있습니다. 교육은 단순한 형식이 아닌 실제 근무를 위한 필수 과정이며, 충분히 익힌 후 자신 있게 근무하실 수 있도록 꼼꼼하게 진행하고 있습니다. 교육 기간 : 5 ~ 7일 (습득 속도에 따라 상이합니다.) 교육 기간 중 시급은 수습(교육) 시급이 적용 됩니다. 교육 시간 : 평일 기준 11시 ~ 14시까지 위 교육 일정이 가능하신 분들만 지원 바랍니다. 단, 경력자 분들은 교육 기간, 시간, 시급 협의 가능합니다. 지원 조건 학력 : 학력 무관 (미성년자 지원 불가) 카페 및 서비스업 경력자 우대 인근 거주자 우대 대학생 · 휴학생 환영 장기 근무 가능자 우대 마지막으로 처음부터 잘하는 사람은 없습니다. 배우려는 자세와 책임감만 있다면 하나부터 차근차근 알려드리겠습니다. 함께 오래 근무하며 즐겁게 일하실 분들의 많은 지원을 기다리겠습니다. ☕😊"
}
```

Images, tags and other lists stay with their parent result instead of creating extra rows. Invalid or unavailable inputs, inputs with no results, and requests that fail after all retries produce a row with `status: failed`. At most one failed row is saved per input; it includes `error_code` and `error_message` explaining the outcome. A normal end of pagination after collected results does not add a failed row.

### Input requirements and collection settings ⚙️

| Setting | What to enter |
|---|---|
| **What to collect** (`mode`) | Choose the information to collect. |
| **Maximum results per search or link** (`maxResults`) | Collect up to this many results for each search or link. Minimum: 1. |
| **Job title or keywords** (`keywords`) | For example, accountant or software engineer. Leave empty to browse all jobs. For Job Search. |
| **Exclude words** (`excludeKeywords`) | Optional words to exclude, separated by spaces. For Job Search. |
| **Company page links** (`companyUrls`) | Paste one link per line. Example: https://www.albamon.com/jobs/detail/119210263 For Company Profiles. |
| **Job listing links** (`jobUrls`) | Paste one link per line. Example: https://www.albamon.com/jobs/detail/119068393 For Job Details. |

| Collection mode | Fields to use |
|---|---|
| Company Profiles | **Company page links** |
| Job Details | **Job listing links** |
| Job Search | **Job title or keywords**, **Exclude words** |

The result limit applies separately to each search or supplied link. Collection ends earlier when no more matching results are available.

### Albamon scraping use cases 🎯

#### Hiring activity monitoring

Run repeat collections of Albamon listings and compare vacancy titles and original links over time to identify newly advertised roles and changes in hiring activity.

#### Vacancy enrichment

Turn known Albamon job links or supported identifiers into structured vacancy records for recruitment databases, job comparison tools and candidate research.

#### Advertised compensation research

Compare the compensation published in Albamon records. Keep the original salary text, units and available pay-period context when preparing recruitment or labour-market reports.

#### Employer qualification

Research organisations listed on Albamon before adding them to recruitment or partnership lists. Retain their published identity, company description and available hiring context with the original profile link.

#### Skills demand analysis

Analyse the skills, experience or qualifications actually published in Albamon records to compare hiring requirements across role groups and prepare recruitment briefs.

### Pricing and saved-result behavior 💰

See the Actor's **Pricing** tab for the active pricing model and current rate. Store settings may change, so this README does not claim a fixed cost.

Under dataset-item pricing:

- Each collected item saved in the dataset is one result.
- Images, tags and other values attached to that item do not create additional rows.
- Automatic retry attempts do not create extra dataset rows.
- A saved `failed` row is also one billable dataset item, including invalid inputs, unavailable items, no results, or exhausted retries. At most one failed row is saved per input, including when some results were already collected.
- `maxResults` caps all saved rows for each input, including its failed row. Repeated copies of the same input are processed once. More inputs or a higher limit can produce more saved results.

### Albamon scraper API and integrations 🔌

Replace `$ACTOR_ID` with the ID shown in the Actor API tab and `$APIFY_TOKEN` with your token.

```bash
curl -X POST "https://api.apify.com/v2/acts/$ACTOR_ID/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"mode":"albamon-job-search-scraper","keywords":"카페","maxResults":10}'
```

Use schedules for recurring collection, webhooks for completion notifications, and Apify integrations for Google Sheets, Make, Zapier, cloud storage, a CRM or your own application.

### Reliability, retries, and public-data limits ⚠️

Temporary connection errors, timeouts and access restrictions are retried automatically, up to five attempts. Invalid inputs save a failed row without an HTTP request; confirmed unavailable items save a failed row without unnecessary retries. Exhausted retries also save a failed row. Results already collected remain available if a later request fails, and normal pagination completion adds no error row. Collection also stops after two consecutive fully processed pages add no new results, even if the website provides another cursor. Required detail lookups are completed before checking a page; new results reset the counter, and independent reply branches are checked separately. Failures while initializing the Actor, saving data or scheduling requests stop the run instead of being reported as a failed website result.

Job Search covers the unfiltered area directory. Company Profiles takes a job ID or job URL, not a company name or employer ID.

Albamon controls which information is publicly available. Removed, private or restricted items may be unavailable, and optional values can be null or empty. A run can still fail if the results cannot be saved.

### Frequently asked questions ❓

#### Does it require an account on Albamon?

No. You do not need to provide an account, password or login cookies. Only publicly available information is collected.

#### How does maxResults work?

It limits the number of saved results separately for every input. The minimum is 1. With maxResults set to 10, each input returns at most 10 available results. A detail lookup normally returns one record per input.

#### What input finds an employer profile?

Submit an Albamon job ID or job URL. The company profile is resolved from that vacancy; a guessed company ID or company name is not an accepted input.

#### Can I filter Job Search by keyword or area?

No. This mode collects the unfiltered public area directory. Job Details accepts individual vacancies for closer inspection.

#### Why are some fields empty?

The website may not publish that value, or the field may belong to a different collection mode. Missing values remain null or empty instead of being guessed.

#### Can I export the results to a spreadsheet?

Yes. Download CSV, Excel or JSON from the Apify dataset. All returned fields are included in the same results table.

### Support and responsible use 🛟

For a reproducible issue, share the run ID, selected mode, result limit and a safe public example through the support channel. Never disclose access tokens, passwords or proxy credentials.

Use public Albamon information lawfully and responsibly. Follow applicable privacy, copyright, data-protection, contractual and platform requirements when storing, analyzing or redistributing results.

# Actor input Schema

## `mode` (type: `string`):

Choose the information to collect.

## `maxResults` (type: `integer`):

Collect up to this many results for each search or link. Minimum: 1.

## `keywords` (type: `string`):

For example, accountant or software engineer. Leave empty to browse all jobs. For Job Search.

## `excludeKeywords` (type: `string`):

Optional words to exclude, separated by spaces. For Job Search.

## `companyUrls` (type: `array`):

Paste one link per line. Example: https://www.albamon.com/jobs/detail/119210263 For Company Profiles.

## `jobUrls` (type: `array`):

Paste one link per line. Example: https://www.albamon.com/jobs/detail/119068393 For Job Details.

## Actor input object example

```json
{
  "mode": "albamon-job-search-scraper",
  "maxResults": 10,
  "keywords": "카페"
}
```

# Actor output Schema

## `results` (type: `string`):

Collected entities and failed input outcomes, with all available fields and error explanations in one dataset.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "mode": "albamon-job-search-scraper",
    "maxResults": 10,
    "keywords": "카페"
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapingmonkey/albamon-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "mode": "albamon-job-search-scraper",
    "maxResults": 10,
    "keywords": "카페",
}

# Run the Actor and wait for it to finish
run = client.actor("scrapingmonkey/albamon-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "mode": "albamon-job-search-scraper",
  "maxResults": 10,
  "keywords": "카페"
}' |
apify call scrapingmonkey/albamon-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapingmonkey/albamon-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/e0DcO0OIfOcGIsSlJ/builds/yDnHzZt9roaSxck9y/openapi.json
