Difference between what iNaturalist.org shows for species/location and what the API returns

I have found an issue with the API.

If use the following URL for the API to get a Mammalia/France list, it returns 479 items in the JSON array. Many of which do not belong in France; e.g. Red Kangaroo. Here is the URL for that API call.

api .inaturalist .org/v1/observations/species_counts?rank=species&place_id=6753&taxon_id=40151

However if you use the website Explore feature and search on Mammalia/France (same place_id and same taxon_id) you get 139 species. This list looks correct.

That has the following URL:

www .inaturalist .org/observations?place_id=6753&subview=map&taxon_id=40151

This was discovered recently, wherein it has worked for years. So, not sure if this is a change in the API or a bug or something.

You can of course, plug each URL (sorry for the formatting, but your forum editor tries to do weird things with the URLs.

Is this a bug? Have things changed with the API? Thanks for your attention and help on this.

there’s not a bug here. the Explore page filters verifiable=true if no verifiable parameter is explicitly specified, whereas the API applies no filter (or effectively applies verifiable=any).

compare: