Goal of the tool:
To help iNaturalist users explore two complementary views of their observations: a ranking of their most-recorded species with global context (world total and top 3 global observers per taxon), and a rarities list showing which of their species are rarest worldwide, sorted by global observation count.
Niche it fills in the iNaturalist ecosystem:
There is no built-in way on iNaturalist to see how a user’s species list compares globally, or to identify which of their recorded species have the fewest worldwide observations. This app fills that gap with a simple, username-based lookup — no login required.
Is there a commercial component, or do you plan to include one in the future? Are donations requested?
No. The app is completely free, with no ads, no commercial component, and no donations requested.
What sort of data (if any) does your app collect from its users?
None. The app only uses the iNaturalist username typed by the user to query the public iNaturalist API. No data is stored or logged.
Link to your iNaturalist profile:
https://www.inaturalist.org/people/andreferrari
Description:
A free web app built with R Shiny offering two tabs:
Ranking — the user’s most-observed species, with world total, Brazil total, and the top 3 global observers per taxon.
Rarities — the rarest species in the user’s list, sorted by world total observations (ascending), with rarity badges:
Extremely rare (≤50 world obs.),
Very rare (≤200),
Rare (≤1000).
Both tabs support filtering by taxonomic group and by any iNaturalist place (place_id). The app queries the public API in read-only mode, with sequential requests and a minimum 1.2-second pause between calls, in line with iNaturalist’s recommended practices.
Built as part of the Vem Pra Mata project — a nature cinema studio documenting Atlantic Forest biodiversity at Sítio Canaã, Santa Teresa, Espírito Santo, Brazil.
App: https://andreferrari.shinyapps.io/ranking_inaturalist/
Tutorial (in Portuguese): https://youtu.be/rtyT3zaEg-E?is=5eSgnldKpzzoeg7o
Discussion questions or areas seeking feedback:
- Does the rarities logic (sorting by world total, ascending) feel useful and intuitive?
- Any edge cases you’ve found with obscured species coordinates affecting the counts?
- Suggestions for additional filters or views are very welcome.







