Reclame Aqui Scraper - Company Reputation & Complaints avatar

Reclame Aqui Scraper - Company Reputation & Complaints

Pricing

from $17.00 / 1,000 complaints

Go to Apify Store
Reclame Aqui Scraper - Company Reputation & Complaints

Reclame Aqui Scraper - Company Reputation & Complaints

[Limited Launch Offer $20/1K] Scrape Reclame Aqui, Brazil's consumer complaints site: company reputation (score, RA1000, % answered, % solved, answer time) and complaints with text, status, city, category. Reclamações e reputação. No personal data.

Pricing

from $17.00 / 1,000 complaints

Rating

0.0

(0)

Developer

Scrape With Me

Scrape With Me

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

Reclame Aqui Scraper - Reputação e Reclamações

PT: Extraia do Reclame Aqui a reputação de empresas (nota, selo RA1000 / Ótimo / Bom..., % respondidas, % resolvidas, % voltariam a fazer negócio, tempo médio de resposta, por 6 meses, 12 meses e mais) e as reclamações (título, texto completo, data, status, resolvida, cidade/UF, categoria, problema e link). Filtros por status.

EN: Scrape Reclame Aqui, Brazil's largest consumer-complaint site: company reputation (score, RA1000 label, % answered, % solved, would-buy-again %, average answer time for 6 months, 12 months and more) and complaints (title, full text, date, status, solved, city/state, category, problem, link). Status filters. No login.

Privacidade / Privacy: only what Reclame Aqui shows publicly is returned. Complainants' e-mails, phones, IPs, addresses and names are never collected into the dataset.

Exemplo de entrada / Input example

{
"companies": ["Nubank", "https://www.reclameaqui.com.br/empresa/mercado-livre/", "magazine-luiza-loja-online"],
"maxComplaintsPerCompany": 100,
"status": "not_answered",
"fullText": true
}

Exemplo de saída / Output examples

Company row:

{
"type": "company",
"name": "Nubank",
"shortname": "nubank",
"cnpj": "18236120000158",
"reputation": "RA1000",
"score": 8.7,
"answeredPct": 99.3,
"solvedPct": 92.3,
"dealAgainPct": 80.6,
"complaints6Months": 56671,
"complaintsLast30Days": 9156,
"periods": { "SIX_MONTHS": { "score": 8.7, "solvedPct": 92.3 }, "TWELVE_MONTHS": { "score": 8.6, "solvedPct": 92.0 } },
"reclameAquiUrl": "https://www.reclameaqui.com.br/empresa/nubank/"
}

Complaint row:

{
"type": "complaint",
"companyName": "Nubank",
"title": "Meu empréstimo pessoal no Nubank tem juros abusivos e negaram negociação",
"text": "Fiz um empréstimo pessoal pelo banco nubank, o banco está com juros abusivo...",
"fullText": "Fiz um empréstimo pessoal pelo banco nubank, o banco está com juros abusivo, entrei em contato com o suporte...",
"created": "2026-10-04T16:50:16",
"status": "PENDING",
"solved": false,
"city": "Rio Branco",
"state": "AC",
"category": "Atraso na entrega",
"problem": "Valor abusivo",
"url": "https://www.reclameaqui.com.br/nubank/meu-emprestimo-pessoal-no-nubank-..._lMRckO9iLhqP19Op/"
}

Run it on a schedule: monitor company reputation and complaints

PT: agende o actor para acompanhar a reputação e as reclamações das empresas que você segue (concorrentes, fornecedores, bancos, lojas).

Schedule: in Apify Console open Schedules → Create, pick this actor and your input, and set it to run every Monday at 07:00 (America/Sao_Paulo) for a weekly snapshot of each company's score, % solved and latest complaints. Each run returns the full, current result set as a new dataset.

Integrations (Actor → Integrations tab, no code):

  • Google Sheets — append every run's rows to a sheet.
  • Make, Zapier, n8n — start the actor from a scenario/zap/workflow and use the rows in the next steps.
  • Webhook — get a POST to your endpoint when a run succeeds, then download the dataset.
  • Slack / email — notify your team when a scheduled run finishes.

AI agents (MCP) — Claude, ChatGPT, Cursor, VS Code or any MCP client can run it as a tool: add the Apify MCP server https://mcp.apify.com?actors=kalilfagundes.w/reclame-aqui-scraper (sign in with your Apify account) and ask for the data in plain language. The agent fills the input from the input schema and reads the dataset back.

API — call it from your code (pip install apify-client / npm i apify-client):

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("kalilfagundes.w/reclame-aqui-scraper").call(run_input={
"companies": [
"Nubank",
"https://www.reclameaqui.com.br/empresa/mercado-livre/"
],
"maxComplaintsPerCompany": 5,
"fullText": True
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('kalilfagundes.w/reclame-aqui-scraper').call({
"companies": [
"Nubank",
"https://www.reclameaqui.com.br/empresa/mercado-livre/"
],
"maxComplaintsPerCompany": 5,
"fullText": true
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Preço / Pricing

Pay per event, platform usage included: company per company row and complaint per complaint row (see the Pricing tab).

Limitações / Limitations

  • Complaints come newest first; fullText opens each complaint page (slower).
  • Reclame Aqui may rate-limit very deep pagination; the run retries on a fresh IP and reports what was saved.

Feedback

PT: Se este actor te poupa tempo, uma avaliação rápida na página da Store ajuda outras pessoas a encontrá-lo. Algo não funcionou? Abra um chamado na aba Issues.

EN: If this actor saves you time, a quick rating on its Store page helps other people find it. Something not working? Open an issue in the Issues tab.