Public APIs
VerifyEd favicon

VerifyEd

Data Validation

Verify academic credentials — search 912K+ schools, detect diploma mills worldwide.

VerifyEd's website screenshot

About VerifyEd

VerifyEd provides a REST API for searching and verifying school records, built on government-sourced data covering over 912,000 school entries. The API supports search by school name, CEEB code, or IB code, with autocomplete for typeahead interfaces, country and state filtering, and pagination. Each school record can include verification status, confidence scores, accreditation data, geocoding, and Street View imagery, with a background enrichment process available to add or refresh this data.

The API also cross-references search results against a list of known diploma mills, returning a match indicator and confidence score with each query, and supports batch screening of multiple schools with results retrievable as CSV. Most endpoints are public and do not require authentication, though API key management endpoints exist for administrative use, and requests are rate-limited per IP with usage reported via response headers.

This is aimed at developers building applications that need to verify educational credentials or school legitimacy, such as background-check tools, admissions or HR systems, or credential-verification workflows. Endpoints are organized around search and discovery, individual school detail retrieval, enrichment, AI-assisted research, batch screening, team webhooks, and platform status/health checks.

Key features

  • Full-text search across 912K+ government-sourced school records by name, CEEB, or IB code
  • Prefix autocomplete optimized for search-as-you-type UIs
  • Automatic cross-referencing of search results against known diploma mills
  • Detailed school records with verification checks, accreditation data, and enrichment info
  • Background enrichment jobs for geocoding, Street View imagery, address validation, and AI research
  • Batch screening endpoints with CSV results export

Frequently asked questions

Is authentication required to use the API?

Most endpoints are public with no authentication required, though the enrichment endpoint has optional auth.

Are there rate limits?

Yes, requests are rate-limited per IP, for example 100/min for search and 120/min for autocomplete, with usage shown in X-RateLimit-* response headers.

What data format does the API use?

The API is a REST API that returns JSON, with a base URL of https://verifyed.org/api/v1.

Can I search using school codes instead of names?

Yes, the search endpoint supports direct CEEB and IB code lookups in addition to name-based queries.

Does the API check for diploma mills?

Yes, search results include a diploma_mill_check object indicating whether the query matches any known diploma mills.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product