ZenRows
Universal Scraper API calls with the apikey added by the gateway
Fronts the Universal Scraper API of ZenRows; the gateway fills in the secret apikey parameter on the query string:
- A
GETfetches the target URL. - A
POSTis passed on to the target as a POST.
Everything is driven by the query string: the target url plus any ZenRows parameter (premium_proxy, js_render, css_extractor, autoparse, …). What you put there reaches ZenRows exactly as written.
Credential handling
apikeygoes in ahead of everything you send, so it can’t be swallowed by a target URL with incomplete encoding.- An
apikeysupplied by the client in the query is discarded (any encoding), so nothing can displace the injected key. Authorizationis dropped before the request goes upstream — your gateway token is meaningless to ZenRows.
Examples
Basic scrape
JS render + premium proxy
ZenRows’ response comes back untouched. Every supported parameter is listed in ZenRows’ documentation.