/v1/search
Full-text protein search
Try it live
10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.
It works. Grab an API key and use it in your project.
Get an API keyCode snippets
curl "https://api.oanor.com/uniprot-api/v1/search" \ -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/uniprot-api/v1/search", {
headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/uniprot-api/v1/search");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
"https://api.oanor.com/uniprot-api/v1/search",
headers={"x-oanor-key": "oanor_test_..."}
)
Example response
A real response from this endpoint, captured by the latest health check.
{
"data": {
"count": 25,
"query": "insulin",
"results": [
{
"genes": [
"INS"
],
"length": 110,
"organism": "Homo sapiens",
"reviewed": true,
"taxon_id": 9606,
"accession": "P01308",
"entry_name": "INS_HUMAN",
"protein_name": "Insulin"
},
{
"genes": [
"INSR"
],
"length": 1382,
"organism": "Homo sapiens",
"reviewed": true,
"taxon_id": 9606,
"accession": "P06213",
"entry_name": "INSR_HUMAN",
"protein_name": "Insulin receptor"
},
{
"genes": [
"IDE"
],
"length": 1019,
"organism": "Homo sapiens",
"reviewed": true,
"taxon_id": 9606,
"accession": "P14735",
"entry_name": "IDE_HUMAN",
"protein_name": "Insulin-degrading enzyme"
},
{
"genes": [
"INSL5"
],
"length": 135,
"organism": "Homo sapiens",
"reviewed": true,
"taxon_id": 9606,
"accession": "Q9Y5Q6",
"entry_name": "INSL5_HUMAN",
"protein_name": "Insulin-like peptide INSL5"
},
{
"genes": [
"INSL3"
],
"length": 131,
"organism": "Homo sapiens",
"reviewed": true,
"taxon_id": 9606,
"accession": "P51460",
"entry_name": "INSL3_HUMAN",
"protein_name": "Insulin-like 3"
},
{
"genes": [
"INSRR"
],
"length": 1297,
"organism": "Homo sapiens",
"reviewed": true,
"taxon_id": 9606,
"accession": "P14616",
"entry_name": "INSRR_HUMAN",
"protein_name": "Insulin receptor-related protein"
},
{
"genes": [
"IGF1R"
],
"length": 1367,
"organism": "Homo sapiens",
"reviewed": true,
"taxon_id": 9606,
"accession": "P08069",
"entry_name": "IGF1R_HUMAN",
"protein_name": "Insulin-like growth factor 1 receptor"
},
{
"genes": [
"IRS1"
],
"length": 1242,
"organism": "Homo sapiens",
"reviewed": true,
…