blast.ncbi.nlm.nih.gov API: submit_blast
blast.ncbi.nlm.nih.gov via Parse · healthcare
Submit a BLAST job to NCBI and receive a Request ID (RID) for tracking. The RID can be used with check_status and get_results endpoints to monitor and retrieve results. Returns immediately with the RID and an estimated time of execution (RTOE) in seconds. 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
- 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/submit_blast
- Interface artifact
- sha256:559c617c38414432c5c1ce6768a65062a327ca5f53beb838dd73227b8fff362b
- Manifest digest
- sha256:89f08730551bdba72b41ccff3a5ab51cf673f72b07ba39bc58247978ef5f197d
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"}