01
Unified interface
Use the same API contract regardless of the taxonomic authority being queried.
Taxonomic name resolution
Resolve the current accepted scientific name from a provider identifier.
One API. Multiple taxonomic providers. A single, normalized response.
The problem
Scientific names change as taxonomic knowledge evolves. Applications that store taxonomic information need a reliable way to determine whether a name is still accepted and, when necessary, retrieve its current accepted form.
Integrating each taxonomic provider separately forces applications to manage different APIs, credentials, data models and response formats.
mentaxonomy_api provides a common resolution layer between your software and those providers.
Features
mentaxonomy_api handles provider-specific communication, caching, authentication and response normalization through a single interface.
01
Use the same API contract regardless of the taxonomic authority being queried.
02
Resolve the current accepted scientific name from the identifier assigned by a provider.
03
Receive a consistent data structure instead of processing each provider's native response format.
04
Reuse recent resolutions, reduce external requests and avoid unnecessary load on taxonomic providers.
05
Control access through individually managed API tokens.
06
Manage tokens and monitor API requests, provider calls and cache usage from the administration interface.
Built for real deployments
Each mentaxonomy_api deployment includes its own service landing page, API documentation, OpenAPI specification, provider status and deployment information.
Supported providers
Applications use a common API while mentaxonomy_api manages the communication and normalization required by each provider.
Prokaryotes
Resolution of bacterial and archaeal names using identifiers from the List of Prokaryotic names with Standing in Nomenclature.
Fungi
Resolution of fungal names through MycoBank identifiers and nomenclatural information.
Biodiversity
Resolution of names across a broad range of organism groups using identifiers from the GBIF taxonomic backbone.
Planned providers include NCBI Taxonomy and Index Fungorum.
How it works
The application supplies a provider and its taxonomic identifier. mentaxonomy_api handles the complete resolution process.
Your application sends the provider name and the taxonomic identifier assigned by that provider.
mentaxonomy_api checks its cache and queries the selected provider when no valid cached result is available.
The API returns the original taxon, its current status and the accepted taxon when a different accepted name exists.
Two complementary components
mentaxonomy_db and mentaxonomy_api solve different taxonomic problems and operate independently.
Local data
A locally deployed taxonomic database designed for fast searches, autocomplete and data enrichment.
Explore mentaxonomy_dbName resolution
A provider-independent API that resolves the current accepted scientific name using external taxonomic authorities or its own cache.
Ready to integrate?
Build your software against mentaxonomy_api instead of integrating each taxonomic provider separately.