> 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/pt-br/web-scraper-api.md).

# Web Scraper API (Classic)

Aprenda a usar o Web Scraper API e raspar qualquer site público de que você precise. Encontre exemplos de código, uso de parâmetros, localização, alvos e muito mais.

[**Web Scraper API**](https://oxylabs.io/products/scraper-api/web) é uma **solução completa para coleta de dados da web** projetada para extrair dados em tempo real em escala de qualquer site público. Ela abrange todas as etapas da coleta de dados da web, desde o rastreamento de URLs e a melhoria das taxas de sucesso de acesso até o parsing de dados e a entrega ao seu armazenamento preferido, para que você não precise gerenciar proxies, o gerenciamento de requisições ou a infraestrutura.

A ferramenta foi desenvolvida para atender aos padrões de segurança corporativos, incluindo conformidade com SOC 2 Type II, e oferece uma infraestrutura de rápida adaptação que se ajusta dinamicamente aos sites-alvo para garantir altas taxas de sucesso e extração de dados confiável em mecanismos de busca, sites de e-commerce, plataformas de viagens e muito mais.

## Primeiros passos

**Crie suas credenciais de usuário da API**: Entre em contato com [nossa equipe](mailto:hello@oxylabs.io) para solicitar suas credenciais de usuário da API (`USERNAME` e `PASSWORD`).

### Exemplos de requisição

A API gerencia a rotação de proxies, as tentativas de repetição de requisições e lida automaticamente com sistemas de monitoramento de bots como parte de sua infraestrutura integrada, então uma única requisição é suficiente para recuperar todos os dados estruturados.

Abaixo, você encontrará exemplos de requisições cURL. Para exemplos em outras linguagens de programação, consulte as seções relevantes: [**Amazon**](https://developers.oxylabs.io/api-targets/pt-br/e-commerce/amazon), [**Google**](https://developers.oxylabs.io/api-targets/pt-br/search-engines/google), [**Outros sites**](https://developers.oxylabs.io/api-targets/pt-br/).

{% 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="Outros" %}

```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 o método de integração síncrona [**Realtime**](/products/pt-br/web-scraper-api/integration-methods/realtime.md) em nossos exemplos. Se você gostaria de usar [**Proxy Endpoint**](/products/pt-br/web-scraper-api/integration-methods/proxy-endpoint.md) ou a integração assíncrona [**Push-Pull**](/products/pt-br/web-scraper-api/integration-methods/push-pull.md) de integração, consulte a [**seção de métodos de integração**](/products/pt-br/web-scraper-api/integration-methods.md) .

{% file src="/files/aa07e53fa34659844953e2213963f82d061b9358" %}

{% file src="/files/2428ff0d105abc034f5e9fc288e7bd55bc7ca608" %}

### Valores dos parâmetros da requisição

1. <mark style="background-color:green;">**`source`**</mark> - Este parâmetro define o scraper que será usado para processar sua requisição.
2. <mark style="background-color:green;">**`URL`**</mark> ou <mark style="background-color:green;">**`query`**</mark> - Forneça o `URL` ou `query` para o tipo de página que você quer coletar. Consulte a tabela abaixo e as subpáginas correspondentes para orientações detalhadas sobre quando usar cada parâmetro.
3. Opcionalmente, você pode incluir parâmetros adicionais como `geo_location`, `user_agent_type`, `parse` (encontre a lista dos nossos parsers [**aqui**](/products/pt-br/web-scraper-api/features/result-processing-and-storage/dedicated-parsers.md)), `render` e mais para personalizar sua requisição de scraping. Leia mais: [**Recursos**](/products/pt-br/web-scraper-api/features.md).

\- parâmetro obrigatório

### Coleta com URLs ou entradas parametrizadas

Oxylabs oferece suporte a dois grupos gerais de entradas - URLs e entradas parametrizadas como queries, IDs de produto ou vídeo. [Alvos genéricos](https://developers.oxylabs.io/api-targets/pt-br/) que não têm uma fonte dedicada podem ser coletados com `universal` .

Todos os alvos disponíveis com fontes dedicadas podem ser encontrados [**aqui**](/products/pt-br/web-scraper-api/alvos.md).

{% hint style="info" %}
Se você precisar de ajuda para fazer sua primeira requisição ou otimizar sua configuração, nossa equipe de suporte especializada 24/7 está disponível via chat ao vivo.
{% endhint %}

## Teste via Scraper APIs Playground

Experimente [**Web Scraper API**](https://oxylabs.io/products/scraper-api/web) e [**OxyCopilot**](https://oxylabs.io/products/scraper-api/ai-web-scraper-copilot) no [**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>" %}

## Teste via Postman

Comece a usar nossa API com o Postman, uma ferramenta prática para fazer requisições HTTP. Baixe nossa [**coleção do Postman para 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 importe-a. Esta coleção inclui exemplos que demonstram a funcionalidade do scraper. Personalize os exemplos conforme suas necessidades ou comece a coletar imediatamente.

Para instruções passo a passo, assista ao nosso tutorial em vídeo abaixo. Se você é novo no Postman, confira este breve [**guia**](/integrations/pt-br/web-scraper-api-integrations/postman.md).

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

{% hint style="info" %}
*Todas as informações aqui contidas são fornecidas "no estado em que se encontram" e apenas para fins informativos. Não fazemos nenhuma declaração e nos isentamos de toda responsabilidade com relação ao seu uso de qualquer informação contida nesta página. Antes de realizar atividades de scraping de qualquer tipo, você deve consultar seus assessores jurídicos e ler atentamente os termos de serviço do site específico ou obter uma licença 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/pt-br/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.
