URL Code for Observations without Annotations?

you can filter for observations without a particular type of annotation, but the filter doesn’t work for multiple types of annotations, and there’s not a filter any annotation. compare:

however, there is a series of projects for each type of annotation, collected under an umbrella project, and you could use that umbrella project to effectively do what you’re looking for:

otherwise, the next easiest way probably would be to get all your observations via the API and then filter on the client side for the observations you’re looking for.

it’s possible to get observations without one or more specific observation fields. compare:

however, i don’t think there’s a filter that allows you to get observations without observation fields. so then probably the easiest way to do that would be to get all your observations via the API and then filter on the client side for the observations you’re looking for.

if you need more information about how to do the client-side filtering using the API, just let me know, and i can walk you through an example of how to do that using a Jupyter notebook i made back in the day: https://jumear.github.io/stirpy/lab?path=iNat_APIv1_get_observations.ipynb.