Overview
The Species Name Validation API ensures data quality in plant schedules and botanical datasets by resolving complete name strings against a pinned APC/APNI backbone and 11 global taxonomic sources. It preserves authorship, ranks, hybrids, cultivars, and phrase names.- Plant schedule validation before procurement
- Data quality assurance in botanical datasets
- Taxonomic standardization across different data sources
- Compliance verification for landscape projects
How It Works
Multi-Source Validation with Consensus Scoring
The API queries APC/APNI and 11 botanical databases in parallel and consolidates authoritative results into one unified taxonomic record.1
Parallel Database Search
APC/APNI and the 11 existing taxonomic databases are queried simultaneously for each name, unless you provide an explicit
sources list.2
Consensus Scoring
Results are consolidated using an algorithm that favours authoritative sources to determine the accepted scientific name.
3
Review Suggestions
A name with zero authoritative matches may receive an AI suggestion. It remains
not_found; the suggestion cannot affect consensus or species identity.4
Unified Record
Each species receives a single unified taxonomic record with validation status, accepted name, taxonomy, cross-references, and quality score.
Interpreting APC/APNI Results
APC/APNI resolution is intentionally conservative:- An exact accepted name or explicit synonym link can be returned as
validated. - A spelling correction, APNI-only name, higher-taxon fallback, taxonomic split, or disagreement is returned as
uncertainand setsreview_required: true. - When more than one taxon is plausible, inspect
alternatives; the API does not silently choose a review-required result. - Record
backbone_versionandresolver_versionif the resolution needs to be reproduced or audited later.
Validation Status
Each species name receives a clear validation status based on source consensus:Validated
High confidenceMultiple sources agree, or APC provides an exact accepted-name or explicit synonym link. Ready for use in plant schedules.
Uncertain
Medium confidenceSome sources matched but with disagreements or only inexact matches. Requires review.
Not Found
Low confidenceNo matches found in any database. Name likely needs correction.
Quality Score
Every record includes a quality score (0.0-1.0) based on how many sources agree, how complete the taxonomic data is, and how many cross-reference IDs were found.Common Use Cases
Plant Schedule Validation
The primary use case is validating botanical names in plant schedules before procurement:- Validated: Proceed with confidence
- Uncertain: Flag for expert review
- Not found: Require correction before procurement
File Upload Validation
Upload an entire plant schedule for batch validation:Data Quality Assurance
For botanical datasets, validation identifies questionable entries:Eucalyptus globulus— Validated across multiple sourcesEucalyptus globular— conservative resolution or an AI review suggestion may identify the intended spellingUnknown species xyz— Returned as not found with warnings
Data Sources
Authoritative Taxonomic Databases
APC/APNI
Australian Plant Census / Australian Plant Name IndexPinned accepted names, synonym links, nomenclature, and conservative spelling alignment.
TNRS (WFO)
World Flora OnlineTaxonomic name validation and resolution.
POWO
Royal Botanic Gardens, KewAuthoritative plant taxonomy and accepted names.
GBIF
Global Biodiversity Information FacilityLargest biodiversity database with vernacular names.
ALA
Atlas of Living AustraliaAustralian-specific plant data and occurrences.
Enrichment Sources
iNaturalist
Community science observations and photos.
EOL
Encyclopedia of Life — species descriptions.
IP Australia PBR
Plant Breeders Rights and variety protection.
UPOV
International plant variety protection codes.
Knowledge Bases
WikiSpecies
Wikimedia species directory.
Wikidata
Structured data and images.
Wikipedia
General information and taxonomy.
AI Fallback
AI Correction
Suggestion only — Used when all authoritative sources return no match.Suggestions always set
review_required: true, do not validate a name, and are never written to canonical species identity.Source Roles
The consensus algorithm prioritises authoritative taxonomic databases when determining the accepted name:Integration Patterns
Frontend Integration
The API implements the same validation logic as the SuperSeeded web application:Batch Processing
- Small Datasets (< 100 species)
- Large Datasets (100+ species)
Workflow Integration
1
Upload Plant Schedule
Designer uploads Excel/CSV file with botanical names.
2
Validate Species Names
API queries 11 databases and consolidates results with consensus scoring.
3
Review Flagged Items
System highlights uncertain or not-found names for expert review, with suggested corrections from the AI fallback.
4
Proceed with Procurement
Validated schedule with accepted names, families, and cross-references proceeds to availability checking.
Error Handling
Error Response Examples
Next Steps
API Reference
Complete technical documentation with request/response schemas.
Integration Examples
Code examples for common integration patterns.

