K12ATLAS
Release v2026.07
§ Key-gated programmatic access

A school data API
for apps and AI agents.

Programmatic access is a paid product. Approved customers receive an individual API key after the use, geography, fields, request volume and license are agreed and paid.

The public site explains the data. The API is for systems that need cited school and district records repeatedly and securely.

102,176
U.S. public school profiles · release v2026.07
Key-gated
X-API-Key authentication and usage metering
JSON
Paginated records for applications and agents
Cited
Field source, vintage, definition and caveat registry
§ 1 · Who it is for

Use the data without rebuilding the warehouse.

AI agents and research assistants

Let a server-side agent retrieve structured school or district records, then show the source and year in its answer. Keys stay in your secure backend, not in a prompt, browser bundle or public repository.

Applications and data products

Search, filter and join school profiles without maintaining federal source files yourself. Product embedding and redistribution are licensed explicitly; a spreadsheet purchase does not grant API or resale rights.

Real-estate and relocation systems

Return government-reported facts with citations and let the user decide. Integrations must not rate schools, describe neighborhoods as desirable, or use school data to steer housing choices.

Researchers, newsrooms and analysts

Query consistent identifiers, profiles and field definitions across geographies. Journalists can still request one-off cited figures; recurring automated access belongs in a licensed API plan.

§ 2 · What you can request

Schools, districts, fields and exports.

The exact fields and endpoints in your license depend on provenance, geography and intended use.

School profiles

Identity, location, enrollment, staffing, program, finance and other available fields, with null values preserved instead of guessed.

District and geography filters

Request records by state, city, district or identifier, with pagination for controlled programmatic retrieval.

Field registry

Retrieve definitions, source agencies, source years and caveats so your interface can explain what each value means.

Licensed exports

Large jobs may be delivered as files instead of repeated API calls. We choose the delivery method in the written scope before payment.

No anonymous production endpoint · no public API key · no promise of real-time agency data.

§ 3 · Purchase and access

Four steps from use case to key.

Describe the integration

Tell us who will use it, whether an AI agent is involved, the geography, fields, expected requests and whether results appear in a customer-facing product.

Confirm data and license fit

We check source licensing, Fair Housing constraints, redistribution needs and whether the requested fields are available at the stated vintage.

Approve scope and pay

You receive a written scope and price. API access is not included until payment is complete; custom terms apply to product embedding and high-volume use.

Receive credentials and docs

We issue an individual key, production base URL, allowed endpoints and usage limits. Calls are authenticated and metered. Keys can be revoked if exposed or used outside the license.

§ 4 · FAQ

Paid API access questions.

Can an AI agent use the K12 Atlas API?

Yes. A licensed customer can connect an AI agent or application through a secure server-side integration. API keys must not be placed in public browser code or shared between unlicensed products.

Is API access included with a spreadsheet pack?

No. Download licenses and programmatic API access are separate products because API usage, support, redistribution and request volume require a separate scope.

Can I use the API before paying?

There is no anonymous public data endpoint. The free sample and public aggregate pages show field definitions and source quality; production credentials are issued only after scope approval and payment.

Is K12 Atlas data real time?

No. K12 Atlas integrates published federal and state records. Every field retains a source and vintage so an application can show when the underlying agency reported it.

Tell us what your app or agent needs.

We will confirm the fields, license, delivery method and price before payment. No key is issued through a public form.