Apify

Plataforma de web scraping profissional com +1500 scrapers prontos

Web Scraping Actors Datasets Crawlers

O Que e Apify?

Apify e uma plataforma de automacao web que oferece scrapers prontos (Actors) e infraestrutura para criar seus proprios. Ideal para coletar dados de sites, monitorar precos, extrair leads e muito mais.

Actors Prontos

+1500 scrapers para Instagram, LinkedIn, Google Maps, Amazon, etc

Datasets

Armazene e exporte dados em JSON, CSV, Excel

Agendamento

Execute scrapers automaticamente em horarios definidos

Proxies

Proxies residenciais inclusos para evitar bloqueios

Actors Populares

Instagram Scraper

Posts, perfis, hashtags, comentarios

LinkedIn Scraper

Perfis, empresas, vagas de emprego

Google Maps Scraper

Empresas, reviews, telefones, enderecos

Amazon Scraper

Produtos, precos, reviews, rankings

YouTube Scraper

Videos, canais, comentarios, metricas

Web Scraper

Scraper generico para qualquer site

1

Criar Conta Apify

Cadastro e plano gratuito

Criar Conta

  1. 1. Acesse apify.com
  2. 2. Clique em Start for free
  3. 3. Cadastre com email ou GitHub

Plano Gratuito

$5 de creditos por mes gratis. Suficiente para ~5.000 resultados de scraping basico.

2

Obter API Token

Chave para autenticar requests

Gerar Token

  1. 1. No dashboard, clique no seu avatar (canto superior direito)
  2. 2. Va em Settings → Integrations
  3. 3. Em API token, clique em Reveal token
  4. 4. Copie o token (comeca com apify_api_)
3

Configurar no N8N

Adicionar credencial Apify

Criar Credencial

  1. 1. No N8N, va em Credentials → Add Credential
  2. 2. Busque por Apify API
  3. 3. Cole o API Token
  4. 4. Clique em Save
4

Operacoes Disponiveis

O que voce pode fazer com o node Apify

Actor

  • • Run - Executar um Actor
  • • Get - Buscar info do Actor

Task

  • • Run - Executar Task salva
  • • Get - Buscar info da Task

Dataset

  • • Get Items - Baixar dados
  • • Get - Info do dataset

Key-Value Store

  • • Get Record - Buscar valor
  • • Set Record - Salvar valor

Exemplos Praticos

1. Extrair empresas do Google Maps

// Apify: Run Actor
Actor ID: compass/crawler-google-places

// Input:
{
  "searchStringsArray": ["restaurantes em Sao Paulo"],
  "maxCrawledPlacesPerSearch": 50,
  "language": "pt"
}

// Aguardar e buscar resultados:
// → Apify: Get Dataset Items
Dataset ID: {{ $json.defaultDatasetId }}

2. Monitorar precos na Amazon

// Schedule Trigger: Every day
// → Apify: Run Actor (Amazon Product Scraper)

Actor ID: junglee/amazon-crawler

// Input:
{
  "productUrls": [
    { "url": "https://amazon.com.br/dp/B08N5WRWNW" }
  ]
}

// Comparar preco e alertar:
// → IF: price < targetPrice
// → Telegram: Send Message

3. Extrair posts do Instagram

// Apify: Run Actor
Actor ID: apify/instagram-scraper

// Input:
{
  "directUrls": ["https://instagram.com/seucliente"],
  "resultsType": "posts",
  "resultsLimit": 20
}

// Salvar em planilha:
// → Google Sheets: Append
Username: {{ $json.ownerUsername }}
Caption: {{ $json.caption }}
Likes: {{ $json.likesCount }}
Comments: {{ $json.commentsCount }}

4. Web scraping generico

// Apify: Run Actor
Actor ID: apify/web-scraper

// Input:
{
  "startUrls": [{ "url": "https://exemplo.com/produtos" }],
  "pageFunction": `async function pageFunction(context) {
    const $ = context.jQuery;
    const results = [];
    $('.produto').each((i, el) => {
      results.push({
        nome: $(el).find('.titulo').text(),
        preco: $(el).find('.preco').text()
      });
    });
    return results;
  }`
}

Fluxo de Execucao

1

Run Actor

Inicia execucao

2

Aguardar

Wait ou webhook

3

Get Dataset

Baixar resultados

4

Processar

Usar os dados

Dica: Webhook

Configure um webhook no Apify para ser notificado quando o Actor terminar, em vez de usar polling com Wait nodes.

Troubleshooting

Actor timed out

O scraping demorou demais. Reduza maxCrawledPlaces ou aumente o timeout nas configuracoes do Actor.

Blocked by website

Site detectou o scraper. Use proxies residenciais (Apify Proxy com RESIDENTIAL) e reduza a velocidade.

Out of compute units

Creditos esgotados. Aguarde renovacao mensal ou faca upgrade do plano.

Empty dataset

Nenhum dado retornado. Verifique se a URL e valida e se o Actor suporta o site alvo.

Proximo: Twilio

Aprenda a enviar SMS e fazer chamadas telefonicas

Continuar para Twilio