Are you using an old or patched version of curl?
curl refuses to resolve .onion domains to avoid leakage:
.onion