# Inicio rápido: Web Unblocker

Oxylabs [Web Unblocker](https://oxylabs.io/products/web-unblocker) es una solución de proxies impulsada por IA diseñada para manejar los sistemas anti-bot más sofisticados (p. ej., Akamai, Cloudflare o DataDome). Gestiona automáticamente la rotación de proxies, la huella digital del navegador y la resolución de CAPTCHA para que puedas centrarte en los datos.

{% stepper %}
{% step %}

### Configuración y credenciales

1. **Crear una cuenta:** Regístrate en el [Oxylabs Dashboard](https://dashboard.oxylabs.io/).
2. **Crear un usuario de API:** Navega a Web Unblocker → Users y crea un nombre de usuario y una contraseña (Estas son credenciales para autorizar el acceso a Web Unblocker y son distintas de tu inicio de sesión en el dashboard)
   {% endstep %}

{% step %}

### Tu primera solicitud

Web Unblocker se integra como un proxy. Usa el endpoint `unblock.oxylabs.io:60000` y pasa tus instrucciones mediante encabezados personalizados.

```bash
curl -k -x unblock.oxylabs.io:60000 -U 'USERNAME:PASSWORD' \
'https://sandbox.oxylabs.io/products' \
-H 'x-oxylabs-geo-location: United States' \
-H 'x-oxylabs-render: html'
```

{% hint style="info" %}
Reemplaza `USERNAME` y `PASSWORD` con tus credenciales de usuario
{% endhint %}
{% endstep %}
{% endstepper %}

### Encabezados esenciales

A diferencia de los proxies estándar, Web Unblocker usa encabezados para controlar sus funciones impulsadas por IA:

| Encabezado                | Valor                              | Descripción                                                                     |
| ------------------------- | ---------------------------------- | ------------------------------------------------------------------------------- |
| `x-oxylabs-geo-location`  | `Estados Unidos`, `Alemania`, etc. | Define el nodo de salida en un país específico.                                 |
| `x-oxylabs-render`        | `html` o `png`                     | Habilita la renderización de JavaScript o devuelve una captura de pantalla.     |
| `x-oxylabs-session-id`    | `AnyRandomString`                  | Mantiene la misma IP para múltiples solicitudes (sesión persistente).           |
| `x-oxylabs-force-headers` | `1`                                | Obliga al unblocker a enviar tus propios encabezados personalizados al destino. |

### Códigos de respuesta comunes

| Código | Estado                   | Descripción                                                           |
| ------ | ------------------------ | --------------------------------------------------------------------- |
| `200`  | `OK`                     | Solicitud exitosa. Recibes el HTML completo renderizado.              |
| `401`  | `No autorizado`          | Credenciales de usuario de API no válidas o falta de autenticación.   |
| `429`  | `Demasiadas solicitudes` | Has alcanzado el límite de solicitudes de tu cuenta.                  |
| `550`  | `Con error`              | El sistema no pudo desbloquear el sitio después de varios reintentos. |

Puedes encontrar la [lista completa de códigos de respuesta](/products/es/web-unblocker/response-codes.md) en la sección del producto Web Unblocker.

### Siguientes pasos

* **Control avanzado del navegador:** ¿Necesitas hacer clic en botones o desplazarte? Consulta las [Instrucciones personalizadas del navegador](/products/es/web-unblocker/custom-browser-instructions.md) en la sección Products.
* **Geo-targeting:** Para datos localizados, consulta la [página de Geo-location](/products/es/web-unblocker/making-requests/geo-location.md) para orientar países, ciudades o coordenadas específicos.


---

# 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/documentation/es/comenzar/inicio-rapido-web-unblocker.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.
