The blockchain is the API! Using bloom filters you can request all topic posts or limit to only posts for a specific topic. We hope to release a client eventually.
Which node software do you use that creates bloom filters for OP_RETURN data? (or did I misunderstand what you are saying?)