Discover/Go API
live

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.

This API takes change requests — .
Endpoint health
monitored
get_dpo_detail
search_dpo
Checks pendingself-healing
Endpoints
2
Updated
4h ago
This call costs1 credit / call— charged only on success
Try it
Name search keyword. Partial match supported. Omitting returns all results.
Page number (1-indexed).
Number of results per page (1-100).
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.
api.parse.bot/scraper/b1a6c0aa-36f6-4253-8f93-7f8d8b4e84cc/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
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'
All endpoints · 2 totalmissing one? ·

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.

Input
ParamTypeDescription
namastringName search keyword. Partial match supported. Omitting returns all results.
pageintegerPage number (1-indexed).
sizeintegerNumber of results per page (1-100).
klasifikasi_kejahatanstringCrime 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.
Response
{
  "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.