Hey everyone,
I already read some solutions in the forum, but i couldnt identify a solution that works for me.
I’m trying to build a structured dataset for a project that uses iNaturalist’s taxonomy.
Specifically, I’d like to download all mammals, but not the observations — just the taxa data according to my scheme below.
I’ve looked at the API and export options, but I’m not sure what’s the best way to get a full list of mammal taxa. All i know is that INaturalist has the exact data i need.
For context, here’s the data scheme I’m working with (called a GeoHook):
interface GeoHook = {
// Reference & media
common_name: "", // Common Name
p2699: "", // URL of canonical Wikipedia article
// Classification
p910: [], // Main category (Animal)
p279: [], // Subclass/type (Mammal)
// Geography
p9714: [], // Geographic extent (geo range, boundary box or location)
p2974: [], // Environment type (habitat, urban, ocean, forest, desert, mangroove, arctic, tundra etc.)
};
So basically the data behind Map, About and Taxonomy on the species cards.
That would be around 5K wild species (i don’t need the domesticated ones for now)
Does anyone know the most efficient way to do this via the iNaturalist API or another export endpoint?
Thanks in advance!



