Custom Headers
To get customized results, you may want your requests to pass through custom headers (like cookies, agents, etc). To maintain primary request headers, have keep_headers=true. We handle blocks internally, therefore, use this feature only when you require customized results.
Sample Code
curl --header "X-MyHeader: abc" -d "key=YOUR_API_KEY&url=http://httpbin.org/ip&method=GET&keep_headers=true"
-X POST "https://api.syphoon.com"
Result
url: "http://httpbin.org/anything",
output: {
"args": {},
"data": "",
"files": {},
"form": {},
"headers": {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Accept-Language": "en,en-US;q=0.9,de;q=0.8",
"Host": "httpbin.org",
"Sec-Ch-Ua": "Google Chrome;v=\"104\", \"Chromium\";v=\"104\", \";Not A Brand\";v=\"99\"",
"Sec-Ch-Ua-Mobile": "?0",
"Sec-Ch-Ua-Platform": "macOS",
"Sec-Fetch-Dest": "document",
"Sec-Fetch-Mode": "navigate",
"Sec-Fetch-Site": "none",
"Sec-Fetch-User": "?1",
"Upgrade-Insecure-Requests": "1",
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36",
"X-Amzn-Trace-Id": "Root=1-6831a913-383a5dca23337d6347b5cfe1",
"X-Myheader": "abc"
},
"json": null,
"method": "GET",
"origin": "assigned_ip_address",
"url": "http://httpbin.org/anything"
}