Is there a way to query products from the catalog applying filters?

I would like to know whether there is a way to perform a query e.g. using /v1/action/query on the product catalog. In particular I would like to retrieve a subset of th entire catalog by filtering on the product features.
I know that I can use the /v1/catalog/products GET call but for a couple of on-demand selections I would like to avoid to query the entire catalog.
For sure I will be able to keep a copy that will allow me to apply filters and to sync it on demand (and/or on a regular base) but I don't like the idea of duplicating the catalog.