zapi.
APIsPricingDocsMCP
APIsPricingDocsMCPSign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCPSign in
On this page
  • Playground
  • Code examples
  • Full reference
  • Related APIs
Jobs/KitaLulus
Logo KitaLulus

KitaLulus

KitaLulus job board — keyword and location search plus location, specialisation, industry, type and education facet routes.

Endpoints
4
Requests
23
Updated
2 hours ago
For LLMs
llms.txt
Endpoint healthnot yet measured
  • filtersnot measured
  • jobnot measured
  • jobs-by-facetnot measured
  • searchnot measured
no measurements yetdaily 01:00 WIB

Playground

4 endpoints
GET/v1/jobs:kitalulus/filters10m cache0 paramschecking key…
Parameters

No parameters — just send it.

·
Response
EXAMPLE
{
  "count": 570,
  "items": [
    {
      "path": "/lowongan/in-jakarta-barat",
      "facet": "city",
      "value": "jakarta-barat"
    },
    {
      "path": "/lowongan/in-jakarta-pusat",
      "facet": "city",
      "value": "jakarta-pusat"
    },
    {
      "path": "/lowongan/in-jakarta-selatan",
      "facet": "city",
      "value": "jakarta-selatan"
    },
    {
      "path": "/lowongan/in-jakarta-timur",
      "facet": "city",
      "value": "jakarta-timur"
    },
    {
      "path": "/lowongan/in-jakarta-utara",
      "facet": "city",
      "value": "jakarta-utara"
    },
    {
      "path": "/lowongan/in-kabupaten-aceh-barat",
      "facet": "city",
      "value": "kabupaten-aceh-barat"
    }
  ],
  "provider": "kitalulus"
}

Code examples

Filters
zpi-sdkrecommended
// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";

const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });

const data = await client.run("jobs:kitalulus", "filters", {});
console.log(data);
Full SDK reference →
request.sh
curl -X GET "https://api.zpi.web.id/v1/jobs:kitalulus/filters" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Full reference

4 endpoints · plain text
GETFilters/v1/jobs:kitalulus/filtersThe facet vocabulary KitaLulus publishes in its own sitemaps. Rung 1 (direct).

Parameters

This endpoint takes no parameters.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:kitalulus/filters" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "count": 570,
  "items": [
    {
      "path": "/lowongan/in-jakarta-barat",
      "facet": "city",
      "value": "jakarta-barat"
    },
    {
      "path": "/lowongan/in-jakarta-pusat",
      "facet": "city",
      "value": "jakarta-pusat"
    },
    {
      "path": "/lowongan/in-jakarta-selatan",
      "facet": "city",
      "value": "jakarta-selatan"
    },
    {
      "path": "/lowongan/in-jakarta-timur",
      "facet": "city",
      "value": "jakarta-timur"
    },
    {
      "path": "/lowongan/in-jakarta-utara",
      "facet": "city",
      "value": "jakarta-utara"
    },
    {
      "path": "/lowongan/in-kabupaten-aceh-barat",
      "facet": "city",
      "value": "kabupaten-aceh-barat"
    }
  ],
  "provider": "kitalulus"
}
GETJob/v1/jobs:kitalulus/job/:slugKitaLulus job detail. Rung 1 (direct), 170-210ms.

Parameters

slugstringrequiredin path
Job slug, exactly as search returns it.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:kitalulus/job/outlet-crew-ynhr" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "url": "https://www.kitalulus.com/lowongan/detail/outlet-crew-ynhr",
  "slug": "outlet-crew-ynhr",
  "perks": [
    "Gaji Pokok",
    "Bonus kinerja",
    "BPJS",
    "Upah lembur",
    "Pelatihan/kursus",
    "Lainnya"
  ],
  "title": "Outlet Crew",
  "salary": {
    "max": 3100000,
    "min": 2500000,
    "label": "Rp 2.500.000 - Rp 3.100.000",
    "shown": true,
    "currency": "IDR"
  },
  "skills": [
    "Kepatuhan terhadap Standar Kebersihan",
    "Keterampilan Pelayanan Minuman Dingin",
    "Keterampilan Layanan Pelanggan",
    "Keterampilan Pelayanan Makanan dan Minuman",
    "Kontrol Stok Bahan Baku"
  ],
  "company": {
    "url": "https://www.kitalulus.com/company/moi-grup-5liv",
    "code": "moi-grup-5liv",
    "name": "Langkah Kecil Group"
  },
  "isClosed": false,
  "location": {
    "city": "Kota Surabaya",
    "region": "Jawa Timur"
  },
  "provider": "kitalulus",
  "workDays": "Senin - Minggu",
  "workHours": "07:00 - 23:00",
  "description": "TENTANG PERUSAHAAN\nKami adalah perusahaan F&B nasional dengan jaringan outlet digital yang berkembang pesat di berbagai kota besar Indonesia. Kami percaya pertumbuhan besar dimulai dari hasil kecil yang konsisten setiap hari. Kami mencari Crew yang disiplin, cepat belajar, dan siap memberikan hasil nyata melalui pelayanan pelanggan berkualitas.\n-\nPOSISI\nOutlet Crew – Operations Division\nLevel: Melapor ke Outlet Leader\nLokasi: Outlet\nStatus: Daily Worker / Paruh Waktu (maks. 20 hari kerja/bulan)\nCakupan: ±1–3 outlet\n-\nPERAN UTAMA\nMenjadi bagian dari tim outlet yang menghasilkan produk dan layanan berkualitas setiap hari. Fokus pada kecepatan, ketepatan, dan kepuasan pelanggan, bukan sekadar menjalankan rutinitas.\n-\nKEY RESULT AREAS (KRA)\nKualitas Produk & Layanan (Operational Impact, Harian)\nMenyajikan produk dengan standar rasa dan tampilan konsisten, serta melayani pelanggan dan driver dengan cepat dan ramah. Indikator: Rating ≥4.7/5, kesalahan pesanan <1%, waktu penyajian ≤5 menit.\nKepatuhan & Kebersihan Outlet {System Adherence, Mingguan)\nMenjaga kebersihan area kerja dan menjalankan SOP setiap shift. Indikator: Audit kebersihan ≥90%, kepatuhan SOP 100%, kehadiran tepat waktu ≥95%.\n-\nPROFIL KANDIDAT IDEAL\nPengalaman min. 6 bulan di operasional F&B atau retail.\nPendidikan min. SMA/SMK atau sederajat.\nDisiplin, tanggap, dan mampu bekerja cepat.\nSiap bekerja dalam sistem shift.\nBerorientasi pada hasil dan kepuasan pelanggan.\nMemiliki semangat belajar dan komitmen terhadap kualitas.\n-\nNILAI & BUDAYA KERJA\nDisiplin Setiap Hari – Datang tepat waktu, fokus bekerja.\nSpeed & Service – Cepat eksekusi, ramah melayani.\nResponsibility – Menjaga kualitas seolah milik sendiri.\nTeam Spirit – Saling bantu demi hasil terbaik outlet.\n-\nTUJUAN POSISI\nMemberikan hasil terbaik setiap hari melalui pelayanan cepat, produk berkualitas, dan kebersihan area kerja, sehingga outlet mencapai target penjualan dan mempertahankan kepuasan pelanggan.",
  "educationLevel": "Minimal SMA/SMK/Sederajat",
  "employmentType": "Full-Time",
  "qualifications": [
    "Semua jenis kelamin",
    "Maksimal 28 Tahun",
    "Min. 1 tahun pengalaman"
  ],
  "workArrangement": "Kerja di lapangan (Fieldwork)"
}
GETJobs By Facet/v1/jobs:kitalulus/jobs-by-facet/:facet/:valueKitaLulus jobs pre-bound to one facet. Rung 1 (direct), ~270ms.

Parameters

facetenumrequiredin path
Which facet to narrow by. Values: city, province, position, industry, employmentType, education.
valuestringrequiredin path
Facet value, without its path prefix. Call filters for the accepted values.
querystringoptional
Free-text search within the facet.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:kitalulus/jobs-by-facet/position/sales?query=manager" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "count": 30,
  "facet": "position",
  "items": [
    {
      "url": "https://www.kitalulus.com/lowongan/detail/outlet-manager-aga3",
      "slug": "outlet-manager-aga3",
      "title": "OUTLET MANAGER",
      "salary": {
        "label": "Dapat Dinegosiasikan",
        "shown": false
      },
      "company": {
        "name": "Piccadilly Dine & Brew"
      },
      "location": {
        "city": "Kota Surabaya",
        "region": "Jawa Timur"
      },
      "isFeatured": false,
      "updatedLabel": "hari ini",
      "educationLevel": "Minimal S1"
    },
    {
      "url": "https://www.kitalulus.com/lowongan/detail/account-manager-bt8s",
      "slug": "account-manager-bt8s",
      "title": "Account Manager",
      "salary": {
        "max": 12000000,
        "min": 10000000,
        "label": "Rp 10.000.000 - Rp 12.000.000",
        "shown": true,
        "currency": "IDR"
      },
      "company": {
        "name": "PT Anakmuda Doyan Kerja"
      },
      "location": {
        "city": "Kabupaten Tangerang",
        "region": "Banten"
      },
      "isFeatured": false,
      "updatedLabel": "1 minggu yang lalu",
      "educationLevel": "Minimal S1"
    },
    {
      "url": "https://www.kitalulus.com/lowongan/detail/marketing-manager-8oa8",
      "slug": "marketing-manager-8oa8",
      "title": "Marketing Manager",
      "salary": {
        "label": "Dapat Dinegosiasikan",
        "shown": false
      },
      "company": {
        "name": "PT CREATIVE SOLUTION INDONESIA"
      },
      "location": {
        "city": "Kota Surabaya",
        "region": "Jawa Timur"
      },
      "updatedAt": "2026-08-23",
      "isFeatured": false,
      "updatedLabel": "pada 23 Aug 2026",
      "educationLevel": "Minimal SMA/SMK/Sederajat"
    },
    {
      "url": "https://www.kitalulus.com/lowongan/detail/sales-manager-b4mj",
      "slug": "sales-manager-b4mj",
      "title": "Sales Manager",
      "salary": {
        "label": "Dapat Dinegosiasikan",
        "shown": false
      },
      "company": {
        "name": "Forte Fitness Club"
      },
      "location": {
        "city": "Kota Bogor",
        "region": "Jawa Barat"
      },
      "updatedAt": "2026-08-08",
      "isFeatured": false,
      "updatedLabel": "pada 8 Aug 2026",
      "educationLevel": "Minimal S1"
    },
    {
      "url": "https://www.kitalulus.com/lowongan/detail/account-manager-mvwd",
      "slug": "account-manager-mvwd",
      "title": "Account Manager",
      "salary": {
        "label": "Dapat Dinegosiasikan",
        "shown": false
      },
      "company": {
        "name": "Nextrans"
      },
      "location": {
        "city": "Jakarta Barat",
        "region": "DKI Jakarta"
      },
      "updatedAt": "2026-08-07",
      "isFeatured": false,
      "updatedLabel": "pada 7 Aug 2026",
      "educationLevel": "Minimal S1"
    },
    {
      "url": "https://www.kitalulus.com/lowongan/detail/sales-manager-5jiz",
      "slug": "sales-manager-5jiz",
      "title": "SALES MANAGER",
      "salary": {
        "label": "Dapat Dinegosiasikan",
        "shown": false
      },
      "company": {
        "name": "PT. Subuh Utama Willindo"
      },
      "location": {
        "city": "Kota Palembang",
        "region": "Sumatra Selatan"
      },
      "updatedAt": "2026-08-05",
      "isFeatured": false,
      "updatedLabel": "pada 5 Aug 2026",
      "educationLevel": "Minimal D3/D4"
    }
  ],
  "query": "manager",
  "value": "sales",
  "provider": "kitalulus"
}
GETSearch/v1/jobs:kitalulus/searchKitaLulus job search. Rung 1 (direct), 130-280ms.

Parameters

querystringoptional
Free-text search across job titles.
locationstringoptional
City or province name.

Request

curl -X GET "https://api.zpi.web.id/v1/jobs:kitalulus/search?query=sales&location=jakarta" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "count": 31,
  "items": [
    {
      "url": "https://www.kitalulus.com/lowongan/detail/misi-seru-remote-hadiah-puluhan-ribu-freelance-dar-xxja",
      "slug": "misi-seru-remote-hadiah-puluhan-ribu-freelance-dar-xxja",
      "title": "Lowongan Admin Freelance WFH – Penghasilan hingga Rp200 Ribu - WAF",
      "salary": {
        "label": "Dapat Dinegosiasikan",
        "shown": false
      },
      "company": {
        "name": "Misi Seru - KitaLulus"
      },
      "location": {
        "city": "Jakarta Selatan",
        "region": "DKI Jakarta"
      },
      "isFeatured": true,
      "updatedLabel": "hari ini",
      "educationLevel": "Minimal SMA/SMK/Sederajat"
    },
    {
      "url": "https://www.kitalulus.com/lowongan/detail/sales-marketing-ft0e",
      "slug": "sales-marketing-ft0e",
      "title": "Sales & Marketing",
      "salary": {
        "max": 5500000,
        "min": 4500000,
        "label": "Rp 4.500.000 - Rp 5.500.000",
        "shown": true,
        "currency": "IDR"
      },
      "company": {
        "name": "GOUTAMA WEIGHT & TESTING"
      },
      "location": {
        "city": "Jakarta Timur",
        "region": "DKI Jakarta"
      },
      "isFeatured": false,
      "updatedLabel": "hari ini",
      "educationLevel": "Minimal SMA/SMK/Sederajat"
    },
    {
      "url": "https://www.kitalulus.com/lowongan/detail/sales-marketing-ewry",
      "slug": "sales-marketing-ewry",
      "title": "Sales Marketing",
      "salary": {
        "max": 10000000,
        "min": 6000000,
        "label": "Rp 6.000.000 - Rp 10.000.000",
        "shown": true,
        "currency": "IDR"
      },
      "company": {
        "name": "Arrow Cargo"
      },
      "location": {
        "city": "Jakarta Utara",
        "region": "DKI Jakarta"
      },
      "isFeatured": false,
      "updatedLabel": "1 hari yang lalu",
      "educationLevel": "Minimal S1"
    },
    {
      "url": "https://www.kitalulus.com/lowongan/detail/sales-marketing-4gbw",
      "slug": "sales-marketing-4gbw",
      "title": "Sales Marketing",
      "salary": {
        "label": "Dapat Dinegosiasikan",
        "shown": false
      },
      "company": {
        "name": "Bumbee Collection"
      },
      "location": {
        "city": "Jakarta Timur",
        "region": "DKI Jakarta"
      },
      "isFeatured": false,
      "updatedLabel": "4 hari yang lalu",
      "educationLevel": "Minimal SMA/SMK/Sederajat"
    },
    {
      "url": "https://www.kitalulus.com/lowongan/detail/sales-marketing-5x06",
      "slug": "sales-marketing-5x06",
      "title": "Sales Marketing",
      "salary": {
        "label": "Dapat Dinegosiasikan",
        "shown": false
      },
      "company": {
        "name": "PT Bintang Emas Sukses Terang (PT. BEST)"
      },
      "location": {
        "city": "Jakarta Barat",
        "region": "DKI Jakarta"
      },
      "updatedAt": "2026-08-08",
      "isFeatured": false,
      "updatedLabel": "pada 8 Aug 2026",
      "educationLevel": "Minimal SMA/SMK/Sederajat"
    },
    {
      "url": "https://www.kitalulus.com/lowongan/detail/sales-marketing-lo0k",
      "slug": "sales-marketing-lo0k",
      "title": "Sales Marketing",
      "salary": {
        "label": "Dapat Dinegosiasikan",
        "shown": false
      },
      "company": {
        "name": "AT Gadget"
      },
      "location": {
        "city": "Jakarta Selatan",
        "region": "DKI Jakarta"
      },
      "updatedAt": "2025-03-02",
      "isFeatured": false,
      "updatedLabel": "pada 2 Mar 2025",
      "educationLevel": "Minimal SMA/SMK/Sederajat"
    }
  ],
  "query": "sales",
  "location": "jakarta",
  "provider": "kitalulus"
}

Related APIs

More in jobs

Jobstreet

jobs/jobstreet

Jobstreet Indonesia via its GraphQL API — job search, detail, counts, classifications and location suggestions with the full filter surface.

81 calls·10m cache

Hiring Cafe

jobs/hiringcafe

Hiring Cafe — worldwide job search with workplace type, commitment, seniority and technology-keyword filters.

80 calls·10m cache

Glassdoor

jobs/glassdoor

Glassdoor job search — salary bands, seniority, company rating and job-type filters, read from its structured page data.

78 calls·10m cache

Karir.com

jobs/karir

Karir.com job board — search with location, degree, industry, function, company and salary filters, plus its filter and location vocabularies.

22 calls·10m cache

Kalibrr

jobs/kalibrr

Kalibrr job board — search with salary, function, location, remote and fresh-graduate filters, plus full HTML job descriptions.

22 calls·10m cache

Glints

jobs/glints

Glints job board — keyword search plus a paged browse over its full listing set, with education, work-arrangement and experience filters.

21 calls·10m cache
Browse APIsPricingDocsMCP serverGet an API key
zapi.One key, one response shape.
TermsPrivacyCookiesAUPRefunds© 2026