The data interface for Uganda's education future
One API for every accredited university, college, course, and A-level combination in Uganda. Built for AI agents, career guidance apps, and EdTech platforms.
Free tier includes 1,000 requests per month. No card required.
curl -X POST https://edugate-api.vercel.app/api/v1/alevel/match-courses \
-H "Authorization: Bearer edg_live_..." \
-d '{
"combination_code": "PCM",
"principal_passes": 3,
"preferences": { "region": "Central" }
}'
→ {
"top_match": {
"course": "BSc Software Engineering",
"institution": "Makerere University",
"tuition_local": "1,200,000 UGX",
"match_reason": "PCM accepted. Strong Mathematics grade.",
"admission_probability": "high"
}
}Data sourced from every accredited institution in Uganda
Everything you need about Ugandan higher education
One API, structured for humans and AI agents alike.
Institutions
Universities, colleges, technical, vocational, and nursing schools. Filter by region, type, ownership, and accreditation.
Courses
Full course catalog with tuition, intakes, career paths, study mode, and NCHE accreditation.
A-level matching
Our killer feature: POST a student's combination and grades, get ranked eligible courses back.
Weighting formulas
Exact merit-entry calculations for public universities. Essential, relevant, and desirable subjects with per-grade points.
Categories & levels
Hierarchical browsing from faculty to course level. Certificate, Diploma, Bachelor, Master, PhD.
Built for AI agents
Predictable, nested JSON with natural-language reason fields. LLMs parse it reliably.
Fast by default
Edge-cached reads, < 200ms p50 for GET, < 500ms for match endpoints.
NCHE cross-referenced
Every record verified against National Council for Higher Education data.
Solve the A-level combination matching problem
No other API does this. Give us a student's combination (PCM, BCM, HEG, MEG, PEM…) and their grades — we return every course they qualify for, ranked by fit, with admission probability and alternatives.
- Standard Uganda A-level combinations built in
- Merit-entry weighting formulas per course
- Ranked matches with natural-language reasons
- Perfect for chatbots and career-guidance agents
{
"matched_courses": [
{
"course": "BSc Computer Science",
"institution": "Makerere University",
"match_score": 98,
"admission_probability": "high",
"reason": "Your combination matches 100%"
},
{
"course": "BSc Software Engineering",
"institution": "Kyambogo University",
"match_score": 95,
"admission_probability": "high",
"reason": "PCM accepted, strong Math grade"
}
],
"recommended_actions": [
"Your strong Math grade opens engineering options"
]
}Get started in minutes
Three steps from sign-up to production calls.
Create an account
Sign up with email or Google. Free tier activates instantly — 1,000 requests per month, no card required.
Get your API key
Generate a key from the dashboard. Use it as a Bearer token or via the x-api-key header.
Call the API
Query institutions, courses, match A-level combinations, or pull weighting formulas. Upgrade via MoMo or Airtel when you outgrow free.
Simple, UGX pricing
Pay in UGX with MTN Mobile Money or Airtel Money. Start free, upgrade when you need more.
Free
For exploration and prototypes.
- 1,000 requests / month
- Institutions & courses list
- Categories & levels
- Community support
Starter
For indie developers and small EdTech products.
- 10,000 requests / month
- All GET endpoints
- Weighting formulas
- Full institution data
- Email support
Growth
For growing EdTech teams and paid apps.
- 50,000 requests / month
- POST /alevel/match-courses
- Weighting formulas
- 2 concurrent requests
- Email support
Pro
For AI agents and career-guidance platforms.
- 100,000 requests / month
- POST /alevel/match-courses
- Career paths & accreditation
- 5 concurrent requests
- Priority support
Scale
For high-traffic platforms and multi-tenant products.
- 500,000 requests / month
- Webhooks for data updates
- 10 concurrent requests
- Bulk exports
- Dedicated support channel
Enterprise
Unlimited scale, white-label, SLA.
- Unlimited requests
- Webhooks for data updates
- Dedicated support
- White-label options
- SLA guarantees
Builders trust EduGate
From solo developers to funded EdTech startups.
“The A-level match endpoint cut three weeks off our career-advisor launch. We went from scraping university sites to shipping in 10 days.”
Aisha Nakato
Founder, PathwayAI
“Finally an API that understands the Ugandan system. PCM, BCM, weighting formulas — no other provider gets this right.”
David Ochieng
CTO, CampusHive
Start building today
1,000 free requests a month. No card required. Upgrade in minutes with Mobile Money when you're ready.
Create your accountQuestions? Email hello@edugate.ug
Frequently asked
Not here? Email us at hello@edugate.ug.
All accredited Ugandan universities, colleges, technical institutes, nursing schools, and vocational centres. Every course carries A-level entry requirements, tuition, intakes, career paths, and NCHE accreditation status.