Limitation on Non-HTML Caching

At https://www.cloudflare.com/terms/

2.8 Limitation on Non-HTML Caching

The Service is offered primarily as a platform to cache and serve web pages and websites. Unless explicitly included as a part of a Paid Service purchased by you, you agree to use the Service solely for the purpose of serving web pages as viewed through a web browser or other application and the Hypertext Markup Language (HTML) protocol or other equivalent technology. Use of the Service for the storage or caching of video (unless purchased separately as a Paid Service) or a disproportionate percentage of pictures, audio files, or other non-HTML content, is prohibited.

So, Restful JSON api response pages aren’t permitted to cache? As not permitted with free plans, what paid services/plan cloudflare offer to cover this kind of usage (json responses caching)?

And to files (0~20mb) caching? Cloudflare has something to offer?

Thank you!

Cloudflare is unfortunately pretty vague on that.

JSON shouldnt be an issue. Note the following

So, unless you are caching gigabytes and gigabytes of JSON data, you should be fine but you still might want to open a support ticket for clarification.