Skip to main content
Checking…API status: checking api.uapply.africa.

The API behind university admissions.

Read, filter, export, and update your institution's applications through secure, scoped endpoints — and try every call live in your browser.

Scoped API keysLive in-browser playgroundJSON · CSV
applications.sh200 OK
# Fetch your latest applications
curl https://api.uapply.africa/api/v1/applications \
  -H "Authorization: Bearer uap_live_…"

{
  "code": 200,
  "has_next": true,
  "data": [
    { "id": "9f2…", "personal": { "first_name": "Ada" } }
  ]
}

$ 
Reference

Every endpoint, ready to call

Five scoped REST endpoints cover the full lifecycle. Each page ships with a live, in-browser playground.

The data behind the dashboard

Your admissions data, exactly as your team sees it.

The same applications your staff review inside uapply are available programmatically — same fields, same cycles, same decisions. Sync to your SIS, run analytics, or power your own portal without re-keying a thing.

  • Cursor pagination — stable paging across thousands of records.
  • Field selection — request only the groups you need.
  • Signed exports — Excel and document bundles via expiring URLs.
Field selection
uapply admissions dashboard
Why uapply

Developer-first, institution-grade

Try it in your browser

Every endpoint page ships with a built-in playground. Paste your key, tweak parameters, hit Send, and read the live response.

Scoped & secure by design

Keys are hashed at rest and shown only once. Every request is scoped to one institution — your data stays yours.

Built for the way you work

JSON, CSV, and Excel exports, document bundles, cursor pagination, and bulk admission updates in one consistent API.

Ship your first request in minutes.

Generate a scoped API key, drop it into the playground, and pull your live application data. No SDK, no setup.