Hosting Static Websites for Unlimited Amount of Domains

We are building a SAAS application where users can create static websites for their domains. Is cloudflare service suitable for this? What we are looking for is to create those feature with api.

  1. Static site hosting
  2. Distribute through CDN
  3. Ability to add domains
  4. Ability to choose nameservers for different domains.

We have our own build process of those html (static) files and can push to cf servers without and do not need the build process. I have looked into CF pages and looks like it is for dynamic sites. Also in pricing I see amount of domain is limited.