loader
Portal Data Grobogan

Dokumentasi API

Akses data terbuka Kabupaten Grobogan melalui REST API CKAN

Pengenalan

API ini menyediakan akses terhadap data terbuka di Portal Data Kabupaten Grobogan. Dengan API ini, Anda dapat mengintegrasikan dataset sesuai kebutuhan Anda. API ini adalah CKAN Action API standar yang menggunakan method GET, tidak memerlukan API key, dan mengembalikan format JSON untuk memudahkan pengembangan bagi masyarakat umum.

Base URL: https://opendata.grobogan.go.id/api/3/action

Endpoint Dataset

GET /package_list

Daftar nama/slug seluruh dataset publik.

Contoh Permintaan
GET https://opendata.grobogan.go.id/api/3/action/package_list
Response
cURL
{
    "help": "https://opendata.grobogan.go.id/api/3/action/help_show?name=package_list",
    "success": true,
    "result": [
        "10-besar-penyakit-rawat-inap-2017",
        "10-besar-penyakit-rawat-inap-2018",
        "alokasi-apbd-kabupaten-grobogan",
        "analisis-data-kependudukan-kabupaten-grobogan-tahun-2024"
    ]
}
curl --location 'https://opendata.grobogan.go.id/api/3/action/package_list'
GET /package_show?id={nama_dataset}

Detail lengkap satu dataset berdasarkan nama/slug-nya.

ParameterTipeWajibDeskripsi
idStringYaNama/slug dataset
Contoh Permintaan
GET https://opendata.grobogan.go.id/api/3/action/package_show?id=10-besar-penyakit-rawat-inap-2017
Response
cURL
{
    "help": "https://opendata.grobogan.go.id/api/3/action/help_show?name=package_show",
    "success": true,
    "result": {
        "id": "2757fa2b-652a-43ba-8df2-0b515228c77d",
        "name": "10-besar-penyakit-rawat-inap-2017",
        "title": "10 Besar Penyakit Rawat Inap 2017",
        "license_title": "Creative Commons Attribution",
        "private": false,
        "state": "active",
        "organization": {
            "name": "rsudsoedjati",
            "title": "RUMAH SAKIT UMUM DAERAH DR.R.SOEDJATI S"
        },
        "groups": [
            { "name": "kondisikesehatan", "title": "KESEHATAN" }
        ],
        "extras": [],
        "resources": [
            {
                "id": "0baa6163-678a-4f2c-983a-2a09820c25e5",
                "name": "RL 5.3 10 Besar Penyakit Rawat Inap 2017.xls",
                "format": "XLS",
                "url": "https://opendata.grobogan.go.id/dataset/2757fa2b-652a-43ba-8df2-0b515228c77d/resource/0baa6163-678a-4f2c-983a-2a09820c25e5/download/rl-5.3-10-besar-penyakit-rawat-inap-2017.xls"
            }
        ]
    }
}
curl --location 'https://opendata.grobogan.go.id/api/3/action/package_show?id=10-besar-penyakit-rawat-inap-2017'
GET /package_search?q=…&rows=…

Mencari dataset.

Contoh Permintaan
GET https://opendata.grobogan.go.id/api/3/action/package_search?q=penduduk&rows=5
Response
cURL
{
    "help": "https://opendata.grobogan.go.id/api/3/action/help_show?name=package_search",
    "success": true,
    "result": {
        "count": 107,
        "sort": "score desc, metadata_modified desc",
        "facets": {},
        "results": [
            {
                "license_title": "Creative Commons Attribution",
                "maintainer": "",
                "relationships_as_object": [],
                "private": false,
                "maintainer_email": "",
                "num_tags": 1,
                "id": "9dc5991d-64ee-4077-8060-8ae852169051",
                "metadata_created": "2025-08-05T01:58:03.796471",
                "metadata_modified": "2025-12-02T05:18:26.155512",
                "author": "admin",
                "author_email": "",
                "state": "active",
                "version": "",
                "creator_user_id": "72c7eaf2-abfc-425f-a6ab-53a52a5fc46f",
                "type": "dataset",
                "resources": [
}
curl --location 'https://opendata.grobogan.go.id/api/3/action/package_search?q=penduduk&rows=5'

Endpoint Organisasi

GET /organization_list

Daftar nama/slug seluruh organisasi (OPD). Tambahkan ?all_fields=true untuk detail lengkap.

Contoh Permintaan
GET https://opendata.grobogan.go.id/api/3/action/organization_list
Response
cURL
{
    "help": "https://opendata.grobogan.go.id/api/3/action/help_show?name=organization_list",
    "success": true,
    "result": [
        "bkppd-grobogan",
        "bakesbang",
        "bpbd",
        "dinkes",
        "dinas-kominfo-grobogan",
        "dispendukcapil"
    ]
}
curl --location 'https://opendata.grobogan.go.id/api/3/action/organization_list'

Endpoint Topik

GET /group_list?all_fields=true

Daftar semua topik/kategori dataset beserta detailnya.

Contoh Permintaan
GET https://opendata.grobogan.go.id/api/3/action/group_list?all_fields=true
Response
cURL
{
    "help": "https://opendata.grobogan.go.id/api/3/action/help_show?name=group_list",
    "success": true,
    "result": [
        {
            "name": "desa",
            "title": "DESA",
            "description": "DESA",
            "package_count": 14
        },
        {
            "name": "geografi",
            "title": "GEOGRAFI",
            "description": "",
            "package_count": 8
        }
    ]
}
curl --location 'https://opendata.grobogan.go.id/api/3/action/group_list?all_fields=true'

Kode Status

Berikut adalah daftar kode status HTTP yang mungkin dikembalikan oleh API.

KodeDeskripsi
200 Success: Permintaan berhasil
400 Bad Request: Parameter tidak valid
404 Not Found: Data tidak ditemukan
500 Internal Server Error: Kesalahan server