Sì, penso di sì, più o meno.
Prova questo, ad esempio:
https://meta.discourse.org/search.json?q=https%3A%2F%2Fnews.bbc.co.uk
Risultati ordinati in JavaScript.
Se l’anonimo può usare la ricerca, forse non hai nemmeno bisogno di una chiave API (quindi puoi metterlo lato client)
Tuttavia, potresti voler memorizzare nella cache i risultati sul server esterno per ottenere i migliori risultati ed evitare di sovraccaricare Discourse con richieste di ricerca.
Quindi, questo probabilmente comporta la scrittura di codice lato server sul tuo sito web esterno per ottenere il miglior risultato.