A Public API for Schools in Africa
# π EduAfrika API
EduAfrika API is a public, open-source API that provides structured access to data on educational institutions across Africa β from universities and colleges to high schools and vocational training centers.
## π Project Purpose
Africa has a vast and diverse educational landscape, but reliable, standardized data is often scattered or unavailable. **EduAfrika API** addresses this by offering a centralized, developer-friendly platform for discovering and analyzing schools across the continent.
## π§± Core Features
- π Search and filter institutions by country, region, type, and accreditation
- π View detailed academic programs including level, duration, and requirements
- π Browse institutions by geographic location
- π·οΈ Categorize institutions using thematic tags (e.g., STEM, public, religious)
- π Access contact channels such as email, phone, WhatsApp
- π (Planned) Enable ratings, reviews, and statistics
## π Use Cases
- Students researching schools and programs
- Developers creating EdTech apps
- Researchers analyzing access to education
- NGOs/governments tracking education infrastructure
## π οΈ Tech Stack
- **Framework**: Laravel
- **Database**: MySQL or PostgreSQL
- **Authentication**: Public (JWT or token planned)
- **Documentation**: OpenAPI/Swagger (in progress)
## π€ Contribution (Future Plan)
We welcome data contributions from verified partners:
- Add or edit institutions
- Update accreditation and contact data
- Submit new programs and locations
## π License
MIT License. Free for personal and commercial use. Attribution appreciated.
---
Built with β€οΈ to empower African education through open data.