Custom Cookies

Add your own cookies to BrowserAPI and receive customised responses.

Custom cookies are an extremely powerful feature of BrowserAPI. For example, they can be successfully used to scrape personalized content on a e-commerce site.

BrowserAPI does not allow the use of custom cookies for authentication purposes.

Only the following cookies can be overwritten:

  • ADSHUFFLER

  • AWSALB

  • AWSALBCORS

  • AWSALBTG

  • AWSALBTGCORS

  • CF_CLEARANCE

  • CONSENT

  • CUSTOMER_CONTEXT

  • LANG

  • REF

  • REMOVAL

  • VISITS

  • VISIT_COUNT

Additional cookies may be added per domain by contacting our support.

Custom Cookies Example

When using JavaScript rendering, custom cookies should be passed in a list in the cookies parameter. Each cookie object will have 3 properties: name, value and domain. Here is an example:

[{"name":"CUSTOMER_CONTEXT", "value":"{\"customerId\":\"12345\"}", "domain":"httpbin.org"}]

And this is the URL encoded value from the example above:

%5B%7B%22name%22%3A%22CUSTOMER_CONTEXT%22%2C%20%22value%22%3A%22%7B%5C%22customerId%5C%22%3A%5C%2212345%5C%22%7D%22%2C%20%22domain%22%3A%22httpbin.org%22%7D%5D

Warning! Please make sure that you passed the correct domain value in the cookie objects. We used "domain":"httpbin.org" in the examples below because we want those cookies to be set on the httpbin.org domain.

Integration Examples

curl --request GET --url "https://api.webscrapingapi.com/v1?api_key=<YOUR_API_KEY>&url=http%3A%2F%2Fhttpbin.org%2Fcookies&cookies=%5B%7B%22name%22%3A%22CUSTOMER_CONTEXT%22%2C%20%22value%22%3A%22%7B%5C%22customerId%5C%22%3A%5C%2212345%5C%22%7D%22%2C%20%22domain%22%3A%22httpbin.org%22%7D%5D"
Response Example
<html><head><meta name="color-scheme" content="light dark"><meta charset="utf-8"></head><body><pre>{
  "cookies": {
    "CUSTOMER_CONTEXT": "{\"customerId\":\"12345\"}"
  }
}
</pre><div class="json-formatter-container"></div></body></html>

Important! The url parameter has to be encoded.

( i.e. &url=https%3A%2F%2Fwww.webscrapingapi.com%2F )

Last updated