SciELO Scraper avatar

SciELO Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
SciELO Scraper

SciELO Scraper

Scrape journal articles from SciELO. Use the same search filters as the site or paste a URL — the URL wins when set.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

📚 SciELO Scraper

Want SciELO journal articles 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.

SciELO is a large open library of journals from Latin America, Spain, Portugal, South Africa, and more. This actor returns up to 2000 rows per run.

💡 Perfect for...

  • Researchers: Export articles by keyword, country library, subject, or year.
  • Dashboards: Track new papers without paging the site.
  • Literature reviews: Slice results by language, article type, or newest first.
  • Data analysts: Export structured rows with public article URLs.
  • 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live SciELO results.
  • 📚 RAG Systems: Feed titles, authors, and journals into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste a SciELO search URL, or pick the same filters as the site. input_url always wins when set.
  • 🎯 Website-Matched Filters: Keyword, collection, language, subject, article type, year, and sort.
  • 🌐 Article cards: Title, authors, journal, collection, year, language, and the public article URL.

📦 What's inside the data?

id, url, title, authors, journal, collection, year, language

🚀 Quick start

Option A: paste https://search.scielo.org/?q=covid. Option B: type a keyword, pick Brazil or another collection, and set max_results.

Input Example (filters):

{
"query": "covid",
"collection": "scl",
"subject": "Health Sciences",
"max_results": 100
}

Input Example (URL):

{
"input_url": "https://search.scielo.org/?q=dengue",
"max_results": 100
}

Output Example:

{
"id": "S0102-311X2020001205001",
"url": "https://www.scielo.br/j/csp/a/example/",
"title": "COVID-19 in Brazil: a public health challenge",
"authors": "Silva, Ana; Souza, Pedro",
"journal": "Cadernos de Saúde Pública",
"collection": "Brazil",
"year": 2020,
"language": "English, Portuguese"
}

Output fields:

FieldDescription
idArticle id on SciELO.
urlPublic article page.
titleArticle title.
authorsAuthor names when shown.
journalJournal name.
collectionCountry or thematic library.
yearPublication year when shown.
languageLanguages listed on the card.

📋 Input reference

ParameterTypeRequiredDefaultDescription
input_urlstringNoSciELO search URL. Overrides every filter.
querystringNocovidSame as the site search box. Use * for everything.
collectionstring enumNoallBrazil, Mexico, and the other SciELO libraries.
languagestring enumNoanyArticle language.
subjectstring enumNoallThematic area such as Health Sciences.
article_typestring enumNoallArticle, review, editorial, and similar types.
sortstring enumNonewestRelevance, newest, oldest, most cited, or most accessed.
yearintegerNoExact publication year.
max_resultsintegerNo50Maximum rows (12000).