Loker.id job board — search plus job-type and education path routes, with the filter vocabulary the site itself publishes.
filtersnot measuredjobnot measuredjobs-by-educationnot measuredjobs-by-typenot measuredsearchnot measured/v1/jobs:loker-id/filters10m cache0 paramschecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
const data = await client.run("jobs:loker-id", "filters", {});
console.log(data);curl -X GET "https://api.zpi.web.id/v1/jobs:loker-id/filters" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"/v1/jobs:loker-id/filtersThe filter vocabulary Loker.id ships alongside every search result. One-shot list: the upstream has no page concept here, so the envelope is `{ provider, count, items }` only.This endpoint takes no parameters.
curl -X GET "https://api.zpi.web.id/v1/jobs:loker-id/filters" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"count": 20,
"items": [
{
"id": 7248,
"name": "Freelance",
"slug": "freelance",
"type": "employmentType"
},
{
"id": 7262,
"name": "Full Time",
"slug": "purna-waktu",
"type": "employmentType"
},
{
"id": 7249,
"name": "Kontrak",
"slug": "kontrak",
"type": "employmentType"
},
{
"id": 4581,
"name": "Magang",
"slug": "magang",
"type": "employmentType"
},
{
"id": 7250,
"name": "Part Time",
"slug": "paruh-waktu",
"type": "employmentType"
},
{
"id": 6340,
"name": "Diploma/D1/D2/D3",
"slug": "diploma-d1-d2-d3",
"type": "educationLevel"
}
],
"provider": "loker-id"
}/v1/jobs:loker-id/job/:parentCategory/:category/:slugLoker.id job detail. Rung 2 (`workerPool`) — the same 403 wall as search.parentCategorystringrequiredin pathcategorystringrequiredin pathslugstringrequiredin pathcurl -X GET "https://api.zpi.web.id/v1/jobs:loker-id/job/penjualan/pengembangan-bisnis/business-development-fa-rahman-muhaimin-dan-rekan-bekasi" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"tag": "Business Development",
"url": "https://www.loker.id/penjualan/pengembangan-bisnis/business-development-fa-rahman-muhaimin-dan-rekan-bekasi.html",
"slug": "business-development-fa-rahman-muhaimin-dan-rekan-bekasi",
"jobId": 15893174,
"title": "Business Development",
"salary": {
"max": 5000000,
"min": 3000000,
"label": "Rp.5 – 6 Juta",
"shown": false
},
"status": "publish",
"company": {
"id": 143539,
"code": "kkp-rahman-muhaimin-dan-rekan",
"logo": "https://r2.loker.id/compressed_logos/fa-rahman-muhaimin-dan-rekan-1783044461.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=5a0117a63ca…",
"name": "Fa. Rahman Muhaimin dan Rekan",
"profileUrl": "https://www.loker.id/profile/kkp-rahman-muhaimin-dan-rekan",
"description": "Fa. Rahman Muhaimin dan Rekan merupakan Firma Konsultan Pajak berizin dari Pusat Pembinaan Profesi Keuangan, Kementerian Keuangan Republik Indonesia dan Perencana Keuangan beregist…"
},
"summary": "Fa. Rahman Muhaimin dan Rekan membuka kesempatan bagi individu yang memiliki kemampuan komunikasi, networking, dan pengembangan bisnis untuk bergabung sebagai Business Development …",
"function": "Pengembangan Bisnis",
"isRemote": true,
"isUrgent": false,
"location": {
"city": "Bekasi",
"region": "Jawa Barat"
},
"postedAt": "2026-08-28 15:15:13",
"provider": "loker-id",
"createdAt": "2026-08-21 10:13:05",
"updatedAt": "2026-09-02 13:41:52",
"regionSlug": "jawa-barat",
"description": "<p>Fa. Rahman Muhaimin dan Rekan membuka kesempatan bagi individu yang memiliki kemampuan komunikasi, networking, dan pengembangan bisnis untuk bergabung sebagai <strong>Business D…",
"similarJobs": [
{
"slug": "staff-business-development-pt-ekno-yuag-indonesia-bekasi",
"title": "Business Development Staff",
"salary": {
"max": 4000000,
"min": 4000000,
"label": "Rp.4 – 5 Juta",
"shown": false
},
"company": {
"logo": "https://asset.loker.id/img/2022/02/Logo-EYI-2-150x150.png",
"name": "PT. EKNO YUAG INDONESIA"
},
"location": {
"city": "Bekasi"
}
},
{
"slug": "staff-pengembangan-peserta-program-jepang-cikarang-academy-indonesia-sending-organization-bekasi",
"title": "Staff Pengembangan Peserta Program Jepang",
"salary": {
"max": 6000000,
"min": 3500000,
"label": "Rp.6 – 7 Juta",
"shown": true
},
"company": {
"logo": "https://asset.loker.id/img/2025/03/logo01_page-0001-コピー-150x150.jpg",
"name": "CIKARANG ACADEMY INDONESIA SENDING ORGANIZATION"
},
"location": {
"city": "Bekasi"
}
},
{
"slug": "business-development-marketing-coordinator-costus-garden-indonesia-bogor",
"title": "Business Development Marketing Coordinator",
"salary": {
"max": 8000000,
"min": 6000000,
"label": "Rp.8 – 9 Juta",
"shown": true
},
"company": {
"logo": "https://asset.loker.id/img/2023/01/logo-costus-1-150x150.jpg",
"name": "Costus Garden Indonesia"
},
"location": {
"city": "Bogor"
}
}
],
"categorySlug": "pengembangan-bisnis",
"locationSlug": "bekasi",
"employmentType": "Part Time",
"qualifications": "<ul><li>Pendidikan minimal D3/S1 dari berbagai jurusan; latar belakang Manajemen, Bisnis, Marketing, Komunikasi, Akuntansi, atau bidang terkait menjadi nilai tambah.</li><li>Memili…",
"educationLevels": [
"SMA / SMK / STM",
"Diploma/D1/D2/D3",
"Sarjana / S1"
],
"employmentTypes": [
"Part Time"
],
"experienceLevel": "Supervisor / Coordinator",
"responsibilities": "<ol><li>Mengidentifikasi dan mencari <strong>prospek serta calon klien baru</strong> yang potensial.</li><li>Mengembangkan jaringan dan membuka peluang kerja sama baru untuk memper…",
"parentCategorySlug": "penjualan",
"screeningQuestions": [
"Berapa lama Anda berpengalaman sebagai Business Development ?",
"Berapa gaji yang Anda harapkan untuk posisi ini ?",
"Apa motivasi utama Anda untuk bergabung dengan perusahaan ini ?"
]
}/v1/jobs:loker-id/jobs-by-education/:education/:locationLoker.id jobs pre-bound to one education level. Rung 2 (`workerPool`), same wall as search.educationstringrequiredin pathlocationstringoptionalin pathquerystringoptionalcategorystringoptionalremoteenumoptionalpagenumberoptionalcurl -X GET "https://api.zpi.web.id/v1/jobs:loker-id/jobs-by-education/sarjana-s1/jakarta?query=developer&category=pengembangan-bisnis&remote=true&page=1" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"count": 2,
"items": [
{
"tag": "Business Development",
"url": "https://www.loker.id/penjualan/pengembangan-bisnis/business-development-partner-pusat-studi-dan-aplikasi-keilmuan-jakarta-timur.html",
"slug": "business-development-partner-pusat-studi-dan-aplikasi-keilmuan-jakarta-timur",
"jobId": 15893526,
"title": "Business Development Partner",
"salary": {
"max": 10000000,
"min": 1000000,
"label": "Rp.10 – 12 Juta",
"shown": true
},
"skills": [
"Business Development"
],
"status": "publish",
"company": {
"id": 189194,
"code": "pusat-studi-dan-aplikasi-keilmuan",
"logo": "https://r2.loker.id/compressed_logos/pusat-studi-dan-aplikasi-keilmuan-1787835213.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=5a0117a63ca7629ab65cf709d1341fc6%2F20260902%2Fauto%2Fs3%2Faws4_request&X-Amz-Date=20260902T114334Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Signature=6fae32fa850747da8cdc8e3c8781e613ad0684f8e5d5793c3bbba6799da0442b",
"name": "Pusat Studi dan Aplikasi Keilmuan",
"profileUrl": "https://www.loker.id/profile/pusat-studi-dan-aplikasi-keilmuan"
},
"function": "Pengembangan Bisnis",
"isRemote": true,
"isUrgent": false,
"location": {
"city": "Jakarta Timur",
"region": "DKI Jakarta"
},
"postedAt": "2026-08-28 08:50:08",
"createdAt": "2026-08-27 20:04:57",
"updatedAt": "2026-09-02 13:06:03",
"isFeatured": false,
"regionSlug": "jakarta",
"categorySlug": "pengembangan-bisnis",
"locationSlug": "jakarta-timur",
"employmentType": "Freelance",
"workExperience": "Freshgraduate - 2 Tahun",
"experienceLevel": "Staff / Officer",
"workArrangement": "Remote",
"genderPreference": "Laki-Laki atau Perempuan",
"parentCategorySlug": "penjualan"
},
{
"tag": "Business Development",
"url": "https://www.loker.id/penjualan/pengembangan-bisnis/sales-business-development-lead-forra-indonesia-jakarta-utara.html",
"slug": "sales-business-development-lead-forra-indonesia-jakarta-utara",
"jobId": 15893484,
"title": "Sales Business Development Lead",
"salary": {
"max": 3500000,
"min": 3000000,
"label": "Rp.3 – 4 Juta",
"shown": true
},
"skills": [
"Sales"
],
"status": "publish",
"company": {
"id": 189180,
"code": "forra-indonesia",
"logo": "https://r2.loker.id/compressed_logos/forra-indonesia-1787808698.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=5a0117a63ca7629ab65cf709d1341fc6%2F20260902%2Fauto%2Fs3%2Faws4_request&X-Amz-Date=20260902T114334Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Signature=db0adcd7f0ec85a3720eea7c634d4052d079463c40ca398539251de7b2ca9531",
"name": "FORRA Indonesia",
"profileUrl": "https://www.loker.id/profile/forra-indonesia"
},
"function": "Pengembangan Bisnis",
"isRemote": true,
"isUrgent": false,
"location": {
"city": "Jakarta Utara",
"region": "DKI Jakarta"
},
"postedAt": "2026-08-27 15:18:43",
"createdAt": "2026-08-27 12:43:46",
"updatedAt": "2026-09-02 08:07:08",
"isFeatured": false,
"regionSlug": "jakarta",
"categorySlug": "pengembangan-bisnis",
"locationSlug": "jakarta-utara",
"employmentType": "Kontrak",
"workExperience": "1 - 5 Tahun",
"experienceLevel": "Manager / Assistant Manager",
"workArrangement": "Remote",
"genderPreference": "Perempuan",
"parentCategorySlug": "penjualan"
}
],
"limit": 21,
"query": "developer",
"total": 2,
"hasMore": false,
"location": "jakarta",
"nextPage": null,
"provider": "loker-id",
"educationLevel": "sarjana-s1"
}/v1/jobs:loker-id/jobs-by-type/:jobType/:locationLoker.id jobs pre-bound to one employment type. Rung 2 (`workerPool`), same wall as search.jobTypestringrequiredin pathlocationstringoptionalin pathquerystringoptionalcategorystringoptionalremoteenumoptionalpagenumberoptionalcurl -X GET "https://api.zpi.web.id/v1/jobs:loker-id/jobs-by-type/magang/jakarta?query=developer&category=pengembangan-bisnis&remote=true&page=1" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"count": 0,
"items": [],
"limit": 21,
"query": "developer",
"total": 0,
"hasMore": false,
"jobType": "magang",
"location": "jakarta",
"nextPage": null,
"provider": "loker-id"
}/v1/jobs:loker-id/searchLoker.id job search. Rung 2 (`workerPool`) per recon — direct, impersonate, tor and pool all get 403 from this origin; the Worker egress passes at ~740ms, so a solver would costquerystringoptionallocationstringoptionalcategorystringoptionalremoteenumoptionalpagenumberoptionalcurl -X GET "https://api.zpi.web.id/v1/jobs:loker-id/search?query=developer&location=jawa-barat&category=pengembangan-bisnis&remote=true&page=1" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"count": 1,
"items": [
{
"tag": "Business Development",
"url": "https://www.loker.id/penjualan/pengembangan-bisnis/business-development-fa-rahman-muhaimin-dan-rekan-bekasi.html",
"slug": "business-development-fa-rahman-muhaimin-dan-rekan-bekasi",
"jobId": 15893174,
"title": "Business Development",
"salary": {
"max": 5000000,
"min": 3000000,
"label": "Rp.5 – 6 Juta",
"shown": false
},
"skills": [
"Sales"
],
"status": "publish",
"company": {
"id": 143539,
"code": "kkp-rahman-muhaimin-dan-rekan",
"logo": "https://r2.loker.id/compressed_logos/fa-rahman-muhaimin-dan-rekan-1783044461.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=5a0117a63ca7629ab65cf709d1341fc6%2F20260902%2Fauto%2Fs3%2Faws4_request&X-Amz-Date=20260902T114337Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Signature=b9eb53341ea2fbdb0345c656af286454e7d66e2f24e9833fa966de4b40afe58a",
"name": "Fa. Rahman Muhaimin dan Rekan",
"profileUrl": "https://www.loker.id/profile/kkp-rahman-muhaimin-dan-rekan"
},
"function": "Pengembangan Bisnis",
"isRemote": true,
"isUrgent": false,
"location": {
"city": "Bekasi",
"region": "Jawa Barat"
},
"postedAt": "2026-08-28 15:15:13",
"createdAt": "2026-08-21 10:13:05",
"updatedAt": "2026-09-02 13:41:52",
"isFeatured": true,
"regionSlug": "jawa-barat",
"categorySlug": "pengembangan-bisnis",
"locationSlug": "bekasi",
"employmentType": "Part Time",
"workExperience": "3 - 10 Tahun",
"experienceLevel": "Supervisor / Coordinator",
"workArrangement": "Remote",
"genderPreference": "Laki-Laki atau Perempuan",
"parentCategorySlug": "penjualan"
}
],
"limit": 21,
"query": "developer",
"total": 1,
"hasMore": false,
"nextPage": null,
"provider": "loker-id"
}