Hi, I have to download a large set of articles from pubmed.
I first make an esearch and then for each PMID i make an efetch.
The problem is that i have to discern what articles are free full text and what are not. I know this could be done by inserting a filter in the esearch, but i have to do it after the esearch and it seems that the efetch response doesn't have any information about it, so is there some way to do this?
thanks, but the problem is that not all free articles are on pubmed central
So far as I am aware, a PMC ID is the only indication in PubMed XML that an article is freely-available. If other articles are free but not in PMC - then you cannot discover that from PubMed XML.
But pubmed can recognize them. So there must be a way to do it. Is it possible that it works with the journal?