: Search ITIS taxonomic data
API: itis.gov:itis
Endpoint: /
Response format: application/json
Auth: none
Method: GET
Last Status:
200
Latency: 440ms
Description
Query the ITIS Solr index to search for taxonomic information by TSN, scientific name, common name, kingdom, rank, or other fields. Supports full-text search with Solr query syntax.
Parameters (8)
facet
(boolean, query, optional, default: False)
Enable faceting
facet.field
(string, query, optional)
Field to facet on (requires facet=true). Example: 'kingdom' or 'rank'
fl
(string, query, optional)
Comma-separated list of fields to return (field list). Example: 'tsn,nameWOInd,kingdom,rank'
q
(string, query, required)
Solr query string. Examples: 'tsn:182662', 'nameWOInd:Canis%20lupus', 'kingdom:Animalia', 'commonName:dolphin'
rows
(integer, query, optional, default: 10)
Number of results to return (default: 10, max: 1000)
Constraints: {'minimum': 0, 'maximum': 1000}
sort
(string, query, optional)
Sort order. Example: 'nameWOInd asc' or 'tsn desc'
start
(integer, query, optional, default: 0)
Offset for pagination
Constraints: {'minimum': 0}
wt
(string, query, optional, default: json)
Response format (json, xml, csv, php)
Constraints: {'enum': ['json', 'xml', 'csv', 'php']}
Examples (1)
Search ITIS taxonomic data
openapi-spec
Curl
Python Requests
Zingu Apis
Javascript Fetch
curl 'https://services.itis.gov/?q=tsn%3A182662'
import requests
resp = requests.get(
"https://services.itis.gov/",
params={
'q': 'tsn:182662',
},
)
data = resp.json()
import zingu_apis
api = zingu_apis.api("itis")
result = api.fetch("", q="tsn:182662")
for item in result:
print(item)
const resp = await fetch("https://services.itis.gov/?q=tsn%3A182662");
const data = await resp.json();
Run
Truncate
Auto
Table
Raw
Probe History
Time Status Latency Size
2026-04-16 00:22:15.308267
200
440ms
2026-04-15 03:57:32.369208
200
412ms
2026-04-14 00:27:06.130519
200
479ms
2026-04-12 15:48:53.405739
200
461ms
2026-04-10 04:24:30.058804
200
341ms