How To Create a Species List Based on a Bounding Box

I’m trying to create a species list (either RG observations or species whose IUCN range map overlaps) of an area. For some of the taxa I already have the list built, but for other taxa, it would be great if the list could be generated by iNaturalist based on the geography of a bounding box. I’m trying to avoid creating a new Place…

There might be easier ways to do this, but I would approach it by downloading the whole set of obs from the area, transform into a species list in Excel or R, and then add it as a batch to the desired list.

If I understand your question correctly, here’s what I would do.
Draw your bounding box on Explore, then take the URL parameters to an external tool and download the csv.

As an example, this is Passeriformes in this bounding box:

And with the URL parameters moved over, https://jumear.github.io/stirfry/iNatAPIv1_observations_species_counts?nelat=49.35860763712413&nelng=-120.81305710267145&swlat=48.016958059801354&swlng=-123.43878952454645&taxon_id=7251&quality_grade=research
and there’s an export link for the csv

1 Like

If you need just get a list of species observed in the area you can use my tool (https://kildor.name/inat/species). Simply set needed area in Inat, and copy nelat=43.58986982751944&nelng=44.979537636972964&swlat=24.218824569792265&swlng=19.491256386972964 to “additional parameters” field. Also you can define taxon, research status and other params.

Currently you have to set some place or project to be able to run the script. You can use any as place.

https://kildor.name/inat/species?place_id=any&limit=0&species_only=false&quality_grade=needs_id%2Cresearch&date_any=true&csv=false&additional=nelat%3D43.58986982751944%26nelng%3D44.979537636972964%26swlat%3D24.218824569792265%26swlng%3D19.491256386972964

1 Like

Beautiful! These both got me the results I needed. Thank you!