# LPSE / Tender Pemerintah — Zapi reference > Data tender & pengadaan pemerintah Indonesia dari sumber nasional (Satu Data LKPP). Cari paket tender lintas instansi, lihat detail tender (pagu/HPS/jadwal/anggaran), dan direktori kode LPSE. **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:** `{ status, message, content }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://zpi.web.id/api/indonesia/lpse - Endpoint catalog: https://zpi.web.id/category/indonesia - Concise index: https://zpi.web.id/llms.txt - Full reference: https://zpi.web.id/llms-full.txt --- ## LPSE / Tender Pemerintah **Category:** indonesia · **Slug:** `lpse` **Detail page:** https://zpi.web.id/api/indonesia/lpse Data tender & pengadaan pemerintah Indonesia dari sumber nasional (Satu Data LKPP). Cari paket tender lintas instansi, lihat detail tender (pagu/HPS/jadwal/anggaran), dan direktori kode LPSE. **Tags:** lpse, tender, pengadaan, pemerintah, indonesia, lkpp, government ### Cari Tender Cari paket tender pemerintah per LPSE/instansi dengan filter keyword, kategori, status, dan tahun. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/indonesia:lpse/search` - **Cache TTL:** 300s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `lpseCode` | number | query | no | Kode LPSE/instansi (lihat endpoint lpse-directory). Wajib salah satu: lpseCode atau instansi | | `instansi` | string | query | no | Nama instansi LPSE untuk auto-resolve kode (alternatif lpseCode) | | `year` | number | query | no | Tahun anggaran. Default tahun berjalan | | `keyword` | string | query | no | Kata kunci nama paket (opsional) | | `category` | enum(all|konstruksi|barang|konsultansi|jasa-lainnya) | query | no | Filter kategori pekerjaan. Default all | | `status` | enum(all|berjalan|selesai|gagal|ditutup) | query | no | Filter status tender. Default all | | `page` | number | query | no | Halaman (mulai 1). Default 1 | | `count` | number | query | no | Item per halaman. Default 25, max 100 | **cURL:** ```bash curl "https://api.zpi.web.id/v1/indonesia:lpse/search?lpseCode=11&instansi=kementerian%20keuangan&year=2025&keyword=jalan&category=all&status=all&page=1&count=1" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/indonesia:lpse/search?lpseCode=11&instansi=kementerian%20keuangan&year=2025&keyword=jalan&category=all&status=all&page=1&count=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/indonesia:lpse/search?lpseCode=11&instansi=kementerian%20keuangan&year=2025&keyword=jalan&category=all&status=all&page=1&count=1", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "lpse": "LPSE Kementerian Keuangan", "page": 1, "year": 2025, "count": 25, "items": [ { "hps": 302150000, "lpse": "LPSE Kementerian Keuangan", "pagu": 577107860, "lokasi": "Batuphat Barat, Muara Satu, Lhokseumawe (Kota), Aceh", "satker": "KANTOR PENGAWASAN DAN PELAYANAN BC LHOK SEUMAWE", "status": "Tender Sedang Berjalan", "instansi": "Kementerian Keuangan", "kategori": "Jasa Konsultansi Badan Usaha Konstruksi", "namaPaket": "Pengadaan Jasa Konsultansi Perencanaan Renovasi Mess KPPBC TMP C Lhokseumawe TA 2025", "kodeTender": "10021706000", "jumlahPenawar": null, "tanggalTayang": "2025-03-25 16:00:00", "jumlahPendaftar": null, "metodePemilihan": "Seleksi" }, { "hps": 265770000, "lpse": "LPSE Kementerian Keuangan", "pagu": 326927000, "lokasi": "Jalan Sumatera No.III/52-53, Sumbersari,Jember, Jember (Kab.), Jawa Timur", "satker": "KANTOR PENGAWASAN DAN PELAYANAN BC JEMBER", "status": "Tender Sedang Berjalan", "instansi": "Kementerian Keuangan", "kategori": "Jasa Konsultansi Badan Usaha Konstruksi", "namaPaket": "Pengadaan Konsultan Perencana Pembangunan Mess Pegawai KPPBC TMP C Jember Tahun Anggaran 2025", "kodeTender": "41443011", "jumlahPenawar": null, "tanggalTayang": "2024-11-21 09:00:00", "jumlahPendaftar": null, "metodePemilihan": "Seleksi" }, { "hps": 287733090.9, "lpse": "LPSE Kementerian Keuangan", "pagu": 364000000, "lokasi": "Pondok Bambu, Jakarta Timur (Kota), DKI Jakarta", "satker": "KANTOR PUSAT DIREKTORAT JENDERAL BEA DAN CUKAI", "status": "Tender Sedang Berjalan", "instansi": "Kementerian Keuangan", "kategori": "Jasa Konsultansi Badan Usaha Konstruksi", "namaPaket": "Pengadaan Jasa Konsultansi Perencana Rehabilitasi Rumah Negara Pondok Bambu Kantor Pusat DJBC Tahun Anggaran 2025", "kodeTender": "10003146000", "jumlahPenawar": null, "tanggalTayang": "2024-12-10 14:00:00", "jumlahPendaftar": null, "metodePemilihan": "Seleksi" }, { "hps": 305883122, "lpse": "LPSE Kementerian Keuangan", "pagu": 306000000, "lokasi": "Jalan Mayor Abdurahman No. 221, Kotakaler, Sumedang Utara, Sumedang, Sumedang (Kab.), Jawa Barat", "satker": "KANTOR PELAYANAN PAJAK PRATAMA SUMEDANG", "status": "Tender Sedang Berjalan", "instansi": "Kementerian Keuangan", "kategori": "Jasa Konsultansi Badan Usaha Konstruksi", "namaPaket": "PENGADAAN JASA KONSULTANSI PENGAWASAN KONSTRUKSI PEMBANGUNAN LANJUTAN GEDUNG KANTOR PELAYANAN PAJAK PRATAMA SUMEDANG TAHUN ANGGARAN 2025", "kodeTender": "10037854000", "jumlahPenawar": null, "tanggalTayang": "2025-06-05 13:00:00", "jumlahPendaftar": null, "metodePemilihan": "Seleksi" }, { "hps": 3317512419, "lpse": "LPSE Kementerian Keuangan", "pagu": 3321600000, "lokasi": "Komplek Pajak Kemanggisan, Jakarta Barat (Kota), DKI Jakarta", "satker": "KANTOR PUSAT DIREKTORAT JENDERAL PAJAK", "status": "Tender Sedang Berjalan", "instansi": "Kementerian Keuangan", "kategori": "Jasa Konsultansi Badan Usaha Konstruksi", "namaPaket": "Pengadaan Jasa Konsultansi Manajemen Konstruksi Pembangunan Rumah Susun Negara Kementerian Keuangan (Kontrak Tahun Jamak Tahun Anggaran 2024 dan 2025)", "kodeTender": "39295011", "jumlahPenawar": null, "tanggalTayang": "2024-01-15 13:00:00", "jumlahPendaftar": null, "metodePemilihan": "Seleksi" }, { "hps": 367262764, "lpse": "LPSE Kementerian Keuangan", "pagu": 462000000, "lokasi": "Jl. Komp. Bea Cukai No.6, Pisangan, Kec. Ciputat Timur, Tangerang Selatan (Kota), Banten", "satker": "KANTOR PUSAT DIREKTORAT JENDERAL BEA DAN CUKAI", "status": "Tender Sedang Berjalan", "instansi": "Kementerian Keuangan", "kategori": "Jasa Konsultansi Badan Usaha Konstruksi", "namaPaket": "Pengadaan Jasa Konsultansi Pengawas Renovasi Rumah Negara Cirendeu Kantor Pusat Direktorat Jenderal Bea dan Cukai Tahun Anggaran 2025", "kodeTender": "10018559000", "jumlahPenawar": null, "tanggalTayang": "2025-03-14 14:00:00", "jumlahPendaftar": null, "metodePemilihan": "Seleksi" }, { "hps": 418895000, "lpse": "LPSE Kementerian Keuangan", "pagu": 575500000, "lokasi": "Kudus, Kudus (Kab.), Jawa Tengah", "satker": "KANTOR PENGAWASAN DAN PELAYANAN BEA DAN CUKAI TIPE MADYA CUKAI KUDUS", "status": "Tender Sedang Berjalan", "instansi": "Kementerian Keuangan", "kategori": "Jasa Konsultansi Badan Usaha Konstruksi", "namaPaket": "Pengadaan Jasa Konsultansi Perencanaan Pembangunan Mess KPPBC TMC Kudus TA 2025", "kodeTender": "41435011", "jumlahPenawar": null, "tanggalTayang": "2024-11-11 15:00:00", "jumlahPendaftar": null, "metodePemilihan": "Seleksi" }, { "hps": 471922497, "lpse": "LPSE Kementerian Keuangan", "pagu": 804276000, "lokasi": "Jl. Raya Situbondo NO 37, Banyuwangi (Kab.), Jawa Timur", "satker": "KANTOR PENGAWASAN DAN PELAYANAN BEA DAN CUKAI TIPE MADYA PABEAN C BANYUWANGI", "status": "Tender Sedang Berjalan", "instansi": "Kementerian Keuangan", "kategori": "Jasa Konsultansi Badan Usaha Konstruksi", "namaPaket": "Pengadaan Jasa Konsultansi Perencana Mess Pegawai Kantor Pengawasan dan Pelayanan Bea dan Cukai Tipe Madya Pabean C Banyuwangi Tahun Anggaran 2025", "kodeTender": "41312011", "jumlahPenawar": null, "tanggalTayang": "2024-11-05 15:00:00", "jumlahPendaftar": null, "metodePemilihan": "Seleksi" } ], "total": 548, "status": "all", "hasMore": true, "category": "all", "lpseCode": 11, "nextPage": 2, "provider": "lpse", "returned": 25 } ``` --- ### Detail Tender Detail lengkap satu tender (pagu, HPS, metode, jadwal, anggaran, lokasi) dari kode tender + kode LPSE + tahun. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/indonesia:lpse/detail` - **Cache TTL:** 300s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `kodeTender` | string | query | yes | Kode tender (dari endpoint tender-list) | | `lpseCode` | number | query | yes | Kode LPSE pemilik tender (dari tender-list) | | `year` | number | query | yes | Tahun anggaran tender | **cURL:** ```bash curl "https://api.zpi.web.id/v1/indonesia:lpse/detail?kodeTender=10006621000&lpseCode=11&year=2025" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/indonesia:lpse/detail?kodeTender=10006621000&lpseCode=11&year=2025", { 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/indonesia:lpse/detail?kodeTender=10006621000&lpseCode=11&year=2025", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "hps": 302150000, "lpse": "LPSE Kementerian Keuangan", "pagu": 577107860, "lokasi": [ { "detail": "Batuphat Barat, Muara Satu", "provinsi": "Aceh", "kabupatenKota": "Lhokseumawe (Kota)" } ], "status": "Tender Sedang Berjalan", "anggaran": [ { "nilai": 577107860, "rupId": 58664821, "tahun": 2025, "sumberDana": "APBN", "kodeRekening": "015.05.WA.4695.EBB.005.100.RB.533121" } ], "kategori": "Jasa Konsultansi Badan Usaha Konstruksi", "lpseCode": 11, "provider": "lpse", "namaPaket": "Pengadaan Jasa Konsultansi Perencanaan Renovasi Mess KPPBC TMP C Lhokseumawe TA 2025", "kodeTender": "10021706000", "jumlahPenawar": null, "tanggalDibuat": "2025-03-25", "tanggalTayang": "2025-03-25 16:00:00", "caraPembayaran": "Lumsum", "instansiSatker": [ { "rupId": 58664821, "satker": "KANTOR PENGAWASAN DAN PELAYANAN BC LHOK SEUMAWE", "paketId": 10021229000, "instansi": "Kementerian Keuangan", "jenisInstansi": "KEMENTERIAN" } ], "metodeEvaluasi": "Pagu Anggaran", "jadwalPenawaran": { "akhir": "2025-04-09", "mulai": "2025-03-28" }, "jumlahPendaftar": null, "metodePemilihan": "Seleksi", "metodePengadaan": "Pra Dua File Kualitas Biaya", "durasiTenderHari": 66, "jadwalPengumuman": { "akhir": "2025-04-09", "mulai": "2025-03-25" }, "paketKonsolidasi": false, "jenisPenetapanPemenang": "Tender Non Itemized", "jumlahKirimKualifikasi": 0 } ``` --- ### Direktori LPSE Daftar/cari kode LPSE & instansi (helper untuk memperoleh lpseCode). - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/indonesia:lpse/directory` - **Cache TTL:** 1800s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `keyword` | string | query | no | Kata kunci nama LPSE/instansi (opsional) | | `page` | number | query | no | Halaman (mulai 1). Default 1 | | `count` | number | query | no | Item per halaman. Default 50, max 100 | **cURL:** ```bash curl "https://api.zpi.web.id/v1/indonesia:lpse/directory?keyword=kementerian&page=1&count=1" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/indonesia:lpse/directory?keyword=kementerian&page=1&count=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/indonesia:lpse/directory?keyword=kementerian&page=1&count=1", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "page": 1, "count": 50, "items": [ { "nama": "LPSE Kementerian Keuangan", "lpseCode": 11, "updatedAt": "2026-01-16" }, { "nama": "LPSE Kementerian Pendidikan dan Kebudayaan", "lpseCode": 25, "updatedAt": "2026-01-16" }, { "nama": "LPSE Kementerian Pekerjaan Umum dan Perumahan Rakyat", "lpseCode": 64, "updatedAt": "2026-01-16" }, { "nama": "LPSE Kementerian Agraria dan Tata Ruang/BPN", "lpseCode": 65, "updatedAt": "2026-01-16" }, { "nama": "LPSE Kementerian Dalam Negeri", "lpseCode": 105, "updatedAt": "2026-01-16" }, { "nama": "LPSE Kementerian Energi dan Sumber Daya Mineral", "lpseCode": 109, "updatedAt": "2026-01-16" }, { "nama": "LPSE Kementerian Perhubungan", "lpseCode": 114, "updatedAt": "2026-01-16" }, { "nama": "LPSE Kementerian Perindustrian", "lpseCode": 126, "updatedAt": "2026-01-16" } ], "total": 26, "hasMore": false, "keyword": "kementerian", "nextPage": null, "provider": "lpse", "returned": 26 } ``` --- _Generated: 2026-08-02T14:25:07.568Z_