Since it’s blocked I’ll want to ask:
Is it posible to request access to the Cloudflare API services for a Freenom domain?
The DNS API cannot be used for domains with .cf, .ga, .gq, .ml, or .tk TLDs. Use the Cloudflare Dashboard for managing such TLDs. Enterprise customer can contact Cloudflare Support to remove this limitation.
As far as I know they won’t make exceptions, no API access for any of the Freenom TLD (even if you legitimately paid for them through a real registrar instead of using the Freenom free domain program)