/v1/taxa endpoints cap observations_count at 10,000

For taxa with >= 10000 observations, using any of the /v1/taxa endpoints, observations_count is returned as 10000. I searched the 2 APIs and can’t see any other way to get the correct number, yet somehow the web does.

I understand about the 10000 cap on the # of results returned, but in this case, only one record is being asked for. For example, looking up Bombus (52775) via the API:

https://api.inaturalist.org/v1/taxa/52775

  "results": [
    {
      "observations_count": 10000,
...
      "name": "Bombus",

vs. on the web:

https://inaturalist.ca/taxa/52775-Bombus

Total observations:
107,806

Is this a bug, or by design? And if by design, is there some other endpoint that would get me this statistic?

Thanks,
Ben

1 Like

I’d say bug, see https://forum.inaturalist.org/t/identification-count-reset-to-10-000/7344/9

Issues with counts being stuck at 10,000 are related to the recent upgrade. This case should be fixed now

1 Like

Thanks. I can confirm the bot now reports the observations count for “life” correctly.