SchoolDigger API Documentation
The interactive reference below lets you explore every endpoint, see request parameters and response schemas, and make live API calls directly from your browser.
Base URL:
https://api.schooldigger.com
Current version: v2.3
Auth: appID + appKey query params
SDKs & Code Examples
Official client libraries and ready-to-run examples to get you up and running fast.
Python
SDK repo
pip install schooldigger# Search schools in New Jerseyimport schooldiggercfg = schooldigger.Configuration()cfg.api_key["appID"] = "YOUR_APP_ID"cfg.api_key["appKey"] = "YOUR_APP_KEY"api = schooldigger.SchoolsApi(schooldigger.ApiClient(cfg))results = api.search_schools(st="NJ", q="Princeton")
JavaScript / TypeScript
SDK repo
npm install schooldigger// Search schools in New Jerseyimport { SchoolsApi, Configuration } from 'schooldigger';const api = new SchoolsApi(new Configuration({ apiKey: (name) => name === 'appID' ? 'YOUR_APP_ID' : 'YOUR_APP_KEY' }));const res = await api.searchSchools({ st: "NJ", q: "Princeton" });
Batch Mode
— combine multiple API calls into a single request