Academia.edu Scraper avatar

Academia.edu Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Academia.edu Scraper

Academia.edu Scraper

Scrape public papers from academia.edu. Use the same paper search filters as the site (keyword, titles or full text, publication type, language, year, sort) or paste a URL — the URL wins when set.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

21 days ago

Last modified

Categories

Share

Want public Academia.edu papers in a spreadsheet? This scraper makes it easy.

Use structured filters — better for AI agents — or paste an input_url. When input_url is set it overrides the filters.

Academia.edu hosts public papers, books, and conference papers. This actor returns up to 2000 paper rows per run.

💡 Perfect for...

  • Research: Export public papers on a topic from Academia.edu.
  • Dashboards: Track a keyword without paging the site.
  • Literature reviews: Slice papers by type, language, or year.
  • Data analysts: Export structured rows with public paper URLs.
  • 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live Academia.edu results.
  • 📚 RAG Systems: Feed titles, authors, and abstracts into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste an Academia.edu paper search URL, or pick the same filters as the site. input_url always wins when set.
  • 🎯 Website-Matched Filters: Keyword, titles or full text, publication type, language, year, and sort — the same controls as the paper search.
  • 🌐 Listing cards: Title, authors, year, abstract, publication, field of study, and author photo.

📦 What's inside the data?

id, url, title, authors, year, abstract, publication, field_of_study, document_type, language, pages, image

🚀 Quick start

Option A: paste https://www.academia.edu/search?q=education. Option B: type a keyword and set max_results.

Input Example (filters):

{
"query": "education",
"search_in": "titles",
"publication_type": "journal-article",
"year_from": 2020,
"sort_by": "relevance",
"max_results": 100
}

Input Example (URL):

{
"input_url": "https://www.academia.edu/search?q=education",
"max_results": 100
}

Output Example:

{
"id": "117874244",
"url": "https://www.academia.edu/117874244/Education_Education_Education_2004",
"title": "Education Education Education 2004",
"authors": "Richard Wilcocks",
"year": 2005,
"abstract": "I am sharing this session with Andrew McCarthy…",
"publication": "The Brontës and Education",
"field_of_study": "Literacy; English Literature",
"document_type": "talk",
"language": "en",
"pages": 9,
"image": "https://2.academia-photos.com/54831564/14690253/143516875/s65_richard.wilcocks.jpg"
}

Output fields:

FieldDescription
idPaper id.
urlPublic paper page.
titlePaper title.
authorsAuthors when shown.
yearPublication year.
abstractAbstract snippet.
publicationJournal or book name when shown.
field_of_studyResearch interests on the card.
document_typePaper type when shown.
languageLanguage code when shown.
pagesPage count when shown.
imageAuthor photo or preview when shown.

📋 Input reference

ParameterTypeRequiredDefaultDescription
input_urlstringNo—Academia.edu paper search URL. Overrides every filter.
querystringNoeducationSame as the search box.
search_indropdownNoTitlesTitles or full text.
publication_typedropdownNoanyJournal article, book, conference paper, or other.
languagedropdownNoanyPaper language.
year_fromintegerNo—Earliest publication year.
year_tointegerNo—Latest publication year.
sort_bydropdownNoRelevanceRelevance, date, recently added, most cited, or year.
max_resultsintegerNo50Maximum rows (1–2000).