Curl is the only option for helix api?

Are you trying to make a Clip or get Clips?

Shouldn’t

x = requests.post(url, data = headers)

be

x = requests.post(url, headers)

To do a Python requests POST request with headers?

Generally speaking all libraries use cURL under the hood. So yes cURL is the only option. Just libraries till do a intrepretation and covert to system calls that will be passed to cURL.