La API de Discourse cubre el 100% de la aplicación, ya que también la usamos para la aplicación SPA. Puedes aprender a usarla con Cómo hacer ingeniería inversa de la API de Discourse.
En este caso particular, el endpoint es https://forum.tzm.community/g.json