Go APIpusiknas.polri.go.id ↗
Search for and retrieve detailed information about wanted persons from the Indonesian National Police's official wanted list. Access comprehensive profiles including suspect names, charges, and other identifying details to help identify individuals listed by Pusiknas Bareskrim.
curl -X GET 'https://api.parse.bot/scraper/b1a6c0aa-36f6-4253-8f93-7f8d8b4e84cc/search_dpo?nama=BAGOL&page=1' \ -H 'X-API-Key: $PARSE_API_KEY'
Search the wanted persons list with optional name keyword and crime classification filters. Returns paginated results. Each result includes the person's ID, name, crime classification, criminal offense, and photo URL. Use the returned id to fetch full details via get_dpo_detail. One upstream request per call.
| Param | Type | Description |
|---|---|---|
| nama | string | Name search keyword. Partial match supported. Omitting returns all results. |
| page | integer | Page number (1-indexed). |
| size | integer | Number of results per page (1-100). |
| klasifikasi_kejahatan | string | Crime classification filter. Must match one of the classifications from the site's dropdown (e.g. 'Pembunuhan', 'Narkotika (Narkoba)', 'Penipuan/perbuatan curang', 'Korupsi'). Omitting returns all classifications. The value is forwarded to the upstream API for filtering. |
{
"type": "object",
"fields": {
"page": "current page number",
"size": "page size",
"items": "array of wanted person summaries, each with id, nama, klasifikasi_kejahatan, tindak_pidana, photo_url",
"total_pages": "total number of pages",
"total_elements": "total number of matching records"
},
"sample": {
"data": {
"page": 1,
"size": 8,
"items": [
{
"id": 10089,
"nama": "BAGOL",
"photo_url": "https://pusiknas.polri.go.id/web_pusiknas/dpo/11929.jpg",
"tindak_pidana": "Narkotika (Narkoba)",
"klasifikasi_kejahatan": "Narkotika (Narkoba)"
}
],
"total_pages": 1,
"total_elements": 1
},
"status": "success"
}
}About the Go API
The Go API on Parse exposes 2 endpoints for the publicly available data on pusiknas.polri.go.id. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.