Yes, you can narrow down the search using your “life list”, or any other user-created taxa list; I’ll explain that below.
The other options that you suggest would need manual effort on your end. I’m not sure that “native or endemic” is encoded, since it’s on a country-by-country basis and there are probably major gaps in the data even if it were accessible.
“Trees” isn’t a taxonomic category. It’s one of those things that spans multiple taxa, so you would need to manually construct a list of tree species. e.g. Lots of trees in the genus Cornus, but not all species in that genus are trees. iNat doesn’t have that data encoded anywhere as far as I am aware. The same is true of “inland birds”. But, you could make a list of trees or a list of inland birds, and that could be used to filter your searches.
Everything can be done with lists
There’s a great forum wiki on “How to use iNaturalist’s Search URLs” that gives the best guide to how to use URLs to narrow these searches, including when using Identify.
But it can take a while to figure out things, even with a wonderful wiki, so I’ll just explain directly.
Example from my own use of a list for identification
I’m a newbie to moth identification, but I can readily identify a few local moth species. So I created a list of “BC Moths to ID”: https://www.inaturalist.org/lists/4336363-BC-Moths-to-ID
The number in that URL (4336363) uniquely identifies my moth list. And you can use those numbers in a search URL. To use this on the Identify page, you add it to the Identify URL:
Since I might get confused by similar species from other parts of the world, I add a place parameter to narrow my search. To get the place_id value, you can go to the Identify Page and select the place name. The URL will update to include a place.
If I select “Canada”, the URL would update to include the place_id for Canada (6712): https://www.inaturalist.org/observations/identify?place_id=6712
Now, I can put the place_id and the list_id together:
One can add further parameters, and I usually include quality_grade=needs_id (although I think that is the default):
Once you have that URL, I suggest that you add it to your iNat profile or bookmark it somewhere so it’s easy to return to regularly.
Make your own custom list
You can make your own custom lists by going to Lists page on the menu of your iNat home page. Here are the steps in brief:
- Go to: https://www.inaturalist.org/lists/new
- Give your list a title and description (you can change these later if you wish)
- Click the Add to Your List button on the top right.
- Enter the name (common or scientific) of a species or genus or whatever level of taxa & the system will search for matches.
- Select the matching species from the list of returned results and click the Add button.
- Repeat steps 3-5 until you have all of the species that you can think of; you can always come back later and add more taxa if you wish.
Once your list is created, copy the list_id from the URL to include in your custom search URL.
That’s it. It’s pretty easy!
Note: Your lists are publicly visible, e.g. https://www.inaturalist.org/lists/murphyslab