Europe PMC Scraper โ€” Life-Science Papers & Full Text avatar

Europe PMC Scraper โ€” Life-Science Papers & Full Text

Pricing

from $0.0005 / article scraped

Go to Apify Store
Europe PMC Scraper โ€” Life-Science Papers & Full Text

Europe PMC Scraper โ€” Life-Science Papers & Full Text

Bulk-scrape life-science and biomedical literature from Europe PMC (40M+ records: PubMed, PMC, preprints, patents): title, abstract, authors, journal, year, DOI, PMID/PMCID, citation count, MeSH terms, open-access flag and full-text/PDF links. Thousands per run. No setup.

Pricing

from $0.0005 / article scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Bulk-scrape biomedical and life-science literature from Europe PMC โ€” a 40M+ record index spanning PubMed, PubMed Central, preprints, patents and agricultural literature. Get titles, abstracts, authors, journals, years, DOIs, PMIDs/PMCIDs, citation counts, MeSH terms, open-access flags and direct full-text / PDF links. Thousands of records per run. No account, no API key. Export to JSON, CSV or Excel.

Europe PMC Scraper input โ€” query, open-access filter and result limit in the Apify Console

Features

  • ๐Ÿ”Ž Broad life-science coverage โ€” PubMed + PMC + preprints + patents in one search
  • ๐Ÿ“„ Full-text & PDF links โ€” direct links where the article is openly available
  • ๐Ÿ“ˆ Citation counts โ€” citedByCount per article
  • ๐Ÿท๏ธ Rich metadata โ€” MeSH terms, keywords, publication types, journal, IDs (DOI/PMID/PMCID)
  • ๐Ÿ”“ Open-access filter โ€” restrict to freely readable articles
  • ๐Ÿ“Š Bulk & cursor-paginated โ€” scales to hundreds of thousands of records per query

What you get

One record per article.

Europe PMC Scraper output example โ€” biomedical articles with authors, journal, citation count and PDF links as structured JSON

{
"id": "38512345",
"source": "MED",
"pmid": "38512345",
"pmcId": "PMC10987654",
"doi": "10.1038/s41586-024-00000-0",
"title": "โ€ฆ",
"authors": ["Jane A Smith", "โ€ฆ"],
"journal": "Nature",
"pubYear": 2024,
"citedByCount": 37,
"isOpenAccess": true,
"hasPdf": true,
"pdfUrl": "https://europepmc.org/articles/PMC10987654?pdf=render",
"fullTextUrl": "https://europepmc.org/articles/PMC10987654",
"meshTerms": ["โ€ฆ"],
"url": "https://europepmc.org/article/MED/38512345",
"abstract": "โ€ฆ"
}

Output schema

FieldTypeDescription
idstringEurope PMC internal record ID.
sourcestringSource database code (e.g. MED, PMC, PPR).
pmidstringPubMed ID.
pmcIdstringPubMed Central ID.
doistringDigital Object Identifier.
titlestringArticle title.
authorsarrayList of author names.
authorCountintegerNumber of authors.
journalstringJournal or source title.
pubYearintegerPublication year.
volumestringJournal volume.
issuestringJournal issue.
citedByCountintegerNumber of citing articles.
isOpenAccessbooleanWhether the article is open access.
hasPdfbooleanWhether a PDF is available.
pdfUrlstring (URL)Direct PDF link where available.
fullTextUrlstring (URL)Full-text (HTML) link where available.
pubTypesarrayPublication type labels.
meshTermsarrayMeSH subject terms.
keywordsarrayAuthor-supplied keywords.
languagestringArticle language.
urlstring (URL)Public Europe PMC article page.
abstractstringAbstract text (when included).

Input

{
"query": "crispr AND cancer",
"openAccessOnly": false,
"maxResults": 5000
}
FieldDescription
queryEurope PMC query (supports fields like AUTH:, JOURNAL:, PUB_YEAR:, booleans).
openAccessOnlyOnly open-access articles.
includeAbstractInclude abstract text.
maxResultsMax articles to return.

Use cases

  • Systematic & literature reviews โ€” every relevant paper with abstracts and citations
  • Full-text mining โ€” grab open-access PDF/HTML links at scale
  • Bibliometrics โ€” rank by citations across PubMed + PMC + preprints
  • Biomedical datasets โ€” build corpora with MeSH-indexed metadata

Pricing

Pay-per-event: a small amount per article scraped. See the Pricing tab for current rates.

FAQ

Do I need an API key? No. This Actor uses the public Europe PMC REST API โ€” no account, login or API key required.

How many articles can I scrape per run? Set maxResults as high as you need โ€” the API is cursor-paginated and scales to hundreds of thousands of records per query.

Is scraping Europe PMC legal? Yes. Europe PMC openly publishes its life-science index through a public REST API, and this Actor reads only those openly available records and returns them as-is.

What format is the output? Structured JSON โ€” one record per article โ€” exportable as JSON, CSV or Excel. Each record includes title, abstract, authors, journal, year, DOI, PMID/PMCID, citation count, MeSH terms, open-access flags and direct full-text/PDF links.

Can I filter by open access or use field search? Yes. Flip openAccessOnly to keep only freely readable articles, and the query field supports Europe PMC syntax like AUTH:, JOURNAL:, PUB_YEAR: and booleans.

Can I connect this Actor to other apps? The Europe PMC Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Building a biomedical literature dataset? These other hipersoft scrapers pair well with this one:

Notes

Uses the public Europe PMC REST API. Returns its openly-available metadata as-is. This is an independent tool and is not affiliated with or endorsed by Europe PMC or EMBL-EBI.