NIH: Search Blast
NIH via Parse · healthcare
Submit a BLAST job and automatically poll until results are ready, then return the full alignment results in JSON format. Combines submit_blast, check_status, and get_results into a single blocking call. May take up to several minutes depending on query complexity and server load. Access NCBI BLAST services to perform sequence alignments and retrieve results in structured JSON format. Supports blastn, blastp, blastx, and more. Fulfilled by Parse from blast.ncbi.nlm.nih.gov.
- blast-ncbi-nlm-nih-gov
- developer-tools
- government-public
- healthcare
- nih
- parse
- platform-key
Price and execution
- Price
- $0.02 USD credits / call
- Trust tier
- Verified
- Execution
- Managed call
- Capability group
- healthcare
Interface snapshot
- Protocol
- HTTP operation
- Operation
- POST /scraper/1393a460-4f8b-4db5-8c26-8ad893041880/search_blast
- Interface artifact
- sha256:e01fcdb444e1d6692d279e4c5d28d5e5a37c8b61584329ef704b58c176b29fd7
- Manifest digest
- sha256:050ac659e73b50f05646556227335b09ade76be14ab09dcc8180390cecec0d5e
Request fields
- query (string, required): Nucleotide or protein sequence to search (raw sequence or FASTA format).
- program (string): BLAST program to use.: Allowed values: blastn, blastp, blastx, tblastn, tblastx
- database (string): Target database. Common values: nt (nucleotide collection), nr (non-redundant protein). If omitted, defaults to nt for blastn or nr for other programs.
- genetic_code (string): NCBI genetic code number for translation (used by blastx/tblastx). Standard code is 1.
Example queries
- {"query":"ATGATGATGATGATGATG","program":"blastn","database":"nt","genetic_code":"1"}