arXiv & PubMed Paper Scraper: Abstracts, Authors & Citations avatar

arXiv & PubMed Paper Scraper: Abstracts, Authors & Citations

Pricing

$1.50 / 1,000 paper harvesteds

Go to Apify Store
arXiv & PubMed Paper Scraper: Abstracts, Authors & Citations

arXiv & PubMed Paper Scraper: Abstracts, Authors & Citations

Search arXiv and Europe PMC (PubMed, PMC, bioRxiv/medRxiv preprints) in one run. Get titles, authors, affiliations, full abstracts, DOIs, journals, citation counts and open-access PDF links, de-duplicated across sources. Built by Physea Labs · Liminal.

Pricing

$1.50 / 1,000 paper harvesteds

Rating

0.0

(0)

Developer

jay casey

jay casey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

One search across arXiv and Europe PMC (which covers PubMed, PMC and the bioRxiv/medRxiv preprint servers) that returns clean, de-duplicated paper records with full abstracts, authors, venues, DOIs, citation counts and PDF links.

Launch Sale: 90% OFF for the first week! Every price below is cut by 90% during launch week, and you still pay only for results that come back.

Quick start

Press Start. The sample searches retrieval augmented generation on both sources and returns about 20 papers in under 15 seconds. Add more topics, pick Most cited, or restrict to a year range.

What you get

  • Title, full author list, first author, affiliations (when published), full abstract
  • Published and updated dates, year, journal or arXiv journal reference, arXiv categories or MeSH-style keywords and publication types
  • DOI, PMID, PMCID and arXiv ID where they exist
  • Citation count (Europe PMC), optional reference count, open-access flag, PDF link and landing page
  • Cross-source de-duplication by DOI or title, so the same paper is charged once
  • Status rows for a source that errored, which are never charged

Good for

  • Literature reviews and systematic-review screening
  • Feeding RAG pipelines and research agents with clean abstracts
  • Tracking new work on a topic or by competitors' research teams
  • Building citation-ranked reading lists

Pricing

Launch Sale: 90% OFF for the first week!

  • $0.0015 per unique paper — $1.50 per 1,000
  • Duplicates merged across sources are charged once
  • The sample run (about 20 papers) costs about $0.03

You pay only for results that come back. Status rows (not found, errors, skipped) are free. Set a max cost per run in the run options and the run stops cleanly when it hits it. Normal Apify platform usage applies.

Input

FieldWhat it does
queriesOne topic per line. Plain words work everywhere. Example: retrieval augmented generation
sourcesarXiv (physics, CS, math, quant-bio preprints) and Europe PMC (PubMed/MEDLINE, PMC full text, bioRxiv and medRxiv).
maxResultsPerSourceUpper bound for each query on each source.
sortByCitations sorting applies to Europe PMC; arXiv falls back to relevance.
yearFromOnly papers published in or after this year.
yearToOnly papers published in or before this year.
openAccessOnlyKeep only free-to-read Europe PMC papers. arXiv is always open access.
includeReferenceCountsOne extra lookup per paper to count its bibliography. Slower; no extra charge.
arxivRawQuerySend queries to arXiv as-is, e.g. cat:cs.CL AND ti:agent. Queries containing ':' are always sent raw.

Output

Results go to the default dataset (table view in the Console, or JSON/CSV/Excel export). A RUN_SUMMARY.json record in the key-value store has counts, failures and the prices used.

Limits

  • arXiv asks for 3 seconds between paged requests; large arXiv pulls (hundreds per query) take a minute or two.
  • Citation counts come from Europe PMC and cover the literature it indexes; arXiv records have none.
  • Metadata only: abstracts and links, not full-text PDFs.
  • All collection is done by this actor directly against public sources. It never calls other paid actors.

Run it from code

Same input as the Console sample:

{
"queries": [
"retrieval augmented generation"
],
"sources": [
"arxiv",
"europepmc"
],
"maxResultsPerSource": 10
}
curl -X POST "https://api.apify.com/v2/acts/physealabs~arxiv-pubmed-paper-harvester/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" -d @input.json
from apify_client import ApifyClient
items = ApifyClient("YOUR_APIFY_TOKEN").actor("physealabs/arxiv-pubmed-paper-harvester").call(run_input={"queries": ["retrieval augmented generation"], "sources": ["arxiv", "europepmc"], "maxResultsPerSource": 10})

It also works from Zapier, Make, n8n and Apify schedules.

About

Built by Physea Labs · Liminal, the team behind Liminal, a router that turns hard questions into grounded, checkable answers. Questions or a source you want added? Open an issue on the actor page.