> For the complete documentation index, see [llms.txt](https://developers.oxylabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.oxylabs.io/products/es/web-scraper-api.md).

# Web Scraper API (Clásico)

Aprende a usar Web Scraper API y extraer cualquier sitio web público que necesites. Encuentra ejemplos de código, uso de parámetros, localización, objetivos y mucho más.

[**Web Scraper API**](https://oxylabs.io/products/scraper-api/web) es una **solución todo en uno para la recopilación de datos web** diseñada para extraer datos en tiempo real a escala de cualquier sitio web público. Cubre cada etapa del scraping web, desde el rastreo de URL y la mejora de las tasas de éxito de acceso hasta el análisis de datos y su entrega en el almacenamiento que prefieras, para que no tengas que gestionar proxies, la gestión de solicitudes ni la infraestructura.

La herramienta está diseñada para cumplir con los estándares de seguridad empresarial, incluida la conformidad con SOC 2 Type II, y ofrece una infraestructura de rápida adaptación que se ajusta dinámicamente a los sitios web objetivo para garantizar altas tasas de éxito y una extracción de datos fiable en motores de búsqueda, sitios de comercio electrónico, plataformas de viajes y más.

## Primeros pasos

**Crea tus credenciales de usuario de API**: Ponte en contacto con [nuestro equipo](mailto:hello@oxylabs.io) para solicitar tus credenciales de usuario de API (`USERNAME` y `PASSWORD`).

### Solicitar ejemplos

La API gestiona la rotación de proxies, los reintentos de solicitud y maneja automáticamente los sistemas de monitoreo de bots como parte de su infraestructura integrada, por lo que una sola solicitud es suficiente para recuperar todos los datos estructurados.

A continuación, encontrarás solicitudes cURL de ejemplo. Para ejemplos en otros lenguajes de programación, consulta las secciones correspondientes: [**Amazon**](https://developers.oxylabs.io/api-targets/es/e-commerce/amazon), [**Google**](https://developers.oxylabs.io/api-targets/es/search-engines/google), [**Otros sitios web**](https://developers.oxylabs.io/api-targets/es/).

{% tabs %}
{% tab title="Amazon" %}

```bash
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user "USERNAME:PASSWORD" \\
-H "Content-Type: application/json" \\
-d '{
        "source": "amazon_product",
        "query": "B07FZ8S74R",
        "geo_location": "90210",
        "parse": true
    }'
```

{% endtab %}

{% tab title="Google" %}

```bash
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
        "source": "google_search",
        "query": "adidas",
        "geo_location": "California,United States",
        "parse": true
    }'
```

{% endtab %}

{% tab title="Otros" %}

```bash
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
        "source": "universal",
        "url": "https://sandbox.oxylabs.io/"
    }'
```

{% endtab %}
{% endtabs %}

Usamos el método de integración síncrona [**Realtime**](/products/es/web-scraper-api/integration-methods/realtime.md) en nuestros ejemplos. Si quieres usar [**Proxy Endpoint**](/products/es/web-scraper-api/integration-methods/proxy-endpoint.md) o una integración asíncrona [**Push-Pull**](/products/es/web-scraper-api/integration-methods/push-pull.md) , consulta la [**sección de métodos de integración**](/products/es/web-scraper-api/integration-methods.md) .

{% file src="/files/16188408debe086191e8929eb6c02e59f7e1e788" %}

{% file src="/files/1279815ad374ebf9bbcaef8ae409aa1691cbdd21" %}

### Valores de los parámetros de la solicitud

1. <mark style="background-color:green;">**`source`**</mark> - Este parámetro define el scraper que se usará para procesar tu solicitud.
2. <mark style="background-color:green;">**`URL`**</mark> o <mark style="background-color:green;">**`query`**</mark> - Proporciona el `URL` o `query` para el tipo de página que quieres extraer. Consulta la tabla siguiente y las subpáginas de destino correspondientes para obtener una guía detallada sobre cuándo usar cada parámetro.
3. Opcionalmente, puedes incluir parámetros adicionales como `geo_location`, `user_agent_type`, `parse` (encuentra la lista de nuestros analizadores [**aquí**](/products/es/web-scraper-api/features/result-processing-and-storage/dedicated-parsers.md)), `render` y más para personalizar tu solicitud de scraping. Lee más: [**Funciones**](/products/es/web-scraper-api/features.md).

\- parámetro obligatorio

### Scraping con URL o entradas parametrizadas

Oxylabs admite dos grupos generales de entradas: URL y entradas parametrizadas como consultas, IDs de producto o video. [Destinos genéricos](https://developers.oxylabs.io/api-targets/es/) que no tienen una source dedicada pueden extraerse con `universal` source.

Todos los destinos disponibles con fuentes dedicadas se pueden encontrar [**aquí**](/products/es/web-scraper-api/objetivos.md).

{% hint style="info" %}
Si necesitas ayuda para hacer tu primera solicitud o para optimizar tu configuración, nuestro equipo de soporte experto 24/7 está disponible por chat en vivo.
{% endhint %}

## Pruebas a través de Scraper APIs Playground

Prueba [**Web Scraper API**](https://oxylabs.io/products/scraper-api/web) y [**OxyCopilot**](https://oxylabs.io/products/scraper-api/ai-web-scraper-copilot) en el [**Scraper APIs Playground**](https://dashboard.oxylabs.io/?route=/api-playground).

{% embed url="<https://www.youtube.com/watch?v=kDhknxrod6U>" %}

{% embed url="<https://youtu.be/9JoF8_5r5HY?si=61c3Zkx6FrH06PVa>" %}

## Pruebas con Postman

Empieza a usar nuestra API con Postman, una herramienta práctica para hacer solicitudes HTTP. Descarga nuestra [**colección de Postman de Web Scraper API**](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FMeGA0TZQMcAFHoVhRSQi%2FWeb%20Scraper%20API.new_postman_collection.json?alt=media\&token=9f51d41b-6604-4eef-b6c1-5024cf52c5bf) e impórtala. Esta colección incluye ejemplos que demuestran la funcionalidad del scraper. Personaliza los ejemplos según tus necesidades o empieza a extraer datos de inmediato.

Para obtener instrucciones paso a paso, mira nuestro video tutorial a continuación. Si eres nuevo en Postman, consulta esta breve [**guía**](/integrations/es/web-scraper-api-integrations/postman.md).

{% embed url="<https://www.youtube.com/watch?v=WOD0mZnu-j0>" %}

{% hint style="info" %}
*Toda la información aquí se proporciona "tal cual" y solo con fines informativos. No hacemos ninguna declaración ni asumimos responsabilidad alguna con respecto al uso que hagas de cualquier información contenida en esta página. Antes de realizar actividades de scraping de cualquier tipo, debes consultar a tus asesores legales y leer cuidadosamente los términos de servicio del sitio web en cuestión o contar con una licencia de scraping.*
{% endhint %}


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://developers.oxylabs.io/products/es/web-scraper-api.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
