🚀 Public API Launch
ThinkKits API is now publicly available! Our REST API provides programmatic access to school profiles, funding data, and analytics.
Core Endpoints
- GET /schools — Search and filter K-12 schools
- GET /schools/{nces_id} — Detailed school profiles
- GET /districts — District-level data and demographics
- GET /funding — Federal funding eligibility and amounts
- GET /erate — E-Rate vendor and procurement data
- GET /grants — Grant opportunities and deadlines
Authentication
- API key authentication via
X-API-Keyheader - Tier-based rate limiting (3–100 requests/day)
- JSON Web Token support for advanced integrations
Response Format
- Consistent JSON structure with
data,meta, andlinksfields - Pagination via cursor-based navigation
- Rate limit headers on all responses
- Error responses follow RFC 7807 Problem Details format