esearchfcgi
esearch.fcgi, often accessed as the esearch endpoint of the NCBI E-utilities, is a web API that implements the ESearch function. It enables programmatic searching across NCBI databases such as PubMed, Nucleotide, Protein, and Gene, returning a list of matching record identifiers and related metadata. The endpoint is typically used to perform a query, retrieve a count of results, and obtain either a short list of IDs or a full history of results for later retrieval.
The interface accepts standard query parameters, including the database to search (db) and the search expression
Typical workflows involve an initial esearch call to obtain IDs and, if desired, to establish a history,
Usage should comply with NCBI’s guidelines, including providing a valid tool and contact information, and observing