ReclameAqui Scraper [$4/1k💰] | RA1000 | Complaints avatar

ReclameAqui Scraper [$4/1k💰] | RA1000 | Complaints

Pricing

from $3.70 / 1,000 results

Go to Apify Store
ReclameAqui Scraper [$4/1k💰] | RA1000 | Complaints

ReclameAqui Scraper [$4/1k💰] | RA1000 | Complaints

Brazilian company reputation data: ReclameAqui score, RA1000 status, response rates, CNPJ, segment rank and complaint threads with company replies — for CX research and monitoring.

Pricing

from $3.70 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Categories

Share

ReclameAqui Scraper — Brazilian Company Reputation & Consumer Complaints Data

Extract ReclameAqui.com.br reputation scorecards and complaint threads for any Brazilian company: RA1000 status, consumer score, response/resolution rates, segment ranking, CNPJ, contacts and every public complaint with the full company-reply thread. Built for brand reputation monitoring, customer-experience (CX) analysis and market research in Brazil.

Main Use Cases

  • Brand reputation monitoring — track a company's ReclameAqui score, RA1000 status and response rate over time.
  • CX & customer-experience analysis — read complaints and company replies to find recurring problems (category, city, problem tags).
  • Competitor benchmarking — compare reputation metrics across companies in the same segment.
  • Due diligence / market research — segment position, top problems and contact data for Brazilian companies.
  • Lead qualification — companies with poor answer rates signal service gaps (upsell opportunity for CX tools/e-commerce platforms).

How It Works

ReclameAqui is a React SPA fronting its internal morpheus-bff.reclameaqui.com.br JSON API. The Actor speaks to that API directly using a curl-impersonate-style Chrome TLS fingerprint to pass the platform's challenge layer, with an SSR (server-side-rendered) fallback when the JSON API is unavailable. No browser, no manual CAPTCHA solving. Runs gently by default (1 concurrent company, 300 ms delay) to stay well inside rate limits.

Get Company Reputation Data Without an Official ReclameAqui API

ReclameAqui's official API is a paid, contract-based product aimed at companies that want to manage/respond to complaints — it is not a public data feed. This Actor gives you the same public reputation and complaint data visible on the website (score, RA1000, answered/solved/deal-again rates, segment rank, top problems, CNPJ, complaint threads) as structured JSON — no contract, no monthly fee, pay only for what you use. Free Apify users get a preview of 100 records per run.

Input

FieldTypeRequiredDefaultNotes
companiesarrayYes—Slug, name or full URL per company (e.g. nubank, Nubank or https://www.reclameaqui.com.br/empresa/nubank/)
includeCompanyProfilebooleanNotrueEmit one company record with the full reputation scorecard
scrapeComplaintsbooleanNotrueEmit complaint records for each company
includeInteractionsbooleanNotrueRebuild full reply threads (company answers + consumer replies); costs one extra request per complaint
complaintStatusFilterselectNoLATESTBuckets: LATEST, PENDING, ANSWERED, EVALUATED, SOLVED — see descriptions in the input schema
solvedOnlybooleanNofalseEmit only complaints marked solved by the consumer
withReplyOnlybooleanNofalseEmit only complaints that carry a company reply
maxComplaintsPerCompanyintegerNo50Cap per company (0–500); 0 = platform ceiling
maxItemsintegerNo200Hard cap on total records (companies + complaints), up to 100k
maxConcurrencyintegerNo1Companies scraped in parallel; 1 = sequential (gentlest)
minDelayMsintegerNo300Gap between sequential requests
flattenbooleanNofalseCollapse nested objects into dotted keys for spreadsheets
excludeEmptyFieldsbooleanNofalseOmit null/empty fields from records
descriptionMaxLengthintegerNo0Truncate complaint descriptions (0 = no truncation)
proxyproxyNo—Standard Apify proxy picker

Example input:

{
"companies": ["nubank", "magazine-luiza"],
"includeCompanyProfile": true,
"scrapeComplaints": true,
"includeInteractions": false,
"maxComplaintsPerCompany": 100,
"maxItems": 500
}

Output

Two record types are emitted (companies and complaints) — set flatten: true for spreadsheet-friendly flat rows.

Company record:

{
"name": "Nubank",
"slug": "nubank",
"url": "https://www.reclameaqui.com.br/empresa/nubank/",
"cnpj": "18.236.120/0001-58",
"score": 8.0,
"consumerScore": "Ótimo",
"reputationStatus": "RA1000",
"answeredRate": 98.9,
"solvedRate": 87.5,
"dealAgainRate": 92.0,
"segment": "Bancos",
"segmentPosition": 1,
"topProblems": ["Atendimento", "Cartão de crédito", "App"],
"verified": true,
"contacts": { "website": "...", "phone": "0800..." }
}

Complaint record (with includeInteractions):

{
"id": "123456781",
"title": "Cobrança indevida no cartão",
"company": "Nubank",
"status": "RESOLVIDO",
"solved": true,
"score": 8,
"created": "2025-11-02",
"category": "Bancos",
"problem": "Cobrança",
"city": "São Paulo",
"state": "SP",
"interactions": [
{ "author": "Company", "body": "...", "date": "..." },
{ "author": "Consumer", "body": "...", "date": "..." }
]
}

Monitor Brazilian Company Reputation Over Time

Pair the Actor with an Apify Schedule (e.g. daily or weekly) to track score, RA1000 status, answered/solved rates and new complaints per company. Historical runs let you correlate reputation changes with CX actions. Export runs as JSON, CSV or Excel for dashboards.

Integrations & Automation

  • Apify API — run and pull results programmatically, or trigger from webhooks.
  • Scheduling — daily reputation snapshots are the highest-value pattern here (recurring usage also improves Apify Store recommendation signals).
  • Spreadsheets & BI — use flatten: true for direct CSV/Excel export into BI dashboards.

FAQ

Why use this Actor instead of the official ReclameAqui API?

The official API is a paid, contract-based offering for companies (mainly to manage and answer complaints), not a public data feed. This Actor extracts the same publicly visible reputation scorecards and complaint threads via ReclameAqui's own internal BFF endpoint — no contract, no minimum spend, and you pay only Apify compute usage.

What is RA1000 and why does it matter?

RA1000 is ReclameAqui's reputation seal: companies with a high consumer score whose complaints are answered and solved can earn the "RA1000" badge — a trust signal often displayed in physical stores and advertisements. This Actor returns the status (reputationStatus) so you can track who has it, who lost it, and who is close to earning it.

What are alternatives to this Actor?

Other Apify options: blackfalcondata ($0.05/company + $0.025/complaint), viralanalyzer ($0.05/complaint), webdata_labs (~$0.0046/reputation record), memo23 and solidcode. This Actor has no per-record fee — you pay only Apify compute, and free users get a 100-record preview per run.

How can I monitor a competitor's reputation score?

Add the competitor's slug to companies and schedule weekly runs. The company record gives you score, RA1000, answered/solved/deal-again rates and segment position — enough for a standing competitor benchmark.

How many complaints can I scrape per company?

maxComplaintsPerCompany caps it per company (0–500; 0 = platform ceiling). Note the site exposes roughly the most recent ~7,000 complaints per company; for anything larger, run multiple queries with status filters.

For AI Agents & LLM Apps

Purpose: returns ReclameAqui company reputation scorecards (score, RA1000, response/resolution rates, CNPJ, contacts) and consumer complaint threads with company replies.

Minimal input:

{ "companies": ["nubank"] }

Full CX-research variant:

{
"companies": ["nubank", "magazine-luiza"],
"maxComplaintsPerCompany": 200,
"includeInteractions": false,
"flatten": true
}

Output fields (company): name, slug, url, cnpj, score, consumerScore, reputationStatus, answeredRate, solvedRate, dealAgainRate, segment, segmentPosition, topProblems, verified, contacts — and (complaint): id, title, company, status, solved, score, created, category, problem, city, state, interactions[].

Behaviors an agent should know:

  • companies accepts slugs, names or full URLs; the slug is what the actor resolves first.
  • includeInteractions: true costs one extra request per complaint — keep it off for bulk complaint scans.
  • complaintStatusFilter buckets: LATEST = newest regardless of state; ANSWERED / EVALUATED / SOLVED carry a company reply; PENDING = no reply yet.
  • Complaints are returned most-recent-first per company; the visible archive covers roughly the last ~7,000 complaints per company.
  • Billing: compute-based only (no per-record fee); free tier previews 100 records per run.

This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by ReclameAqui. It reads publicly available company reputation pages and complaint threads — it does not bypass logins, paywalls or CAPTCHAs, and it does not access non-public complaint data. You are responsible for your own compliance with ReclameAqui's Terms of Service, Brazilian data-protection law (LGPD) and any other applicable regulations when using the results.

SEO Keywords

reclame aqui scraper, reclame aqui api, reclameaqui data, reputação reclame aqui, reclame aqui monitoramento, ra1000, score reclame aqui, reclamações brasil, análise de reclamações, customer experience brasil, cx monitoring brasil, reputação de empresas, benchmark concorrentes brasil, complaints data brazil, reclame aqui cnpj, brand reputation monitor, consumer complaints api, brazilian company data, respostas das empresas, reclame aqui solved