# Tráfico y facturación

### Uso de tráfico

Web Scraper API cuenta el número de **resultados**. **Resultados** se refieren a entidades distintas de contenido (por ejemplo, HTML de una página web) que se recuperaron correctamente de la web.

* **Resultados exitosos** (facturados): Todos los resultados del sitio objetivo con `2xx` o `4xx` códigos de estado se cuentan como exitosos y son facturables.
* **Resultados no exitosos** (no facturados): Los demás resultados se cuentan como no exitosos y no se facturan.

{% hint style="info" %}
Código de estado `429` (Demasiadas solicitudes) no se factura. Esto ocurre cuando superas el límite de solicitudes. Si te ocurre con frecuencia, contacta a tu gerente de cuenta para aumentar tus límites.
{% endhint %}

Para obtener más información sobre los códigos de respuesta, consulta [**la tabla de códigos de respuesta**](/products/es/web-scraper-api/response-codes.md).

{% hint style="warning" %}
Si la respuesta contiene `2xx` o `4xx` códigos de estado, y el resultado no contiene la información esperada, seguimos contando el resultado como exitoso.
{% endhint %}

### Facturación

Se te facturará por el número de resultados con datos extraídos correctamente.

Los intentos fallidos de scraping debido a errores de nuestro sistema (`5xx` y `6xx` códigos de estado) no se incluirán y no se te facturarán.

{% hint style="warning" %}
Si una solicitud resulta en un intento fallido debido a una falla o error de tu lado, igualmente se te facturará.
{% endhint %}

A continuación, encontrarás algunos ejemplos de facturación:

#### Ejemplo de caso #1 - Intento de scraping exitoso

Creas un trabajo de scraping, y Web Scraper API tarda tres intentos en obtener contenido válido del sitio web correctamente. Solo se te facturará el resultado del último intento, que fue exitoso.

<figure><img src="/files/710e10efcca85cb7cca5c5a70e1b31bd286fdd6b" alt="Case 1"><figcaption></figcaption></figure>

#### Ejemplo de caso #2 - Scraping fallido debido a nuestro error

Creas un trabajo de scraping que ha fallado debido a nuestro error; por ejemplo, hemos alcanzado nuestro límite interno de reintentos. En este caso, no se te facturará el resultado recibido.

<figure><img src="/files/cc51aa1ddf0cb21e7496d7a76ed15924c7598bfa" alt="Case 2"><figcaption></figcaption></figure>

#### Ejemplo de caso #3 - Scraping fallido debido al error del cliente

Creas un trabajo de scraping que ha fallado debido a un error de tu lado. Se te facturará este resultado.<br>

<figure><img src="/files/a9cd4cc1351966238e4f49e06c8ce6d9c3656357" alt="Case 3"><figcaption></figcaption></figure>


---

# 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/es/web-scraper-api/usage-and-billing/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.
