{"repo":"IlhamriSKY/PDDIKTI-kemdikbud-API","free":true,"listed":false,"github":"https://github.com/IlhamriSKY/PDDIKTI-kemdikbud-API","clone":"git clone https://github.com/IlhamriSKY/PDDIKTI-kemdikbud-API.git","description":"Unofficial Python 3 API wrapper to retrieve data from PDDIKTI Kemdikbudristek.","language":"Python","stars":118,"topics":["python3","api-wrapper","package"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"🎓 PDDIKTI API Python Library An unofficial Python wrapper for the Indonesian Higher Education Database (PDDIKTI, Kemdiktisaintek). pddiktipy gives you a clean, typed interface to student, lecturer, university, and study-program data from PDDIKTI, with connection pooling, retries, validation, and comprehensive error handling. 📋 Table of Contents - Features - Installation - Cloudflare access (read this first) - Quick Start - Error Handling - Documentation - Requirements - Testing - Contributing - License 🚀 Features - ✅ 70+ endpoints : search, details, statistics, and visualizations - ✅ Full type hints for good editor support - ✅ Robust error handling with custom exceptions and input validation - ✅ Context manager support for clean resource management - ✅ Connection pooling & retries out of the box - ✅ Transparent AES-256 decryption for the encrypted search endpoint 📦 Installation To let the client read the Cloudflare clearance cookie from your local browser automatically (see below), install the optional extra: 🚨 Cloudflare access (read this first) The upstream API ( https://pddikti.kemdiktisaintek.go.id/api ) is protected by a Cloudflare Turnstile challenge. A plain HTTP client always receives 403 , so api() with no arguments will not work on its own. Only a real browser can pass the challenge. Even automated browsers (Selenium/Playwright) are blocked. You therefore need to supply Cloudflare clearance in one of three ways. Option A: auto cookie (easiest, on your own machi","default_branch":null,"files":null,"tree":[],"storefront":"/r/IlhamriSKY","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IlhamriSKY/PDDIKTI-kemdikbud-API/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}