Filter for observations with a certain number of identifications

Using the search and reading through the URL-wiki I could not find this topic:
I only want to see observations which have a certain number of identifications (or even better: more than x identifications). Plus, as a bonus, I would include in the URL-string a number of disagreeing observations as well. Is this possible?

1 Like

This sounds like it should be in #feature-requests, not general. I don’t think this is a thing yet.

1 Like

I think it’s fine to ask if something is possible before making a feature request. I’m also pretty sure you can’t do this (maybe with API somehow) but you can download and sort this information.

Pisum once made me a tool that did something like this. I have it bookmarked on my computer and I will try to remember to look at it when I get home

Why didn’t I think of that!

Is there a way without downloading thousands of observations?

i don’t think regular users have an efficient way to do this.


you might be thinking of this what we’re talking about here: How to exclude observations with disagreeing IDs? - General - iNaturalist Community Forum. the thing i made for that may or may not be relevant here, but it doesn’t allow you to filter by number of identifications, nor by number of disagreeing observations. it can display number of ids and also can display disagreements in a certain way though. example usage:


One use case:
To search for observations which should be RG (= at least one confirming ID on species level), but because of the ‘can ID still be improved’ box ticked they aren’t.

Another use case:
To facilitate clean-up processes regarding observations from duress users, students etc. with a high amount of observations and heavily reling on computer vision (to only find those where other identifiers already contributed). Or to reduce the ‘state of matter = life’ pool by searching those where only one more vote is needed.

I’m sure there would be more use cases, those come into my mind right now


seems like quite narrow use cases. you might want to try looking at the API documentation for identifications (!/Identifications/get_identifications). you might be able to figure out ways to find observations that are stuck in some way by filtering for associated identifications.

for example:

I also want to id certain things that I marked as reviewed, but now know how to id, I know they have 1 certain id, but I can’t find them manually among 700 pages. It is a specific case, but I believe it’s a useful tool to have.

did you actually make an identification on these observations, or did you just mark them as reviewed?

The second.

so then you could probably get what you want using some version of what’s mentioned here:

for example, if you want:

  1. reviewed,
  2. without an id from you,
  3. at a species level, AND
  4. still needs id (which together with #3 usually means there is just one ID),

then you could use this:


The problem is they’re ided as winged insects, but at least there’re 200 pages now, probably I’ll be able to find them.

hmmm… this may or may not help:

this will give you some columns that tell you whether any of the IDs associated with the observation are the same as the observation ID, are at ancestor taxa, are at descendent taxa, or are at some other taxa.

so if you wanted to find cases there are no disagreements, then you could look for cases where there are no IDs at descendent taxa or other taxa.

it’s still a lot to wade through, but perhaps more efficient than a lot of other methods.

1 Like

Thank you a lot! Even if I won’t find those I already found many that I can in fact id, so it’s a win situation partially.

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.