API returns HTML code
This is a very bad practice. The products returned by API does contain html code instead of text. I think this should be resolved by returning each element of product separately, means product response would contain field like features: string, which would contain string array of all features instead if “li” tag in content. Same goes for description: string, tagline: string and disclaimers: string. This would give developer complete freedom.
The API was originally designed to support the WordPress plugin, and we are continuing to improve that API for additional use cases. We have upcoming work planned to separate some of these elements. This will likely result in a new version of the Storefront API.