school KTU Announcements API
Live • 10 items

Automated REST Access to KTU Announcements

Direct, decoupled API service scraping circulars and notifications from APJ Abdul Kalam Technological University via Camoufox. Attachments are pre-cached in memory for instant downloads.

API Base URL https://ktu-announcements-api-wxk8.onrender.com

api API Endpoints

GET
/announcements
List all cached university announcements
arrow_forward
GET
/announcements?limit=5
Retrieve only the N most recent records
arrow_forward
GET
/announcements?new_only=true
Filter records flagged as new by KTU
arrow_forward
GET
/announcements?scheme=2019
Filter by scheme (e.g. 2015, 2019, 2024, or General)
arrow_forward
GET
/announcements/{id}
Fetch a single announcement by its numeric ID
arrow_forward
GET
/download/{encrypt_id}
Download an attached document directly as a PDF (pre-cached)
arrow_forward
GET
/health
Service status, Turnstile token state, and cache timestamps
arrow_forward
GET
/refresh?secret=...
Dispatch on-demand scraper run (requires secret, 10m cooldown)
arrow_forward
POST
/api/sync
Scraper data ingestion endpoint (requires X-Sync-Secret)
arrow_forward
GET
/docs
Interactive Swagger UI / OpenAPI documentation
arrow_forward

link Resources & Documentation