Universities+API.SH

Universities API

Search universities and colleges worldwide by name, country, state or web domain and get their domains and websites as JSON.

The API.SH Universities API searches about 10,000 universities and colleges worldwide. Search by name, filter by country or state and province, or look up a web domain to find the university behind a student or staff email address. Each result has the institution's name, country, state, domains and websites. Results are paged: pass next_page back as page until it is null.

  • 1 endpoint
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
University search
GET https://api.api.sh/universities/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Universities API

Student email verification

Look up the domain of a sign-up email to check it belongs to a university, for student discounts, academic pricing or campus-only communities.

School pickers and autocomplete

Power the "Which university?" field in a sign-up or application form by searching names as the user types, filtered to their country.

Lists by country or state

Page through every university in a country or a US state to build directories, outreach lists or market sizing for an education product.

CRM and lead enrichment

Match the email domains in your CRM to university names and countries to segment academic leads.

Universities data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Universities API endpoints and prices

Every Universities endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
University search
/universities/v1/search
$1 · $2 PAYG
1 credit

Call the Universities API

University search: GET https://api.api.sh/universities/v1/search

curl "https://api.api.sh/universities/v1/search?q=oxford" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 483 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Universities data

  • Public data only: no Universities login, cookies or account needed
  • One key and one response shape for Universities and 482 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Universities API

There is no single official worldwide universities API. The free Hipolabs university domains list on GitHub is the best-known open option, and the US College Scorecard API covers US schools with costs and outcomes. API.SH gives you a hosted search by name, country, state and domain with paging, on the same key and JSON shape as every other API.SH endpoint.

Hipolabs is free but you host or rely on a volunteer service; API Ninjas lists more institutions with extra fields; College Scorecard is US-only. API.SH covers names, countries, states, domains and websites worldwide, with no-code tools and MCP for AI agents. It does not return rankings, costs or admissions data.

Universities API questions

What university data can I get?+

From /universities/v1/search: universities and colleges worldwide by name, country, state or province, or web domain, each with name, country, state, domains and websites, paged with next_page.

How much does the Universities API cost?+

Every Universities endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free universities API?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /universities/v1/search at 1 credit each. Free open lists such as Hipolabs' university domains list also exist; API.SH adds hosted search, paging and one key for all its data.

Where does the data come from?+

From a public worldwide list of about 10,000 universities and colleges with their names, countries, states and web domains.

Do I need keys for the underlying sources?+

No. One API.SH key is all you need.

Can I find a university from an email domain?+

Yes. Pass the domain, for example ox.ac.uk, as the domain parameter and you get the matching institution.

Does it include rankings, tuition or admissions data?+

No. It returns names, countries, states, domains and websites only. For US costs and graduation rates, the US College Scorecard API is the source.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /universities/v1/search with q=oxford. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More public data APIs all public data APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 483 platforms.
Get a free API key