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.

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

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>

Last updated