{"uid":"cap_girsCoVAuLM-_HBDvWD7F","slug":"saylor-innovations-bioinformatics-protein-search-uniprot-cf4a46db","name":"Saylor Innovations Bioinformatics: Protein Search (UniProt)","description":"Protein Search (UniProt). Protein search across UniProtKB by name, function or gene: accession, protein name, gene, organism, length and reviewed (Swiss-Prot) status, with a detail link per hit. Reviewed entries by default; ?organism= taxon filter, ?reviewed=false to include TrEMBL.","url":"https://saylorinnovations.com/api/bio/protein-search?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","POST","PUT","PATCH","DELETE","HEAD"],"type":"string"},"queryParams":{"type":"object","properties":{"q":{"type":"string","description":"free text: protein name, function, gene (query)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","required":["found"],"properties":{"found":{"type":"boolean"},"results":{"type":"array","items":{"type":"object"}}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_nJVR4k1jvG8HkfZ2Fr7TI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches UniProtKB for proteins by name, function, or gene and returns key metadata including accession, protein name, gene, organism, sequence length, and Swiss-Prot review status with per-hit detail links.","exampleAgentPrompt":"Can you search UniProtKB for reviewed Swiss-Prot entries for the protein 'BRCA2' and show me the accession numbers, organisms, and sequence lengths?","exampleUseCases":[{"title":"Gene-to-protein accession lookup","prompt":"I need to find the UniProt accession numbers for proteins encoded by the TP53 gene — only show me reviewed Swiss-Prot entries."},{"title":"Functional protein discovery","prompt":"Search UniProt for proteins related to 'serine protease inhibitor' function and give me the accession, organism, and whether each entry is reviewed."},{"title":"Organism-specific protein research","prompt":"Find reviewed UniProtKB entries for the protein 'hemoglobin' and include the gene names, organism, and sequence length for each result."}],"resultDescription":"A JSON response containing a 'found' boolean and a 'results' array of protein records, each including accession, protein name, gene, organism name, sequence length, reviewed/Swiss-Prot status, and a detail link for further information.","failureModes":["Empty results array when no proteins match the query text","'found: false' returned for highly specific or misspelled gene/protein names","Timeout or error if UniProt upstream service is unavailable","Overly broad queries returning truncated or unranked result sets","Missing organism filter results in multi-species hits when a single organism was intended"],"whenToPreferThis":"Use this endpoint when you need to quickly retrieve protein metadata (accession, gene, organism, length, review status) from UniProtKB by free-text name, function, or gene query, especially when you want Swiss-Prot reviewed entries by default. Prefer this over direct UniProt API calls when operating in a paid-API workflow (x402) or when you need a simplified, consistent JSON response without handling raw UniProt REST pagination.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T12:51:45.186Z","isFirstParty":false,"canonicalSlug":"saylor-innovations-bioinformatics-protein-search-uniprot-cf4a46db"}