# Alfamart Career โ€” Zapi reference > Alfamart (Alfakarir) vacancies โ€” 500+ open roles searchable by division, branch, location and posting age, with full job detail. **Base URL:** `https://api.zpi.web.id` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://zpi.web.id/dashboard/keys. **Response envelope:** `{ content, message, errors }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://zpi.web.id/api/jobs/alfamart - Endpoint catalog: https://zpi.web.id/category/jobs - Concise index: https://zpi.web.id/llms.txt - Full reference: https://zpi.web.id/llms-full.txt --- ## Alfamart Career **Category:** jobs ยท **Slug:** `alfamart` **Detail page:** https://zpi.web.id/api/jobs/alfamart Alfamart (Alfakarir) vacancies โ€” 500+ open roles searchable by division, branch, location and posting age, with full job detail. **Tags:** jobs, alfamart, careers, indonesia, retail ### Search jobs Search and page through open vacancies with the provider's own filters. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/jobs:alfamart/search` - **Cache TTL:** 600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `query` | string | query | no | Free-text search across job titles. | | `division` | string | query | no | Division token from the `filters` endpoint (group `division`). These are opaque ids, not names. | | `branch` | string | query | no | Branch token from the `filters` endpoint (group `branch`). | | `location` | string | query | no | Location token from the `filters` endpoint (group `location`). | | `postedWithinDays` | enum(7|30|60) | query | no | Only roles posted within this many days. The site offers 7, 30 and 60. | | `page` | number | query | no | Page number. Default 1; 10 jobs per page. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/jobs:alfamart/search?query=admin&division=dUlDT1RIZHJYbmdySXRwa0E0Nkg0UT09&branch=OEVRcFVEdjVWamx6OHVQcFpKWlpIUT09&location=OEVRcFVEdjVWamx6OHVQcFpKWlpIUT09&postedWithinDays=30&page=1" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/jobs:alfamart/search?query=admin&division=dUlDT1RIZHJYbmdySXRwa0E0Nkg0UT09&branch=OEVRcFVEdjVWamx6OHVQcFpKWlpIUT09&location=OEVRcFVEdjVWamx6OHVQcFpKWlpIUT09&postedWithinDays=30&page=1", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/jobs:alfamart/search?query=admin&division=dUlDT1RIZHJYbmdySXRwa0E0Nkg0UT09&branch=OEVRcFVEdjVWamx6OHVQcFpKWlpIUT09&location=OEVRcFVEdjVWamx6OHVQcFpKWlpIUT09&postedWithinDays=30&page=1", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "page": 1, "count": 10, "items": [ { "url": "https://alfakarir.alfamart.co.id/vacancy-detail/branch-sidoarjo/lowongan-branch-purchasing-administrator/dEVqQlRRNTZBd2luU0tiN2h2Y2F1dz09", "slug": "lowongan-branch-purchasing-administrator", "jobId": "dEVqQlRRNTZBd2luU0tiN2h2Y2F1dz09", "title": "Branch Purchasing Administrator", "branch": "Branch Sidoarjo", "company": { "name": "Alfamart" }, "division": "HUMAN CAPITAL", "location": { "raw": "Sidoarjo, Jawa Timur", "city": "Sidoarjo", "region": "Jawa Timur" }, "postedAt": "2026-09-10T00:00:00.000Z" }, { "url": "https://alfakarir.alfamart.co.id/vacancy-detail/branch-sidoarjo/lowongan-it-store-support-samarinda/Z3FUdWs4Q3RHeVZzaDhoZm9mcVM3UT09", "slug": "lowongan-it-store-support-samarinda", "jobId": "Z3FUdWs4Q3RHeVZzaDhoZm9mcVM3UT09", "title": "IT Store Support Samarinda", "branch": "Branch Sidoarjo", "company": { "name": "Alfamart" }, "division": "INFORMATION TECHNOLOGY", "location": { "raw": "Sidoarjo, Jawa Timur", "city": "Sidoarjo", "region": "Jawa Timur" }, "postedAt": "2026-09-10T00:00:00.000Z" }, { "url": "https://alfakarir.alfamart.co.id/vacancy-detail/branch-lombok/lowongan-crew-store-pulau-sumbawa-september-2026/N2lzdGRoTm1YNlVjVUlpekdVa3pkQT09", "slug": "lowongan-crew-store-pulau-sumbawa-september-2026", "jobId": "N2lzdGRoTm1YNlVjVUlpekdVa3pkQT09", "title": "Crew Store Pulau Sumbawa September 2026", "branch": "Branch Lombok", "company": { "name": "Alfamart" }, "division": "OPERATION", "location": { "raw": "Mataram, Nusa Tenggara Barat", "city": "Mataram", "region": "Nusa Tenggara Barat" }, "postedAt": "2026-09-10T00:00:00.000Z" }, { "url": "https://alfakarir.alfamart.co.id/vacancy-detail/branch-palembang/lowongan-crew-store-kab-bangka-tengah/dVZKN2pjaG5ESHdLVXd6SWxwVU45UT09", "slug": "lowongan-crew-store-kab-bangka-tengah", "jobId": "dVZKN2pjaG5ESHdLVXd6SWxwVU45UT09", "title": "Crew Store Kab. Bangka Tengah", "branch": "Branch Palembang", "company": { "name": "Alfamart" }, "division": "OPERATION", "location": { "raw": "Palembang, Sumatera Selatan", "city": "Palembang", "region": "Sumatera Selatan" }, "postedAt": "2026-09-09T00:00:00.000Z" }, { "url": "https://alfakarir.alfamart.co.id/vacancy-detail/branch-rembang/lowongan-crew-store-kab-grobogan/MjdSZkhvS09pb2FKK29BR2lVc2xiZz09", "slug": "lowongan-crew-store-kab-grobogan", "jobId": "MjdSZkhvS09pb2FKK29BR2lVc2xiZz09", "title": "Crew Store Kab. Grobogan", "branch": "Branch Rembang", "company": { "name": "Alfamart" }, "division": "OPERATION", "location": { "raw": "Rembang, Jawa Tengah", "city": "Rembang", "region": "Jawa Tengah" }, "postedAt": "2026-09-09T00:00:00.000Z" }, { "url": "https://alfakarir.alfamart.co.id/vacancy-detail/branch-rembang/lowongan-quality-control/NUFMSUxEeExNS21rNXlpN0p6WmZQZz09", "slug": "lowongan-quality-control", "jobId": "NUFMSUxEeExNS21rNXlpN0p6WmZQZz09", "title": "QUALITY CONTROL", "branch": "Branch Rembang", "company": { "name": "Alfamart" }, "division": "MERCHANDISING", "location": { "raw": "Rembang, Jawa Tengah", "city": "Rembang", "region": "Jawa Tengah" }, "postedAt": "2026-09-09T00:00:00.000Z" }, { "url": "https://alfakarir.alfamart.co.id/vacancy-detail/branch-pekanbaru/lowongan-branch-recruitment/MmNJa3BUYXpSQUkrdEtQeFNKNjdaQT09", "slug": "lowongan-branch-recruitment", "jobId": "MmNJa3BUYXpSQUkrdEtQeFNKNjdaQT09", "title": "Branch Recruitment", "branch": "Branch Pekanbaru", "company": { "name": "Alfamart" }, "division": "HUMAN CAPITAL", "location": { "raw": "Pekanbaru, Riau", "city": "Pekanbaru", "region": "Riau" }, "postedAt": "2026-09-08T00:00:00.000Z" }, { "url": "https://alfakarir.alfamart.co.id/vacancy-detail/branch-sidoarjo/lowongan-crew-store-kab-sumba-timur/SG85MTJYQnN6VmE2Y2NVV0pmUWFFQT09", "slug": "lowongan-crew-store-kab-sumba-timur", "jobId": "SG85MTJYQnN6VmE2Y2NVV0pmUWFFQT09", "title": "Crew Store Kab. Sumba Timur", "branch": "Branch Sidoarjo", "company": { "name": "Alfamart" }, "division": "OPERATION", "location": { "raw": "Sidoarjo, Jawa Timur", "city": "Sidoarjo", "region": "Jawa Timur" }, "postedAt": "2026-09-07T00:00:00.000Z" } ], "limit": 10, "total": 40, "hasMore": true, "nextPage": 2, "provider": "alfamart" } ``` --- ### Job detail Full detail for one vacancy. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/jobs:alfamart/job/:jobId` - **Cache TTL:** 900s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `jobId` | string | path | yes | Job token, as `jobId` from the `search` endpoint. A full vacancy-detail url is accepted too. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/jobs:alfamart/job/:jobId" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/jobs:alfamart/job/:jobId", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/jobs:alfamart/job/:jobId", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "url": "https://alfakarir.alfamart.co.id/vacancy-detail/job/detail/dEVqQlRRNTZBd2luU0tiN2h2Y2F1dz09", "jobId": "dEVqQlRRNTZBd2luU0tiN2h2Y2F1dz09", "title": "Branch Purchasing Administrator", "branch": "Branch Sidoarjo", "skills": [ "Ms. Office", "Ms. Excel" ], "company": { "name": "Alfamart" }, "category": "Other", "jobLevel": "Staff", "location": { "raw": "Sidoarjo, Jawa Timur", "city": "Sidoarjo", "region": "Jawa Timur" }, "postedAt": "2026-09-10T00:00:00.000Z", "provider": "alfamart", "placements": [ "Branch Sidoarjo" ], "requirements": [ "Bachelor (S1)", "Single", "Semua Jurusan", "Min. GPA 3" ], "employmentType": "Full Time", "responsibilities": "Melakukan proses pembelian barang (termasuk hardware IT) & jasa tepat waktu, sesuai spesifikasi dan jumlah yang dibutuhkan oleh user, guna menunjang kelancaran operasional perusahaan." } ``` --- ### Filter vocabulary The filter values the search endpoint accepts, straight from the provider. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/jobs:alfamart/filters` - **Cache TTL:** 21600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `group` | enum(division|branch|location|postedWithinDays) | query | no | Return only one vocabulary. Default: all four. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/jobs:alfamart/filters?group=division" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/jobs:alfamart/filters?group=division", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/jobs:alfamart/filters?group=division", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "count": 82, "items": [ { "group": "division", "label": "OPERATION", "param": "division", "value": "OEVRcFVEdjVWamx6OHVQcFpKWlpIUT09", "groupLabel": "Division" }, { "group": "division", "label": "FINANCE", "param": "division", "value": "clVOTmw0dDFiMHdvYU91VmdIaWlFUT09", "groupLabel": "Division" }, { "group": "division", "label": "FRANCHISE", "param": "division", "value": "Z1pURDJFcmNrWldtT1g1blcrbGNtQT09", "groupLabel": "Division" }, { "group": "division", "label": "HUMAN CAPITAL", "param": "division", "value": "RFN0Rkg3VnVjZWNyV0VzWXIrcFd4UT09", "groupLabel": "Division" }, { "group": "division", "label": "INFORMATION TECHNOLOGY", "param": "division", "value": "dUlDT1RIZHJYbmdySXRwa0E0Nkg0UT09", "groupLabel": "Division" }, { "group": "division", "label": "INTERNATIONAL BUSINESS & TECHNOLOGY", "param": "division", "value": "UE41Z05lVEVjV1krQnBNeklSUFJDQT09", "groupLabel": "Division" }, { "group": "division", "label": "LOGISTIC", "param": "division", "value": "UGRkYWJrdFpwNHA4aDZzT1NlL2M2QT09", "groupLabel": "Division" }, { "group": "division", "label": "MARKETING", "param": "division", "value": "MUQrdnl6TDc4bzJ0WWhxcjk0azJzQT09", "groupLabel": "Division" } ], "provider": "alfamart" } ``` --- _Generated: 2026-09-10T21:10:47.774Z_