Indonesian Lecturer & Student Search (with public API)

Few months ago, I made a ‘computer-friendly’ search engine for searching Indonesian lecturers and student called CivitaSearch (https://www.wasisto.com/​civitasearch) with the data from the government. Now I’m gonna share a guide for developers to use its API.

Preparation

To follow this guide, you’re gonna need an HTTP client such as:

Searching a Student Example

  1. Search for the school of the student you’re gonna look up and save the school UUID using the endpoint for searching schools

    Example:
    https://www.wasisto.com/​civitasearch/​api/​schools/​search?keyword=​universitas+​indonesia

    More info:
    https://www.wasisto.com/​civitasearch/​apidoc/​search_schools

  2. Optional but highly recommended, list the program of the school you found previously then save the student’s program UUID using the endpoint for listing school programs

    Example:
    https://www.wasisto.com/​civitasearch/​api/​schools/​0D1E63E9-CBFB-4546-A242-875C310083A5/​programs

    More info:
    https://www.wasisto.com/​civitasearch/​apidoc/​list_school_programs

  3. Search for the student and save the student UID using the endpoint for searching students

    Example:
    https://www.wasisto.com/​civitasearch/​api/​students/​search?school_uuid=​0D1E63E9-CBFB-4546-A242-875C310083A5​&program_uuid=​D5D36093-9656-43FE-BFCC-C1ED1873EECB​&keyword=​andika

    More info:
    https://www.wasisto.com/​civitasearch/​apidoc/​search_students

  4. Get the student details using the endpoint for getting student details

    Example:
    https://www.wasisto.com/​civitasearch/​api/​students/​MkI4QzZEMDQtQTRBNi00NDdELUJCMzEtQTYxQjc0Qjg0MUEx

    More info:
    https://www.wasisto.com/​civitasearch/​apidoc/​student_details

Searching a Lecturer Example

  1. Search for the school of the lecturer you’re gonna look up and save the school UUID using the endpoint for searching schools

    Example:
    https://www.wasisto.com/​civitasearch/​api/​schools/​search?keyword=​universitas+​indonesia

    More info:
    https://www.wasisto.com/​civitasearch/​apidoc/​search_schools

  2. Search for the lecturer and save the lecturer UID using the endpoint for searching lecturers

    Example:
    https://www.wasisto.com/​civitasearch/​api/​lecturers/​search?school_uuid=​0D1E63E9-CBFB-4546-A242-875C310083A5​&keyword=​anis

    More info:
    https://www.wasisto.com/​civitasearch/​apidoc/​search_lecturers

  3. Get the lecturer details using the endpoint for getting lecturer details

    Example:
    https://www.wasisto.com/​civitasearch/​api/​lecturers/​QzA4OUYxNDUtODg4NC00RjEzLTk3QzItNzBENEY2OENEMUQ5

    More info:
    https://www.wasisto.com/​civitasearch/​apidoc/​lecturer_details

That’s all. You can now use my API on your apps.

Your email address will not be published. Required fields are marked *

*