ParseForge Scrapers

Europe PMC Literature Scraper

parseforge/europepmc-scraper

EducationBusinessAutomation

Scrapes Europe PMC biomedical literature by search query and returns each article as a flat row with abstracts, authors, identifiers, citations, and full-text links. Supports field qualifiers, booleans, and sort options.

Run this scraper See the API call
Total users
3
Monthly active
1
Total runs
136
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Europe PMC Literature Scraper

Scrape Europe PMC literature by any search query, up to a million articles per run. Every record comes with abstracts, authors, identifiers, citations, and full-text links. No API key or proxy. Export to CSV, JSON, Excel, or XML.

Europe PMC's official API needs registration and rate limits you. This reads the public search results directly, filtered by field qualifiers, booleans, and sort order, and returns each match in one fixed schema. Search biomedical literature, patents, and preprints with a single query.

Who uses it What they scrape Europe PMC for
Biomedical researchers Which papers a query returns, with abstracts and identifiers, for a literature review
Pharma competitive intelligence teams New publications on a drug or target, sorted by date or citations
Systematic review authors A reproducible set of records for screening against inclusion criteria
Data journalists Publication trends and citation counts for a story on research output

What it does

This Actor collects Europe PMC articles by search query and returns each one as a flat row with the detail level you choose.

  • ๐Ÿ” Field-qualified search: TITLE:, AUTH:, JOURNAL:, AFFILIATION:, MESH:, DOI:, PMID:, PMCID:, plus AND/OR/NOT and quoted phrases.
  • ๐Ÿ“Š Result detail levels: core returns the full record with abstract and full-text URLs, lite returns compact fields, idlist returns only IDs.
  • ๐Ÿ“ˆ Sort options: relevance, newest first, oldest first, or most cited.
  • ๐Ÿ“ฆ Bulk collection: set maxItems up to 1,000,000 articles per run.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Europe PMC data

๐Ÿ“š Build a literature review.

A PhD student runs a query like 'cancer immunotherapy' with resultType core and maxItems 500, then screens the abstracts in a spreadsheet to select papers for full reading.

๐Ÿ“ˆ Track a research field.

A pharma analyst sets the query to 'AUTH:"Doudna J"' and sort to date_desc, then runs the Actor weekly to see new CRISPR publications as they appear.

๐Ÿ”Ž Find highly cited papers.

A researcher searches 'mRNA vaccine AND (OPEN_ACCESS:Y)' with sort cited, then exports the top 100 records to identify influential open-access work.

๐Ÿงช Screen for systematic reviews.

A review team runs a precise query with field qualifiers and maxItems 2000, then uses the exported CSV to deduplicate and screen titles and abstracts.

Why choose this scraper

What you get
No API key Start scraping immediately without registration or OAuth
Full record detail Abstracts, authors, identifiers, citations, and full-text links in one row
Flexible queries Use field qualifiers and booleans to narrow results exactly
Bulk export Collect up to a million articles and export to CSV, JSON, Excel, or XML

How it compares

This Actor focuses on flexible querying and bulk export, while the competitors below offer similar Europe PMC scraping with different feature sets.

Feature ParseForge Europe PMC Biomedical Literature Scraper Europe PMC Biomedical Papers Europe PMC Scraper
Field-qualified search (TITLE:, AUTH:, etc.) Yes Not listed Not listed Not listed
Sort by citations Yes Not listed Not listed Not listed
Result detail levels (core, lite, idlist) Yes Not listed Not listed Not listed
Bulk export up to 1,000,000 articles Yes Not listed Not listed Not listed
No API key required Yes Yes Yes Not listed
Full-text availability links Yes Not listed Yes Not listed
Citation/reference lists Not listed Not listed Not listed Yes

Configure the run

Drive the Actor from a single Europe PMC query string, and filters run as each record is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "query": "cancer immunotherapy",
 "maxItems": 10
}

A larger pull:

{
 "query": "cancer immunotherapy",
 "maxItems": 200
}

Pricing

Pay-per-result: $0.0368 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $3.68
1,000 results $36.80
10,000 results $368.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Europe PMC Literature Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Europe PMC through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/europepmc-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your query syntax. Field qualifiers must be uppercase and followed by a colon, and phrases must be in double quotes. Try a simpler query first, like 'cancer', to verify the Actor works.

Why does the run stop before maxItems?

The Actor stops when there are no more results matching your query. Try broadening the query or removing some filters.

Why are some fields empty in the output?

Not all records have every field. For example, some articles may not have an abstract or full-text URL. Use resultType core to get the most complete record.

Why is the run slow?

Large maxItems values take longer. Consider using resultType lite or idlist if you only need basic fields, or split the query into smaller date ranges.

Can I search by DOI or PMID?

Yes. Use DOI:10.1000/xyz123 or PMID:12345678 in the query field.

FAQ

Question Answer
Do I need an API key for Europe PMC? No. This Actor reads the public search results directly, so no registration or API key is required.
What is the difference between resultType core, lite, and idlist? Core returns the full record including abstract, full-text URLs, and all metadata. Lite returns a compact set of fields. Idlist returns only the article IDs, which is useful for piping into another tool.
Can I search by author or journal? Yes. Use field qualifiers in the query, for example AUTH:"Doudna J" or JOURNAL:"Nature". You can combine them with AND, OR, and NOT.
How many articles can I get in one run? You can set maxItems up to 1,000,000. The Actor will stop when it reaches that number or when there are no more results.
Does this include PubMed and PubMed Central records? Yes. Europe PMC aggregates PubMed, PubMed Central, patents, preprints, and other biomedical literature sources.
Can I sort results by citations? Yes. Set the sort field to 'Most cited' to get the most cited articles first.
What export formats are supported? You can export the dataset to CSV, JSON, Excel, or XML from the Apify platform.
Is there a rate limit? The Actor handles rate limiting automatically. If you need very large volumes, consider increasing the timeout or running multiple queries.
Can I get the full text of an article? The core result type includes full-text URLs where available, but the Actor does not download the full text itself. You can use the URLs to fetch the full text separately.
How do I search for open access articles only? Add OPEN_ACCESS:Y to your query, for example 'mRNA vaccine AND (OPEN_ACCESS:Y)'.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Europe PMC. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
query required string Europe PMC query string. Supports field qualifiers (TITLE:, AUTH:, JOURNAL:, AFFILIATION:, MESH:, DOI:, PMID:, PMCID:), booleans (AND/OR/NOT), and quoted phrases. Examples: 'CRISPR', 'AUTH:"Doudna J"', 'mRNA vaccine AND (OPEN_ACCESS:Y)'. cancer immunotherapy
maxItems integer Maximum number of articles to collect per run. 10
resultType string (3 options) lite = compact fields. core = full record with abstract, full-text URLs, etc. idlist = IDs only. core
sort string (4 options) Sort order. Leave blank for relevance. not set

Pricing

from $27.60 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.0276 to $0.0368

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~europepmc-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Europe PMC Literature Scraper on Apify All scrapers