PubMed Research Paper Intelligence avatar

PubMed Research Paper Intelligence

Pricing

Pay per usage

Go to Apify Store
PubMed Research Paper Intelligence

PubMed Research Paper Intelligence

Search PubMed for biomedical literature β€” titles, abstracts, authors, MeSH terms. 36M+ citations. Pharma research, healthcare, academic literature reviews.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Chris Wakefield

Chris Wakefield

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Chris The Dev

🧬 PubMed Research Normalizer

Search 37M+ biomedical papers from PubMed with smart normalization β€” drug names mapped to generics, authors deduplicated, MeSH terms categorized, institutions cleaned. Built on the free NCBI E-utilities API.

✨ What makes this different?

Most PubMed scrapers just dump raw API output. This actor enriches and normalizes:

  • πŸ’Š Drug name normalization: 150+ brand names β†’ generic names (Keytruda β†’ Pembrolizumab)
  • πŸ‘₯ Author deduplication: "Smith JA" and "Smith J" normalized to "Smith, J."
  • πŸ₯ Institution cleaning: "Harvard Med School" β†’ "Harvard Medical School"
  • 🏷️ MeSH categorization: Raw MeSH terms grouped into clinical categories (Oncology, Cardiology, etc.)
  • πŸ“Š Human-readable output: Formatted summary table in the run log

πŸ“₯ Input

FieldTypeRequiredDescription
searchQuerystringβœ…PubMed search query. Supports field tags: [tiab], [au], [dp], [mh]
maxResultsinteger❌Max papers to return (1–500). Default: 20
sortBystring❌relevance, date, or pub_date. Default: relevance
dateFromstring❌Earliest date (YYYY/MM/DD or YYYY)
dateTostring❌Latest date (YYYY/MM/DD or YYYY)
includeAbstractsboolean❌Fetch full abstracts. Default: true
normalizeDrugNamesboolean❌Map brandβ†’generic drug names. Default: true
normalizeAuthorsboolean❌Deduplicate author names. Default: true

Example Input

{
"searchQuery": "pembrolizumab melanoma[tiab] AND 2025[dp]",
"maxResults": 25,
"sortBy": "pub_date",
"includeAbstracts": true,
"normalizeDrugNames": true
}

πŸ“€ Output

Each paper is returned as a normalized JSON object:

{
"pmid": "42560690",
"doi": "10.1001/jamaoto.2026.2124",
"title": "Combined Positive Score and Cost-Effectiveness of Perioperative Pembrolizumab...",
"journal": "JAMA Otolaryngology--Head & Neck Surgery",
"publicationDate": "2026 Aug 6",
"authors": ["Coyle, A.H.", "Hutton, D.W.", "Buchakjian, M.R.", ...],
"authorCount": 17,
"drugMentions": ["Pembrolizumab"],
"meshCategories": ["Oncology", "Immunotherapy", "Health Policy"],
"abstract": "Importance: Head and neck cancer...",
"pubmedUrl": "https://pubmed.ncbi.nlm.nih.gov/42560690/",
"doiUrl": "https://doi.org/10.1001/jamaoto.2026.2124"
}

Output Schema

Three endpoints for different consumers:

  • Dataset: Full paper records as JSON array
  • OUTPUT (KVS): Human-readable formatted table
  • STATS (KVS): Machine-readable run statistics

🎯 Use Cases

  • Pharma competitive intelligence: Track competitor drug publications
  • Systematic reviews: Search and normalize papers for meta-analysis
  • Medical affairs: Monitor literature for key drugs and conditions
  • Biotech R&D: Identify emerging research trends
  • AI/ML training data: Curated biomedical text corpus

πŸ”Œ Data Source

NCBI PubMed via the E-utilities API. Free, no API key required. Rate limit: ~3 requests/second.

πŸ’° Pricing

Pay per result β€” only charged when papers are returned. Empty searches are free.


Built by Chris The Dev