An unofficial REST API for querying WAEC (West African Examinations Council) student results from waecdirect.org.
Submit student information to retrieve WAEC results.
Request Body:
{ "examNumber": "string", "examYear": "string", "examType": "string", "cardPin": "string" }
Response:
{ "success": true, "data": { "studentInfo": {...}, "results": [...] } }
├── backend/
│ ├── index.ts # Main API server
│ ├── routes/
│ │ └── results.ts # WAEC results endpoints
│ └── services/
│ └── waec-scraper.ts # Web scraping logic
├── frontend/
│ ├── index.html # Test form interface
│ └── app.js # Frontend JavaScript
└── shared/
└── types.ts # Shared TypeScript types
/api/results with student informationThis is an unofficial API and is not affiliated with WAEC. Use responsibly and in accordance with WAEC's terms of service.