World Universities Scraper avatar

World Universities Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
World Universities Scraper

World Universities Scraper

This service aggregates university information from over 120 countries using the Hipolabs Universities API, allowing users to search for more than 10,000 educational institutions by country, university name, or domain.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

๐ŸŽ“ World Universities Scraper โ€” Apify Actor

Scrapes university data from 120+ countries via the Hipolabs Universities API. Search by country, name, or domain across 10,000+ institutions worldwide. No API key required.

Features

  • 120+ countries selectable from the UI โ€” batch query multiple countries in one run.
  • Name search โ€” find universities by keyword (e.g. "Technology", "Medical", "Engineering").
  • Domain search โ€” find by web domain (e.g. "edu.pk", "ac.uk", "mit").
  • Post-fetch filtering โ€” include/exclude by name keywords, filter by domain TLD.
  • Deduplication โ€” remove duplicate entries (same name + country).
  • 4 output formats โ€” enriched, raw, minimal, domains-only.
  • Sorting โ€” by name, country, or domain.
  • Run summary โ€” country breakdown, TLD distribution, and stats saved to key-value store.

Input Example

{
"countries": ["Pakistan", "India", "United Kingdom"],
"nameSearch": "Engineering",
"excludeNameKeywords": "virtual,distance,online",
"domainTldFilter": "edu.pk,ac.in,ac.uk",
"deduplicate": true,
"sortBy": "country_asc",
"outputFormat": "enriched",
"addSequentialId": true,
"maxResults": 0
}

Input Parameters

ParameterTypeDefaultDescription
countriesarray["Pakistan"]Countries to search (leave empty + set name/domain for global search)
nameSearchstringโ€”Search by university name keyword
domainSearchstringโ€”Search by web domain
nameContainsFilterstringโ€”Post-fetch: keep only names containing ALL these keywords (comma-separated)
excludeNameKeywordsstringโ€”Post-fetch: remove names containing ANY of these keywords
domainTldFilterstringโ€”Only keep domains ending in these TLDs (comma-separated)
deduplicatebooleantrueRemove duplicate name+country pairs
sortBystringname_ascSort order
outputFormatstringenrichedOutput shape
maxResultsinteger0Limit output (0 = unlimited)
addSequentialIdbooleantrueAdd sequential ID to each record

Output Formats

Enriched (default)

FieldExample
id1
nameUniversity of Engineering and Technology
countryPakistan
alpha_two_codePK
state_provincePunjab
primary_domainuet.edu.pk
primary_websitehttp://www.uet.edu.pk/
all_domainsuet.edu.pk
all_websiteshttp://www.uet.edu.pk/
domain_count1
website_count1
tldedu.pk
has_state_provincetrue

Minimal

id, name, country, country_code, domain, website

Domains Only

id, name, country, domain_1, domain_2โ€ฆ, website_1, website_2โ€ฆ, domain_count โ€” useful for SEO, link building, or backlink analysis.

Raw

Original API structure with name, country, alpha_two_code, state_province, domains[], web_pages[].

Use Cases

  • Education Research โ€” catalog universities by country, region, or specialization.
  • SEO & Link Building โ€” extract .edu domains for backlink prospecting.
  • Lead Generation โ€” find engineering/medical/business schools in specific countries.
  • Data Enrichment โ€” match university names in your CRM to official domains and websites.
  • Market Analysis โ€” count institutions per country, compare TLD distribution.
  • Application Portals โ€” populate university dropdowns with verified data.

Example Queries

GoalSettings
All Pakistani universitiescountries: ["Pakistan"]
Engineering schools worldwidenameSearch: "Engineering"
UK universities on .ac.ukcountries: ["United Kingdom"], domainTldFilter: "ac.uk"
South Asian medical collegescountries: ["Pakistan","India","Bangladesh","Sri Lanka"], nameSearch: "Medical"
Remove online/virtual schoolsexcludeNameKeywords: "virtual,distance,online,open"