Faceted Navigation Results

Is there a way to provide faceted navigation results as downloadable CSV, XLS and JSON. Similar to collective.excelexport (GitHub - collective/collective.excelexport: Export dexterity contents in an excel file, one column by field) ?

Once a user refines their search using faceted navigation, I would like to provide the option of downloading the contents in CSV, XLS or JSON formats.

Thanks

At some point we had RSS and SKOS support but I'm not sure it still works.

Anyway, we need one REST API endpoint to get facets/query. Then we can use the Plone @search REST API endopint.