> For the complete documentation index, see [llms.txt](https://docs.takionapi.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.takionapi.tech/datadome/errors.md).

# Common Errors & Troubleshooting

## **IP Banned Error**

This error is returned by the `/solve` endpoint when the challenge page indicates "You have been blocked" without offering a solvable challenge. It usually occurs due to a poor-quality IP or incorrect interaction flow (e.g., wrong TLS setup, incorrect headers, or skipping necessary steps in the request flow). To resolve it, compare your requests with browser interactions using tools like Burp or Charles. Pay close attention to missing headers, incorrect header order, or improper TLS configurations.

## **What User-Agent Should I Pass to `/solve`?**

Datadome requires that the same User-Agent used to load the challenge page is passed to the `/solve` endpoint. After the challenge is solved, the cookie can be used with any User-Agent. We recommend using the latest version of Chrome throughout the entire interaction flow for the most reliable results.

We highly suggest to pass your session's `Accept-Language` header too.

## **Other Issues and Support**

For any additional errors or questions, or if you require a custom solution for a specific Datadome-protected website, feel free to contact us on Discord for direct support.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.takionapi.tech/datadome/errors.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
