Как решить проблему утечки исходного IP и DDoS-атак даже при использовании CDN Cloudflare?

У большинства провайдеров сейчас есть для этого API?

Верно! Но это довольно большое «если»…