THE Impact Rankings Scraper avatar

THE Impact Rankings Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
THE Impact Rankings Scraper

THE Impact Rankings Scraper

Scrapes the Times Higher Education Impact Rankings by edition year and returns each university as a flat row with its overall rank, total score, and all 17 individual SDG scores.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

Acquisition Automation Co.

Acquisition Automation Co.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Acquisition Automation Co. Search less. Close more.

πŸŽ“ THE Impact Rankings Scraper

Every university in the Times Higher Education Impact Rankings as a flat row, with its rank, overall score, country, student count, staff to student ratio, international share and gender split. Pick an edition year from 2019 to 2025, cap the run, export to CSV, Excel, JSON or XML.

Times Higher Education publishes the Impact Rankings as a paged table on its own site, one edition at a time, with no export. Reading the institutional numbers means opening each university's page. This Actor pulls the ranking table and the institution profile figures together, so an edition becomes a single sheet.

Who uses itWhat they use the table for
🏘 Buyers of student housing and campus servicesSizing the student population behind a location, by institution and country
πŸ“š Education sector investorsScreening institutions by country and scale before a partnership or an acquisition
🧭 Business development teamsBuilding a ranked target list of universities with the headcount attached
πŸ“Š Analysts and researchersComparing editions year over year with the same columns

πŸ“‹ What it does

πŸ’‘ Why it matters: a business that sells to universities is really buying a customer list. Rank, country and enrolment size give that list a shape before anyone makes a call.

  • πŸ“… Runs one edition at a time, from 2019 through 2025.
  • πŸ₯‡ Returns rank two ways: the printed rank, which can be a band such as a shared position, and a numeric sort order.
  • πŸ‘₯ Returns institution size: student count, staff to student ratio, international student share and the female to male split.
  • 🌍 Returns the country for every institution.
  • πŸ”— Links to each university's THE profile, plus the alternate names it is known by.
  • πŸ’Ύ Exports to CSV, Excel, JSON or XML, from the run page or the API.

πŸ“Š Output

Every university is one flat row. Several of the numbers arrive as strings, because they carry the formatting the site prints, such as a comma or a percent sign.

FieldTypeDescription
πŸŽ“ namestringUniversity name, for example University of Manchester
🌍 locationstringCountry, for example United Kingdom
πŸ₯‡ rankstringRank as printed by Times Higher Education
πŸ”’ rankOrderintegerNumeric sort order for the same position
πŸ“Š overallScorestringOverall Impact score, for example 98.4
πŸ… overallRankstringOverall rank as published for the edition
πŸ‘₯ studentsCountstringNumber of students as printed, for example 42,160
πŸ‘©β€πŸ« staffStudentRatiostringStaff to student ratio, for example 15.1
✈️ intlStudentsPctstringShare of international students, for example 46%
βš–οΈ femaleMaleRatiostringFemale to male split, for example 56 : 44
πŸ”€ aliasesstringAlternate names the institution is known by, useful for matching against your own list
πŸ”— urlstringLink to the university's Times Higher Education profile
πŸ†” nidintegerTimes Higher Education's internal id for the institution
πŸ”— sourceUrlstringThe rankings page the row came from
πŸ•’ scrapedAtstringISO timestamp of collection
⚠️ errorstringnull on a normal row

Example rows

{
"rank": "1",
"rankOrder": 1,
"name": "Western Sydney University",
"location": "Australia",
"overallScore": "98.7",
"overallRank": "1",
"nid": 1014,
"url": "https://www.timeshighereducation.com/world-university-rankings/western-sydney-university",
"studentsCount": "33,215",
"staffStudentRatio": "34.8",
"intlStudentsPct": "22%",
"femaleMaleRatio": "59 : 41",
"aliases": "Western Sydney University University of Western Sydney WSU UWS",
"sourceUrl": "https://www.timeshighereducation.com/impactrankings",
"scrapedAt": "2026-09-14T17:28:32.844Z",
"error": null
}
{
"rank": "2",
"rankOrder": 2,
"name": "University of Manchester",
"location": "United Kingdom",
"overallScore": "98.4",
"overallRank": "2",
"nid": 512,
"url": "https://www.timeshighereducation.com/world-university-rankings/university-manchester",
"studentsCount": "42,160",
"staffStudentRatio": "15.1",
"intlStudentsPct": "46%",
"femaleMaleRatio": "56 : 44",
"aliases": "University of Manchester",
"sourceUrl": "https://www.timeshighereducation.com/impactrankings",
"scrapedAt": "2026-09-14T17:28:32.942Z",
"error": null
}

✨ Why choose this Actor

What you get
The published tableRows come from the Times Higher Education rankings page itself.
Seven editions2019 through 2025, one input away, so a trend is two runs and a join.
Size with the rankStudent count and international share sit on the same row as the position.
Names you can match onaliases carries the abbreviations and former names, which is what makes a join work.
You pay per rowNo subscription. A ten university test costs about twenty cents.

πŸš€ How to use it

  1. Create a free Apify account. New accounts start with $5 of credit.
  2. Open the Actor and select Try for free.
  3. Pick an edition in year.
  4. Set maxItems to cap the run.
  5. Select Start, then export from the Dataset tab as CSV, Excel, JSON or XML.

A first run:

{
"year": "2025",
"maxItems": 10
}

A full edition:

{
"year": "2024",
"maxItems": 2000
}

βš™οΈ Input

FieldRequiredDescription
yearNoEdition year: 2025, 2024, 2023, 2022, 2021, 2020 or 2019. Default 2025
maxItemsNoHow many universities to collect per run. Default 10

πŸ’° Pricing

Pay per result. No subscription, and no Apify platform usage on top.

Apify planFreeBronzeSilverGoldPlatinumDiamond
Per university row$0.021$0.0203$0.0197$0.019$0.019$0.019
Rows collectedCost on the Free plan
100$2.10
1,000$21.00
10,000$210.00

Free plan runs return up to 10 rows as a preview. Any paid Apify plan lifts that to 1,000,000 per run.

πŸ”Œ Integrate with any app

The dataset is available through the Apify API as soon as the run finishes. Use run-sync-get-dataset-items for a one-shot call, webhooks to trigger what happens next, or the Make, Zapier, Airbyte and LangChain integrations listed on the Actor page.

πŸ€– Use with an AI agent

Give an agent live access to the rankings over the Model Context Protocol:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=acquistion-automation/the-impact-rankings-scraper"

Then ask it in plain language for the top ranked universities in a country and have it read the result back.

❓ Frequently asked questions

Does a row carry the 17 individual SDG scores? No. A row carries the overall score and rank plus the institution profile figures listed above. The per goal scores are not part of the output.

Why are numbers returned as text? They are kept in the form the site prints them, with the comma in 42,160, the percent sign in 46% and the spacing in 56 : 41. Convert them on import if your tool needs numerics.

What is the difference between rank and rankOrder? rank is what the page shows, which can be a band shared by several institutions. rankOrder is a plain number you can sort on.

Which editions can I pull? 2019 through 2025, one per run. Run each year separately and join on nid or name for a trend.

What is nid? Times Higher Education's own identifier for the institution. It is the most reliable key when the same university is spelled differently across editions.

What can I export? CSV, Excel, JSON and XML from the run page, or JSON straight from the API.

πŸ”— More from Acquisition Automation Co.

About Acquisition Automation Co.

We build automation for people buying businesses. The repetitive part of an acquisition search, checking listings, pulling public records, tracking owners and assets, is work a machine should do, so the buyer's time goes into judging deals instead of collecting them.

We add new Actors regularly. If there is a source you need and do not see here, tell us.

πŸ†˜ Support

Open an issue in the Issues tab of this Actor with your run ID, the input you used, and what you expected to get back.

⚠️ Disclaimer

This Actor is independent and is not affiliated with, endorsed by, or sponsored by Times Higher Education. It collects only publicly available data. You are responsible for using that data in compliance with the source's terms of service and applicable law.