NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

University Lookup API

GET

Find universities worldwide, or check if an email is academic.

University Lookup is a university search and academic domain API covering about 12,000 institutions worldwide. Search by name and country, or pass a domain or email address to learn whether it belongs to a university, and for US institutions get IPEDS details such as control, level and highest degree, while paid plans add enrollment, admission rate and tuition.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/universitylookup
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "domain": null,
    "isAcademicDomain": null,
    "matchType": null,
    "matchedDomain": null,
    "count": 1,
    "totalMatches": 1,
    "universities": [
      {
        "id": "us-166683",
        "name": "Massachusetts Institute of Technology",
        "aliases": [
          "MIT",
          "M.I.T."
        ],
        "country": "United States",
        "countryCode": "US",
        "stateProvince": "MA",
        "city": "Cambridge",
        "address": "77 Massachusetts Avenue",
        "zip": "02139-4301",
        "latitude": 42.359243,
        "longitude": -71.093226,
        "timezone": "America/New_York",
        "domains": [
          "mit.edu",
          "web.mit.edu"
        ],
        "website": "https://web.mit.edu/",
        "phone": "6172531000",
        "ipedsUnitId": 166683,
        "control": "private_nonprofit",
        "level": "four_year",
        "highestDegree": "doctorate",
        "offersUndergraduate": true,
        "offersGraduate": true,
        "hbcu": false,
        "tribal": false,
        "landGrant": true,
        "locale": "city_midsize",
        "sizeBand": "10000_19999",
        "system": null,
        "stats": {
          "enrollmentTotal": 11920,
          "enrollmentUndergraduate": 4576,
          "enrollmentGraduate": 7344,
          "studentFacultyRatio": 3,
          "admissionRate": 5,
          "tuitionInDistrict": 60156,
          "tuitionInState": 60156,
          "tuitionOutOfState": 60156,
          "graduateTuitionInState": 59750,
          "graduateTuitionOutOfState": 59750,
          "roomAndBoard": 19390,
          "tuitionYear": "2023-24",
          "enrollmentYear": 2023
        }
      }
    ]
  }
}

About the University Lookup API

A university lookup API that answers two questions. Search by name, country or state to get institutions with their domains and websites; US results come from the NCES IPEDS directory with address, coordinates, control, level, highest degree, HBCU and land-grant flags. Or send a domain or a whole email address and the API says whether it is academic: it matches the domain and its parents against every institution's domains, then falls back to academic suffixes such as .edu and .ac.uk. Paid plans unlock the IPEDS figures for US institutions: enrollment, student-faculty ratio, admission rate, in-state and out-of-state tuition, graduate tuition and room and board.

What people use it for

Student Discount Verification
Check that a sign-up email belongs to a university before granting an education plan.
Lead Enrichment
Turn the domain on an inbound lead into the university behind it, with country and website.
College Search
List US colleges in a state with control, level, enrollment and tuition for comparison tools.
Form Autocomplete
Suggest institution names as students type their school on an application form.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use University Lookup

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the University Lookup API.

Read the docs →
Which universities are covered?
About 12,000 institutions: every active degree-granting US institution in IPEDS, plus universities in about 200 other countries from the open university-domains list. Non-US records carry name, country, domains and website; addresses and statistics are US-only.
What is free and what needs a paid plan?
Name, country and domain searches, the isAcademicDomain check and all identity fields are free. The IPEDS statistics (enrollment, student-faculty ratio, admission rate, tuition and room and board) need a paid plan.
Does isAcademicDomain work for departments and student mail?
Yes. cs.stanford.edu and student.westherts.ac.uk match their institution through the parent domain. A domain that matches no institution but ends in an academic suffix (.edu, .ac.uk, .edu.au and similar) still returns isAcademicDomain true with matchType academic_suffix and no institution.
How current are the figures?
The directory is rebuilt monthly. US figures come from the newest IPEDS release NCES has published, and each record says which academic year its tuition and enrollment describe.
How many credits does a lookup use?
Each call costs 2 credits. 10,000 email checks use 20,000 credits, a tenth of the Starter plan's monthly allowance.

Ready to build with University Lookup? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs