Scroll to navigation

NQUIRE(1) NCBI Entrez Direct User's Manual NQUIRE(1)


nquire - query NCBI Entrez Utilities, other parameter-based web services, or FTP


nquire [-help] [-ftp host dir [file]] [-url URL] [-get [URL]] [-len URL] [-lst host dir] [-dir host dir] [-eutils name] [-dwn host dir [file]] [-asp host dir [file]] [-ncbi|-eutils|-pubchem|-pugrest|-pugview] [component ...] [-tag value ...] [-examples] [-version]


nquire performs raw HTTP(S) queries against web services such as NCBI E-Utilities that take GET or POST parameters, or downloads or listings from FTP and Aspera servers. (Aspera support requires installing proprietary client software.)



Print usage information, complete with a few examples, some additionally illustrating the use of xtract(1).

Query Commands

Use FTP instead of HTTP. The shell implementation accepts a filename on the command line only when invoked from a (pseudo)terminal, and otherwise reads filenames from standard input.
Base URL for external search.
Use HTTP(S) GET instead of POST.
Content length of HTTP file.
Lists contents of FTP site.
FTP listing with file sizes.

File Downloads

Like -ftp, but saves contents to correspondingly named files in the current directory.
Like -dwn, but uses Aspera's proprietary client if installed.

-url Shortcuts

URL Additions

Add /component to the base URL. (Must precede any tag/value pairs.)
Add &tag=value,... to the base URL. (Must follow any simple components.)


Examples of advanced queries.
Print version number.


cit2pmid(1), curl(1), download-ncbi-data(1), download-ncbi-software(1), download-pmc(1), download-pubmed(1), edict(1), efetch(1), efilter(1), einfo(1), elink(1), esearch(1), wget(1), xtract(1).

2023-02-25 NCBI