I can suggest you the Blog Extension that already has the Rest API and GraphQL endpoints. So that you can download it and use for your applications.
Progressive Web API is the future. It is fast and convenient. So why don't use the fast blog to provide a better experience for your customers?
You can use this PWA Blog Add-On for your Magento 2 store. But note that you can only use it with the Blog extension by Magefan.
All features of the best Magento 2 Blog extension PWA-ready for you to use and benefit from.