Idigbio Tools¶
Configuration File: idigbio_tools.json
Tool Type: Local
Tools Count: 1
This page contains all tools defined in the idigbio_tools.json configuration file.
Available Tools¶
iDigBio_search_records (Type: BaseRESTTool)¶
Search iDigBio (Integrated Digitized Biocollections) for natural history specimen records from 80…
iDigBio_search_records tool specification
Tool Information:
Name:
iDigBio_search_recordsType:
BaseRESTToolDescription: Search iDigBio (Integrated Digitized Biocollections) for natural history specimen records from 800+ museums and herbaria worldwide. iDigBio contains 130M+ digitized specimens including plants, animals, fungi, and fossils. Returns specimen records with taxonomic names, collection locations (GPS coordinates), institution codes, collection dates, and catalog numbers. Essential for biodiversity research, biogeography, and ecological studies.
Parameters:
scientificname([‘string’, ‘null’]) (optional) Scientific name to search for. Examples: ‘Quercus robur’, ‘Homo sapiens’, ‘Drosophila melanogaster’kingdom([‘string’, ‘null’]) (optional) Kingdom filter. Values: ‘Plantae’, ‘Animalia’, ‘Fungi’, ‘Bacteria’, ‘Chromista’phylum([‘string’, ‘null’]) (optional) Phylum filter. Examples: ‘Chordata’, ‘Arthropoda’, ‘Magnoliophyta’family([‘string’, ‘null’]) (optional) Family filter. Examples: ‘Rosaceae’, ‘Felidae’, ‘Orchidaceae’genus([‘string’, ‘null’]) (optional) Genus filter. Examples: ‘Rosa’, ‘Quercus’, ‘Drosophila’country([‘string’, ‘null’]) (optional) Country filter. Examples: ‘United States’, ‘Germany’, ‘Brazil’stateprovince([‘string’, ‘null’]) (optional) State or province filter. Examples: ‘California’, ‘Bavaria’, ‘Minas Gerais’institutioncode([‘string’, ‘null’]) (optional) Institution code filter. Examples: ‘USNM’ (Smithsonian), ‘CAS’ (California Academy), ‘NHMUK’ (Natural History Museum London)limit([‘integer’, ‘null’]) (optional) Maximum number of records to return (default 10, max 5000)offset([‘integer’, ‘null’]) (optional) Offset for pagination
Example Usage:
query = {
"name": "iDigBio_search_records",
"arguments": {
}
}
result = tu.run(query)