University Faculty & Research Lab Scraper avatar

University Faculty & Research Lab Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
University Faculty & Research Lab Scraper

University Faculty & Research Lab Scraper

Scrapes university faculty and research directories, automatically detecting person listings and extracting names, titles, emails, departments, research interests, and profile URLs.

Pricing

from $4.99 / 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

11 days ago

Last modified

Share

Crawls university faculty and research-lab directory pages and returns one record per person: name, academic title, email, department and research interests. It works on any institution's directory because it auto-detects the person-card layout — no per-university configuration needed — and accepts your own CSS/XPath selectors when a site needs them.

How auto-detection works

The scraper groups every repeated container on the page by tag + class, scores each group by how many of its members contain a person-name link, a mailto: and an academic title keyword, and picks the winner. On near-ties it prefers the larger group, since the tighter one usually drops the people who have no photo or no listed email.

Input

FieldDefaultDescription
start_urls["https://www.eecs.mit.edu/role/faculty/"]Directory pages to crawl.
selectors{}Optional overrides: item, name, title, email, profile_link, research_interests (CSS or XPath).
follow_profilesfalseFetch each profile page to fill in missing email / title / research interests.
max_pages3Paginated listing pages to follow per start URL.
limit100Max people to return.

Runs with empty input (MIT EECS faculty, 100 people).

Output

{
"name": "Rachit Agarwal",
"title": "Associate Professor of Computer Science",
"email": "RA625@cornell.edu",
"department": "Faculty",
"research_interests": "Architecture; Systems + Networking; Theory of Computing",
"profile_url": "https://www.cs.cornell.edu/~rachit/",
"source_url": "https://www.cs.cornell.edu/people/faculty"
}

Verified against

DirectoryCards detectedField fill (first 6)
MIT EECS (eecs.mit.edu/role/faculty/)183name 6/6, title 6/6, email 6/6, profile 6/6
Cornell CS (cs.cornell.edu/people/faculty)20name 6/6, title 6/6, email 5/6, research 4/6

Two structurally different sites — MIT uses people-entry grid cells with heading links, Cornell renders names as bare <span>s inside views-row — both handled by the same heuristics with no selectors supplied.