Perpusnas

Perpustakaan Nasional RI — Khastara digitised manuscripts and the OPAC national catalogue with full MARC records and digital content listings.

15 endpoints114 calls15/15 passing
Get API key

Khastara (Perpusnas) — the SPA host khastara.perpusnas.go.id is Cloudflare-challenged on every cheap rung; its own backend khastara-api.perpusnas.go.id answers plain fetch

GET/v1/…perpusnas/article
passing · 0.1s5m cache

Try it

Checking your keys…

Parameters

articleId

string · query · required

Article id, from the articles endpoint.

Example response

{"project":"indonesia:perpusnas",  "data": {"body":"<p style=\"text-align: justify\"><strong>Jakarta—</strong>Sebanyak 14 naskah kuno diusulkan untuk menjadi Ingatan Kolektif Nasional (IKON) tahun 2026.</p><p style=\"text-align: justif…","title":"14 Naskah Kuno Diusulkan untuk IKON Tahun 2026",    "recent": [      {"title":"Menelusuri Jejak Perlawanan Akar Peradaban Bangsa",        "category": {"name":"Pujasintara","type":"NEWS","isIkon":false,"categoryId":"9cc3ae5d-4e79-4736-9e39-465a14527d91"        },"headline":"Pameran dengan tema “Jejak Perlawanan Akar Peradaban” ini mengangkat perjuangan masyarakat Nusantara dalam menghadapi berbagai bentuk penindasan dan mempertahankan kedaulatan, iden…","imageUrl":"https://khastara-storage.perpusnas.go.id/images/content/RCFGH2YVfELr8GinR3u6s5PVu3PIoaGpmRf2161a.jpg","articleId":"7e4b4dcd-b7f1-4f90-906b-3e46f6569919","createdAt":"2026-08-13T08:36:55.000000Z","createdBy":"Admin Berita Lontara","imageNote":"pameran"      }    ],    "related": [      {"title":"Membaca Ramayana di Kursus Intensif Jawa Kuno ke-5",        "category": {"name":"Pujasintara","type":"NEWS","isIkon":false,"categoryId":"9cc3ae5d-4e79-4736-9e39-465a14527d91"        },"headline":"Membaca Ramayana di Kursus Intensif Jawa Kuno ke-5","imageUrl":"https://khastara-storage.perpusnas.go.id/images/content/yaqaKF0cV2bX8on7onC5DpVr07zSRSfTwzqLYKUI.jpg","articleId":"07ec14e3-2951-4cff-a144-e8ff7e055dbe","createdAt":"2025-02-12T09:00:56.000000Z","createdBy":"Admin Khastara","imageNote":"Membaca Ramayana di Kursus Intensif Jawa Kuno ke-5"      }    ],    "category": {"name":"Pujasintara","type":"NEWS","isIkon":false,"categoryId":"9cc3ae5d-4e79-4736-9e39-465a14527d91"    },"headline":"Hal ini menunjukkan meningkatnya perhatian dan kesadaran masyarakat terhadap naskah kuno serta upaya untuk mengkaji, melestarikan, dan mengangkat warisan documenter dari berbagai d…","imageUrl":"https://khastara-storage.perpusnas.go.id/images/content/4qoHPVEOWnxLP4dAJQMIETtLt5YPdnXskMvXh2wS.jpg","provider":"perpusnas","articleId":"9ac6c156-df29-422c-ae9f-ae5cf5536018","createdAt":"2026-08-24T12:20:58.000000Z","createdBy":"Admin Berita Lontara","imageNote":"foto","updatedAt":"2026-08-30T00:47:00.000000Z","viewCount":8  },"timestamp":"2026-08-30T00:49:31Z"}

Errors

  • 401Missing or invalid x-api-key
  • 404Not found or private
  • 429Rate limit or monthly quota reached

Code

const data = await client.run(  "indonesia:perpusnas",  "article",  { articleId: "9ac6c156-df29-422c-ae9f-ae5cf5536018" });