# Informações de cobrança

### Uso de tráfego

[**Web Unblocker**](https://oxylabs.io/products/web-unblocker) conta ambos **request** e **tráfego de resposta**. **Tráfego de solicitação** refere-se aos dados enviados para a URL de destino, enquanto **tráfego de resposta** refere-se aos dados recebidos da URL de destino.

Todas as respostas do site de destino com `2xx` ou `4xx` códigos de status são contadas como **bem-sucedidas**.&#x20;

Todas as outras respostas são contadas como **malsucedidas**.&#x20;

Para mais informações sobre códigos de resposta, consulte [**a tabela de Códigos de Resposta**](/products/pt-br/web-unblocker/response-codes.md).

{% hint style="warning" %}
Se a resposta contiver `2xx` ou `4xx` códigos de status, e o resultado não contiver as informações esperadas, ainda assim contamos como um resultado bem-sucedido.
{% endhint %}

### Cobrança

Você será cobrado por **tráfego de solicitação e de resposta** de **extraídos com sucesso** dados.

Tentativas malsucedidas de fazer scraping devido a erros do nosso sistema (`5xx` códigos de status) não serão incluídas no cálculo do uso de tráfego, e você não será cobrado por isso.

{% hint style="warning" %}
Se uma solicitação resultar em uma tentativa malsucedida devido a uma falha ou erro do seu lado, você ainda será cobrado.
{% endhint %}

Veja abaixo alguns exemplos de cobrança:

#### Exemplo de caso #1 - Tentativa de scraping bem-sucedida

Você faz uma solicitação, e são necessárias três tentativas para que o Web Unblocker desbloqueie o site. Você será cobrado apenas pelo tráfego consumido durante a última tentativa, que foi bem-sucedida, neste caso, por 201 kB de tráfego consumido.

<figure><img src="/files/bc184e8c3a5ab4f4e5f043bb494ad75f0df76bca" alt="Example 1"><figcaption></figcaption></figure>

#### Exemplo de caso #2 - Scraping falhou devido ao nosso erro

Você faz uma solicitação ao Web Unblocker, e a resposta é malsucedida devido a um erro nosso, por exemplo, atingimos nosso limite interno de tentativas. Nesse caso, você não será cobrado por essa solicitação.

<figure><img src="/files/7bc9c90aac52ea1172e1bccdc82b762e43f2b9b7" alt="Example 2"><figcaption></figcaption></figure>

#### Exemplo de caso #3 - Scraping falhou devido ao erro do cliente

Você faz uma solicitação ao Web Unblocker, e a resposta é malsucedida devido a um erro do seu lado. Você será cobrado pelo tráfego consumido durante a tentativa, que foi malsucedida, neste caso, por 51 kB de tráfego consumido.

<figure><img src="/files/0023fbd7113b7700cd2c01966587410ee3bd4af3" alt="Example 3"><figcaption></figcaption></figure>

{% hint style="warning" %}
Observe que, se a renderização de JavaScript for aplicada durante a extração, o tráfego total do trabalho pode ser maior do que o tamanho do arquivo HTML sozinho devido às chamadas externas que o site executa para carregar dados adicionais.
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://developers.oxylabs.io/products/pt-br/web-unblocker/billing-information.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
