GBIF Species & Taxonomy Scraper
Scrape GBIF species and taxonomy records by name with scientific and canonical name, rank, full classification (kingdom to genus), taxonomic status, dataset key and descendant counts. Export to JSON, CSV or Excel.
{ "key": 147345877, "nubKey": 5219404, "scientificName": "Panthera leo", "canonicalName": "Panthera leo", "rank": "SPECIES", "origin": "SOURCE", "taxonID": "MIP3", "speciesKey": 147345877, "iucnRedListCategory": "VULNERABLE" }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Key | Nub Key | Scientific Name | Canonical Name |
|---|---|---|---|
| 147345877 | 5219404 | Panthera leo | Panthera leo |
| 104061133 | Panthera leo | Panthera leo | |
| 177672861 | 5219404 | Panthera leo | Panthera leo |
{ "key": 147345877, "nubKey": 5219404, "scientificName": "Panthera leo", "canonicalName": "Panthera leo", "rank": "SPECIES", "origin": "SOURCE", "taxonID": "MIP3", "speciesKey": 147345877, "iucnRedListCategory": "VULNERABLE" }
Frequently asked questions
Does it return the full higher classification?
Yes. Each record includes kingdom, phylum, class, order, family, genus and species where known, each with its GBIF key so you can traverse the tree.
Can I get common names?
Yes. When available, vernacular names are included with their language codes.
How do I list every species in a genus?
Search for the genus name and set the rank filter to Species; increase Max Items to cover all members.
What is the difference between an accepted name and a synonym?
The taxonomic status field tells you. Set the status filter to Accepted to keep only currently accepted names, or Synonym to study alternative names.
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.