Você manda a URL.A gente devolve a página.
Você dá um fetch e vem uma página vazia, porque quem monta o conteúdo é o JavaScript. Ou vem 403, porque o site viu que a chamada saiu de um servidor. Nos dois casos a gente devolve a página pronta: markdown, HTML, texto, links, screenshot ou PDF. Navegador e proxy ficam por nossa conta.
Plano gratuito, sem cartão. Renova todo mês.
Um scrape de verdade, na nossa conta. A mesma chamada que o comando aqui embaixo faz.
Aperte Rodar. A página aparece aqui.
curl "https://api.scrapa.app/v1/scrape?url=https%3A%2F%2Fexample.com" \
-H "Authorization: Bearer sc_your_key"Uma chave. Quatro coisas.
A maioria das pessoas compra isso de quatro empresas diferentes. Aqui é um cadastro só, um saldo só, uma fatura só.
- Pegar uma página/v1/scrape
- Mande a URL. Receba markdown, HTML, texto, links, screenshot ou PDF.
- Buscar na web/v1/search
- Faça uma pergunta e receba até 10 resultados, com a data em que saíram de verdade.
- Dirigir um navegador/v1/sessions
- Um navegador de verdade na nossa máquina, que você controla com Playwright ou Puppeteer.
- Sair de onde quiser
- Escolha o país de onde as suas requisições saem, e até a cidade. Ou plugue o proxy que você já paga.
Primeiro vai do jeito barato.
engine: "auto" começa com uma requisição simples. Tem página que volta vazia, só com um aviso pedindo para ligar o JavaScript. Essas a gente carrega de novo num navegador de verdade. Você paga a que funcionou.
- Uma requisição HTTP simples1cr
- Um carregamento de página no navegador5cr
Você nunca paga as duas. Se o navegador também não conseguir, os créditos voltam. Você fica com o que a primeira tentativa achou.
Precisa clicar? Leve o navegador inteiro.
Tem trabalho que não cabe numa requisição só: um login, um formulário, três telas depois. Peça uma sessão e você ganha um navegador de verdade rodando na nossa máquina. Você dirige com Playwright ou Puppeteer. É o mesmo código que você escreveria no seu computador. A gente só te passa o endereço para conectar. A cobrança é por minuto, só enquanto ele fica aberto.
Nada novo para aprender e nenhuma camada no meio do caminho. É o navegador que você já conhece, rodando em outro lugar.
Pergunte para a web.
Mande a pergunta para /v1/search. Você recebe até 10 resultados, cada um com a data em que saiu de verdade. Pergunte do Brasil e você recebe o que o Brasil vê, em português. A busca é feita por nós. É por isso que a gente pode te entregar o resultado.
Quer resumido? Peça, e a gente escreve um parágrafo por cima dos resultados. Faça a mesma pergunta duas vezes em dez minutos e a segunda sai de graça.
Traga o seu proxy. De graça, em todos os planos.
Por padrão as suas requisições saem por endereços de internet residencial. O site vê um visitante comum, não um servidor. Você escolhe o país, ou um estado ou cidade dentro dele, e o primeiro megabyte de cada requisição está incluso. Já paga um proxy? Passe a URL que a gente usa o seu. Funciona no plano gratuito também, e o tráfego dele nunca é cobrado.
Você já paga o seu provedor. Cobrar de novo pelos mesmos bytes não é modelo de negócio. É pedágio.
Quando não dá certo, você descobre por quê.
Toda resposta diz quem disse não: o site, a nossa regra ou a gente. Três dos quatro não custam nada, a não ser que um script seu tenha rodado na página antes: aí só falha nossa continua de graça.
- A página respondeu1cr
- Você recebe a página. É o único caso em que você paga, a não ser que um script seu tenha rodado na página antes.
- O site disse não0cr· bloqueada · não cobrada
- O site bloqueou, ou pediu captcha. Tente de novo com um navegador de verdade, saindo de outro país, ou pelo seu próprio proxy.
- A nossa política disse não0cr· recusada · não cobrada
- O endereço aponta para um lugar onde a gente não vai. Pode ser uma rede privada, ou um site da nossa lista de recusa. Troque a URL; repetir não adianta.
- A gente quebrou0cr· estornada
- Alguma coisa quebrou do nosso lado. Os créditos voltam sozinhos. Esse é o único que vale rodar de novo do mesmo jeito.
Cobrar por uma página que você não recebeu é cobrar por falha. Toda empresa desse ramo diz que não cobra. A gente põe o número na resposta, para você conferir em vez de acreditar.
O seu agente de IA também usa.
Tudo aqui também é um endpoint MCP. Aponte o Claude, o Cursor ou o seu próprio agente para ele com a mesma chave. Ele trabalha dentro da mesma cota e dos mesmos limites. A documentação também sai como llms.txt, porque hoje em dia quem lê nem sempre é gente.
{
"mcpServers": {
"scrapa": {
"type": "http",
"url": "https://api.scrapa.app/mcp",
"headers": { "Authorization": "Bearer sc_your_key" }
}
}
}- Um endpoint, streamable HTTP, sem sessão para gerenciar.
- Toda operação e toda negativa, legíveis por máquina.
A gente lê em São Paulo.
Os navegadores e o banco de dados rodam no Brasil. Um screenshot ou um PDF volta dentro da resposta e nunca fica guardado. A gente só guarda uma página que lê para você quando você pede (com maxAge ou um lote), e só para a sua conta.
9 linhas. Você sabe o preço antes de mandar a requisição.
A API tira os preços de um arquivo só, e ele está publicado aqui. Dá para consultar o preço de qualquer requisição sem fazer a chamada. Toda resposta diz quanto custou.
| Unidade | Créditos |
|---|---|
| Uma página lida com fetch | 1 |
| Todas as URLs que um site lista | 2 |
| Uma busca na web, até 10 resultados | 4 |
| Um parágrafo escrito sobre os resultados de uma busca | 1 |
| Uma página renderizada no navegador* | 5 |
| Os campos que você pediu, lidos da página | 5 |
| Um minuto de sessão de navegador | 2 |
| Tráfego pelo pool gerenciado, por MB** | 10 |
| Tráfego pelo seu próprio proxy | 0· nunca medido |
- *
- Screenshot e PDF inclusos, sem custo extra.
- **
- O primeiro 1 MB de cada requisição está incluso.
O que não custa nada
Uma página que o site bloqueou. Uma URL que a nossa política recusou. Qualquer coisa que a gente quebrou. Os três respondem com custo 0, e dá para conferir na própria resposta. Se um script seu rodou na página antes, só o último continua de graça.
Planos
Os créditos entram no começo de cada mês de cobrança e não acumulam. Créditos comprados são outro saldo, e esse nunca expira.
Free
R$ 0/mês
- 1.000 créditos por mês
- 2 scrapes ao mesmo tempo
- 1 sessão simultânea
- Sessões de até 15 minutos
- 500 MB pelo pool gerenciado
- 25 URLs por lote
- 2 chaves de API
- 60 requisições por minuto
Starter
R$ 99/mês
- 50.000 créditos por mês
- 5 scrapes ao mesmo tempo
- 3 sessões simultâneas
- Sessões de até 60 minutos
- 3.000 MB pelo pool gerenciado
- 500 URLs por lote
- 5 chaves de API
- 300 requisições por minuto
Pro
R$ 219/mês
- 150.000 créditos por mês
- 10 scrapes ao mesmo tempo
- 6 sessões simultâneas
- Sessões de até 120 minutos
- 10.000 MB pelo pool gerenciado
- 2.000 URLs por lote
- 10 chaves de API
- 600 requisições por minuto
Scale
R$ 529/mês
- 400.000 créditos por mês
- 20 scrapes ao mesmo tempo
- 10 sessões simultâneas
- Sessões de até 240 minutos
- 25.000 MB pelo pool gerenciado
- 10.000 URLs por lote
- 25 chaves de API
- 1.200 requisições por minuto
Primeira página em cinco minutos.
Crie a conta. Gere uma chave. Cole o curl. Sem cartão, e o plano gratuito renova todo mês.
Pegar uma chave