List Child Taxa in Catalogue of Life
col.species.childrenList the immediate child taxa of a given taxon in the Catalogue of Life taxonomic tree. For example: pass the ID for a family to get its genera; pass a genus ID to list its species; pass an order ID to enumerate its families. Returns paginated results with up to 100 children per call, each including taxon ID, scientific name, rank, status, and higher classification. Use offset for pagination over large groups (e.g. Coleoptera has 400K+ species). Obtain the taxon_id from col.species.search or col.species.suggest. CC BY 4.0 — ~10 million taxa across all kingdoms including Animalia, Plantae, Fungi, Bacteria, Archaea, Protista, Chromista, and Viruses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of child taxa to return (1–100, default 20). | |
| offset | No | Zero-based pagination offset for large genera with many species (default 0). | |
| taxon_id | Yes | Catalogue of Life usage ID of the parent taxon whose immediate children to list (e.g. the ID for a family returns its genera; a genus returns its species). Obtain from col.search or col.suggest results. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |