If curl file fails, check if the site requires a POST request. Weird, but happens:
```
curl -X POST -d "param=value" -O [url]
```
Or maybe it’s a hidden API? Use `curl -I` to inspect headers first.
```
curl -X POST -d "param=value" -O [url]
```
Or maybe it’s a hidden API? Use `curl -I` to inspect headers first.
