Home / Cost tools / cURL converter / CFML
cURL to CFML converter
Paste a cURL command and get the same request in CFML, using cfhttp. It converts in your browser; nothing you paste is sent anywhere.
Converted in your browser. Nothing you paste is stored or sent, so a command with your API key in it stays on your machine.
<cfhttp url="https://api.scraper.example/v1/scrape?url=https%3A%2F%2Fshop.example.com%2Fproducts%3Fpage%3D2&render_js=true&country=us" method="GET" result="response">
<cfhttpparam type="header" name="Authorization" value="Bearer YOUR_API_KEY">
</cfhttp>
<cfoutput>#response.statusCode#<br>#response.fileContent#</cfoutput> Running the code
The cfhttp tag works in Adobe ColdFusion and Lucee. Each header and form field becomes a cfhttpparam inside the tag.
Where cfhttp differs from curl
cfhttp follows redirects unless redirect="no" is set, and puts the body in fileContent and the status in statusCode, as the output line shows.
What calls like this one cost
The example is a scraping API call with JavaScript rendering on and a country chosen. 100,000 of them a month cost from $49.00 on ScrapeBadger, and the same pages without rendering from $19.00 on BrowserCloud, the cheapest complete bills across 27 web scraping APIs this site prices from their own pages. What rendering adds on each API