← Back to Platform

API Changelog

Track every API change, new endpoint, deprecation, and migration guide. Updated with each release.

Get notified about API changes, deprecations, and new endpoints. We email only for breaking changes.

Subscribe to Updates RSS Feed
v1.6.0 February 24, 2026 Feature

New AI Tools (Professional+ tier)

  • Document Summarizer — Extract structured intelligence from grant RFPs: eligibility, deadlines, funding ranges, required documents, evaluation criteria. Cross-reference against schools to find matching schools ranked by fit. POST /api/summarize-document
  • AI Grant Writer — Improve existing grant narratives or generate complete first-drafts from scratch. Uses school-specific data (enrollment, demographics, Title I, assessment scores) and compliance language for Title I, Title IV-A, IDEA, E-Rate, Title III. POST /api/grant-narrative/improve and POST /api/grant-narrative/generate
  • E-Rate Document Generator — Auto-fill FCC Form 470 fields from school data, generate district technology plans, create competitive bid evaluation matrices. Supports Category 1 (internet, WAN) and Category 2 (Wi-Fi, switches, cabling, BMIC, managed Wi-Fi) service types.

Documentation

v1.5.0 February 24, 2026 Feature

New Endpoints

  • GET /api/info — Public API overview with endpoint listing, version, and Postman collection link
  • POST /schools/bulk-import — Upload CSV of NCES IDs, get enriched school profiles back (Business tier)
  • POST /integrations/webhooks — Subscribe to platform events (watchlist changes, alerts, new data)
  • GET /integrations/triggers — List all available Zapier/Make triggers and actions
  • GET /integrations/webhooks — List your active webhook subscriptions

Improvements

  • All endpoints now return X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers
  • /schools/search now supports sort_by parameter: relevance, enrollment, health_score
  • Added include_funding query parameter to /schools/{nces_id} for inline funding data
v1.4.0 February 22, 2026 Feature

New Endpoints

  • GET /schools/{nces_id}/board-intel — Board meeting intelligence for a school
  • GET /districts/{lea_id}/board-intel — Board meeting intelligence for a district
  • GET /board-intel/vendors/{vendor_name} — All board mentions of a specific vendor
  • GET /board-intel/leadership-changes — Recent superintendent/principal changes
  • GET /board-intel/stats — Aggregate board intelligence statistics
  • GET /schools/{nces_id}/opportunity — AI opportunity score for a school
  • GET /opportunities — Search and filter schools by opportunity score
  • POST /opportunities/score — Score a batch of schools
  • GET /schools/{nces_id}/contacts — Named educator contacts (Professional+)

Improvements

  • School profiles now include board_activity_count and last_board_meeting fields
  • Opportunity scores (0-100) available on /schools/search results via include_scores=true
v1.3.0 February 20, 2026 Feature

New Endpoints

  • POST /compliance/check — Check purchase compliance against 8 federal programs
  • GET /compliance/programs — List all supported funding programs and rules
  • GET /schools/{nces_id}/erate-eligibility — E-Rate eligibility and discount rates
  • GET /erate/discount-calculator — Calculate E-Rate discount by school/district
  • GET /erate/c2-budget — Category 2 budget and spending for a school
  • GET /erate/filing-checklist — Step-by-step E-Rate filing checklist

Improvements

  • Funding endpoints now include 5-year historical allocations
  • E-Rate data expanded to 20-year history per school
v1.2.0 February 17, 2026 Feature

New Endpoints

  • GET /schools/{nces_id}/health — Composite 0-100 health score with 5 sub-dimensions
  • GET /schools/{nces_id}/needs — Automated needs assessment
  • GET /schools/{nces_id}/equity — Equity profile and gap analysis
  • GET /equity/gaps — Search for equity gaps across districts
  • GET /districts/{leaid}/spending — District spending breakdown
  • GET /spending/compare — Compare spending between districts
v1.1.0 February 14, 2026 Feature

New Endpoints

  • POST /grants/write — AI-powered grant narrative generation
  • GET /grants/programs — List eligible grant programs for a school
  • POST /reports/justification — Generate funding justification reports
  • GET /vendors/erate — E-Rate vendor search and spending analysis
  • GET /vendors/erate/{vendor_name} — Detailed vendor profile and school clients
  • GET /market/summary — Market sizing and opportunity analysis by state/district
v1.0.0 February 10, 2026 Launch

Initial Release

  • GET /schools/search — Search schools by name, state, district, type
  • GET /schools/{nces_id} — Full school profile with demographics, enrollment, NCES data
  • GET /schools/{nces_id}/peers — Peer comparison based on demographics and geography
  • GET /schools/{nces_id}/funding — Federal funding allocations (Title I, IDEA, IV-A, E-Rate)
  • GET /bright-spots — Find high-performing schools in underfunded districts
  • POST /query — Natural language data queries powered by AI
  • GET /export/schools — Bulk CSV export of school data
  • POST /purchase/qualify — Check if a purchase qualifies for federal funding
  • GET /states/{abbr}/profile — State-level education profile
  • GET /districts/search — Search districts by name or state

Authentication

  • API key authentication via X-API-Key header
  • 4 tiers: Explorer (3/day), Starter (25/day), Professional (100/day), Business (unlimited)
  • Marketplace key management: create, revoke, upgrade keys

Deprecation Policy

We follow a structured deprecation process to give you time to migrate. No breaking changes without advance notice.

Our Deprecation Timeline

  1. Announcement (Day 0): Deprecated endpoints are marked in this changelog with a Deprecation tag and documented below.
  2. Warning Headers (Day 0+): Deprecated endpoints return a Deprecation header with the sunset date and a Link header pointing to the replacement.
  3. Email Notification (Day 1): All API key holders receive an email with migration instructions.
  4. Sunset (Day 90+): After at least 90 days, the deprecated endpoint returns 410 Gone with a redirect to the replacement.

Migration Guide Template

When we deprecate an endpoint, we provide a migration guide following this format:

Migration Example ## Migrating from /v1/old-endpoint to /v2/new-endpoint ### What changed - Response format updated: `school_name` → `name` - Query parameter `q` renamed to `query` - New required field: `api_version` in request headers ### Before (deprecated) GET /v1/old-endpoint?q=Springfield → { "school_name": "Springfield Elementary" } ### After (current) GET /v2/new-endpoint?query=Springfield → { "name": "Springfield Elementary", "version": "2" } ### Timeline - Announced: March 1, 2026 - Warning headers active: March 1, 2026 - Sunset date: June 1, 2026
No deprecations currently active

All API endpoints are current and fully supported. When deprecations occur, they will appear here with full migration guides.

← Full API Documentation · Rate Limits · Endpoint Reference

© 2026 ThinkKits LLC — Back to Platform

Was this article helpful?

← Back to Help Center