Have you tried the community commons module option HTMLToPlainText?
Seeing as you're the one publishing the API, why can't you ask the calling party to deliver the data in JSON format so that it's easy to map?
Otherwise I don't see any way around taking apart the string to get the data out. The StringSplit action from community commons is helpful for this.