- Total runs
- 39
- Bookmarked
- 0
- Last modified
- 2 days ago
This scraper was last updated on .
What does the PubMed Article Metadata Scraper return?

๐ฌ PubMed Article Metadata Scraper
๐ Search PubMed and export clean, structured article metadata in seconds.
This Actor runs any PubMed query and returns structured metadata for each matching article, straight from the official NCBI E-utilities API. No login, no API key, no HTML scraping.
PubMed indexes more than 36 million biomedical citations. This scraper turns any search into a tidy dataset you can filter, cite, and analyse.
| For | Use it to |
|---|---|
| Researchers & clinicians | Build reference lists, track a topic, screen literature |
| Bibliometrics & data teams | Analyse authorship, journals, and publication trends |
| Developers | Enrich records with PMIDs, DOIs, and PMCIDs |
๐ What it does
- Runs any PubMed query (same syntax as the PubMed website, including field tags and MeSH terms).
- Returns one row per article with authors, journal, dates, identifiers, and more.
- Paginates automatically up to your
maxItems, respecting NCBI request limits.
๐ก Why it matters: it reads the same E-utilities API the NIH exposes for programmatic access, so results are complete and stable, not screen-scraped.
๐ Output
| Field | Description |
|---|---|
๐ pmid |
PubMed identifier |
๐ url |
PubMed article URL |
๐ title |
Article title |
๐ฅ authors |
All author names |
โ๏ธ firstAuthor / lastAuthor |
First and last authors |
๐ฐ journal / journalAbbrev |
Journal name and abbreviation |
๐
pubDate |
Publication date |
๐ข volume / issue / pages |
Citation details |
๐ doi |
Digital Object Identifier |
๐ pmcid |
PubMed Central id (if available) |
#๏ธโฃ issn |
Journal ISSN |
๐ท๏ธ publicationTypes |
Article types (e.g. Review, Clinical Trial) |
๐ scrapedAt |
When this row was collected |
Sample record:
{
"pmid": "42633444",
"url": "https://pubmed.ncbi.nlm.nih.gov/42633444/",
"title": "Increased Junctional Zone Stiffness in Adenomyosis-Associated Infertility",
"authors": ["Wang X", "Deng S", "Pan X"],
"journal": "International journal of women's health",
"pubDate": "2026",
"doi": "10.2147/IJWH.S616756",
"pmcid": "PMC13499567"
}
๐ How to use
- Create a free account w/ $5 credit.
- Open the Actor, set a
queryandmaxItems. - Run it and download the dataset as JSON, CSV, Excel, or XML.
โ FAQ
Do I need an API key? No. The Actor uses the public NCBI E-utilities API.
What query syntax is supported? Exactly what pubmed.ncbi.nlm.nih.gov accepts, including field tags like [au], [dp], and MeSH terms.
How many articles can I get? As many as your query matches, up to maxItems. Large runs are paginated automatically.
How fresh is the data? Every run queries PubMed live.
๐ Recommended Actors
๐ก Pro Tip: browse the complete ParseForge collection for more research and data Actors.
This Actor is not affiliated with the NIH, NLM, or NCBI. It reads publicly available data from the NCBI E-utilities API for research and analysis. Follow NCBI's usage guidelines.
What input does the PubMed Article Metadata Scraper accept?
| Field | Type | What it does | Default |
|---|---|---|---|
| query | string | PubMed search query (same syntax as pubmed.ncbi.nlm.nih.gov, e.g. "machine learning", "CRISPR AND 2024[dp]", author or MeSH terms). | machine learning |
| maxItems | integer | Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 | 10 |
How much does the PubMed Article Metadata Scraper cost?
from $3.62 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.00362 to $0.004 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
How do I call the PubMed Article Metadata Scraper API?
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~pubmed-article-metadata-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"query": "machine learning",
"maxItems": 10
}' What example inputs can I use?
Use these inputs to see how a run is configured.
{
"query": "machine learning",
"maxItems": 10
} What do users say about the PubMed Article Metadata Scraper?
No reviews yet. Be the first.
How do I report an issue with the PubMed Article Metadata Scraper?
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.