TryNinja's site parses the forum and has a db and APIs
Not sure it stores board/subforum info...
But seems doable
You can get every new post on a specified board (and its child broads), but there is no easy way of knowing what is a new thread and what is just a reply on an already existent thread. Posts on Meta:
https://api.ninjastic.space/posts?board=24&order=DESC&limit=10