⚡Tags (CH/LE)
Some Datadome protected sites will require you to solve the `tags.js` challenge. This article explains how to request a payload and submit it, in exchange for a datadome cookie.
Workflow
There are two requests required to completely solve tags (ch and le).
ch is an initial request with various browser properties
le is a secondary request with events data (mouse moves and clicks)
You need to solve ch first, followed by le. After solving ch, you will need to use the solved ch cookie to solve le
Solving Tags
To solve tags using our API, see API Reference
Your workflow should be as follows:
After solving Interstitial or Captcha, you will have a request that to the target site that is unblocked
Using Charles, visit the same page and look for the requests relating to tags.js (or on some sites it's /js/
Firstly send a request to our API To get a
chpayload. This will be your first POST. Ensure that thecidis the currente datadome cookie from your jarAfter submitting the
chpayload, you will recieve back a new datadome cookieNow use our API to get an
lepayload (ensure you change thetypetole)Submit the
lepayload to datadome and again you will receieve a new datadome cookie. This is your solved tags cookie that you can use going forwards
Last updated