# Tráfico y facturación

### Uso de tráfico

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

* **Resultados exitosos** (facturables): 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 facturables): Otros 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 velocidad. Si lo encuentras con frecuencia, contacta a tu manager de cuenta para aumentar tus límites.
{% endhint %}

Para más información sobre los códigos de respuesta, consulta [**la tabla de Códigos de Respuesta**](https://developers.oxylabs.io/documentation/es/soluciones-de-scraping/web-scraper-api/response-codes).

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

### Facturación

Se te cobrará 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 cobrará por ellos.

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

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

#### Ejemplo de caso n.º 1 - Intento de scraping exitoso

Creas un trabajo de scraping y se necesitan tres intentos para que Scraper API obtenga contenido válido del sitio web con éxito. Solo se te facturará por el resultado del último intento, que fue exitoso.

<figure><img src="https://338917265-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FCkifJep5dCnDrq4zlf4j%2FScraper%20API%20%E2%80%93%201.png?alt=media&#x26;token=502da82a-f489-4e3c-9302-2cdcd83362d1" alt="Case 1"><figcaption></figcaption></figure>

#### Ejemplo de caso n.º 2 - Scraping falló debido a nuestro error

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

<figure><img src="https://338917265-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FcS3Cnm5Cj08KZ0IY3eDM%2FScraper%20API%20%E2%80%93%202.png?alt=media&#x26;token=f3ff4ef8-186a-472b-8b0e-936a58e0be6d" alt="Case 2"><figcaption></figcaption></figure>

#### Ejemplo de caso n.º 3 - Scraping falló debido al error del cliente

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

<figure><img src="https://338917265-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FdfMxK2qPjKL4R4kFLgrC%2FScraper%20API%20%E2%80%93%203.png?alt=media&#x26;token=cd9dd82c-7c7f-43c9-8a96-b0c9065b9be8" alt="Case 3"><figcaption></figcaption></figure>
