# Reclameaqui Company Details Scraper (`soft_alexist/reclameaqui-company-details-scraper`) Actor

Scrape comprehensive company profiles from Reclameaqui, Brazil's largest complaint and business review platform. Extract 90+ fields including reputation metrics, verification status, contact details, social media presence, and marketplace configuration for competitive analysis and intelligence.

- **URL**: https://apify.com/soft\_alexist/reclameaqui-company-details-scraper.md
- **Developed by:** [Soft Alexist](https://apify.com/soft_alexist) (community)
- **Categories:** Automation, Developer tools, E-commerce
- **Stats:** 4 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-usage

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Reclameaqui.com.br Company Search Scraper: Extract Business Intelligence Data
---

### What Is Reclameaqui.com.br?

Reclameaqui.com.br is Brazil's leading platform for consumer complaints, company reviews, and business reputation management. It hosts detailed profiles for thousands of Brazilian companies across all sectors, featuring customer feedback, complaint history, reputation scores, and verified business information. For market researchers, competitors analysts, and business intelligence professionals, extracting this data manually is impractical — the **Reclameaqui Company Search Scraper** automates collection of complete company profiles with verified details and reputation metrics.

---

### Overview

The **Reclameaqui Company Search Scraper** extracts detailed company information from individual business profiles on Reclameaqui.com.br, delivering structured records with 90+ data fields. It serves:

- **Competitive researchers** monitoring competitor reputation and market presence
- **Market analysts** studying Brazilian company landscapes and sector trends
- **Business intelligence teams** building internal knowledge bases
- **B2B platform developers** enriching company directories with verified data
- **Risk analysts** assessing company standing, verification status, and complaint history

Key strengths include flexible URL input, reliable error handling via `ignore_url_failures`, and comprehensive field coverage spanning identity, reputation, contact channels, and marketplace status.

---

### Input Format

The scraper accepts a JSON configuration object with the following parameters:

```json
{
  "urls": [
    "https://www.reclameaqui.com.br/empresa/21-946-205-daniel-da-silva/"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

| Field | Type | Description |
|---|---|---|
| `urls` | array | Direct links to individual Reclameaqui company profile pages |
| `ignore_url_failures` | boolean | If `true`, skips failed URLs instead of halting the entire run |
| `max_items_per_url` | number | Maximum records to extract per URL (typically `200` for single company pages) |

**Important:** Paste full company profile URLs (e.g., `https://www.reclameaqui.com.br/empresa/[ID]-[COMPANY]/`), not search results pages.

***

### Output Format

**Sample output**

```json
{
  "additional_fields": [],
  "documents": [
    {
      "number": "21.946.205/0001-34",
      "deleted": false,
      "created": "2025-06-17T07:21:26",
      "modified": "2025-09-21T12:35:05",
      "id": "Fwqz1cSLfpl3HWze",
      "type": "CNPJ"
    }
  ],
  "marketplace_configuration": {},
  "company_name": "21.946.205 DANIEL DA SILVA ",
  "self_registration": false,
  "first_access": "2025-09-21T12:33:23",
  "url_site": "https://www.a.com.br",
  "from_mothership": null,
  "first_logo": "2025-09-21T12:34:32",
  "has_ra_chat": null,
  "competitors": [],
  "has_sub_brands": false,
  "register_progress_bar_end_date": null,
  "requester_name": "null",
  "logo": "https://raichu-uploads.s3.amazonaws.com/logo_21-946-205-daniel-da-silva_afpeJe.png",
  "modified": "2026-06-19T21:18:01",
  "id": "KcaxFH1jEONfE6_6",
  "service_channels": [],
  "company_responsibles": [],
  "requester": {},
  "images": [],
  "legacy_id_pendente": 1736843,
  "can_be_ra1000": null,
  "created": "2025-06-24T10:44:33",
  "ip": "****",
  "has_rav": null,
  "cnpj_validated": null,
  "shortname": "21-946-205-daniel-da-silva",
  "suspended": false,
  "users": null,
  "under_review": false,
  "has_private_contact": null,
  "greeting_message": "WELCOME_BACK",
  "previous_names": [],
  "rav_label": "SHOW_NOT_VERIFIED",
  "affiliates": [],
  "files": [],
  "secondary_segments": [],
  "hugme_free_on": false,
  "company_indexes": [
    {
      "index": {
        "answered_percentual": 0,
        "average_answer_time": 0,
        "consumer_score": "--",
        "deal_again_percentual": "--",
        "final_score": "--",
        "solved_percentual": "--",
        "status": "NO_INDEX",
        "total_answered": 0,
        "total_complains": 0,
        "total_evaluated": 0,
        "total_not_answered": 0,
        "type": "SIX_MONTHS"
      }
    },
    {
      "index": {
        "answered_percentual": 0,
        "average_answer_time": 0,
        "consumer_score": "--",
        "deal_again_percentual": "--",
        "final_score": "--",
        "solved_percentual": "--",
        "status": "NO_INDEX",
        "total_answered": 0,
        "total_complains": 0,
        "total_evaluated": 0,
        "total_not_answered": 0,
        "type": "TWELVE_MONTHS"
      }
    },
    {
      "index": {
        "answered_percentual": 0,
        "average_answer_time": 0,
        "consumer_score": "--",
        "deal_again_percentual": "--",
        "final_score": "--",
        "solved_percentual": "--",
        "status": "NO_INDEX",
        "total_answered": 0,
        "total_complains": 0,
        "total_evaluated": 0,
        "total_not_answered": 0,
        "type": "LAST_YEAR"
      }
    },
    {
      "index": {
        "answered_percentual": 0,
        "average_answer_time": 0,
        "consumer_score": "--",
        "deal_again_percentual": "--",
        "final_score": "--",
        "solved_percentual": "--",
        "status": "NO_INDEX",
        "total_answered": 0,
        "total_complains": 0,
        "total_evaluated": 0,
        "total_not_answered": 0,
        "type": "PAST_LAST_YEAR"
      }
    },
    {
      "index": {
        "answered_percentual": 0,
        "average_answer_time": 0,
        "consumer_score": "--",
        "deal_again_percentual": "--",
        "final_score": "--",
        "solved_percentual": "--",
        "status": "NO_INDEX",
        "total_answered": 0,
        "total_complains": 0,
        "total_evaluated": 0,
        "total_not_answered": 0,
        "type": "LAST_THREE_YEARS"
      }
    }
  ],
  "status": "ACTIVE",
  "company_index6_months": "{averageAnswerTime=0.0, finalScore=0.0, totalNotAnswered=0, totalComplains=0, consumerScore=0.0, created=2026-06-19T21:18:01, start=2025-12-01T00:00:00, solvedPercentual=0.0, type=SIX_MONTHS, totalAnswered=0, totalComplains30=0, averageAnswerTime3M=0.0, hasStamp=false, dealAgainPercentual=0.0, totalEvaluated=0, answeredPercentual=0.0, company=KcaxFH1jEONfE6_6, end=2026-05-31T23:59:59, id=fc12557d-bf3c-483d-89e1-06ecf286339c, status=NO_INDEX}",
  "company_page_configuration": {},
  "created_by_user": true,
  "panels": [
    {
      "default": true,
      "avg": "--",
      "index": {
        "average_answer_time": "0.0",
        "final_score": "--",
        "total_not_answered": "0",
        "total_complains": "0",
        "consumer_score": "--",
        "created": "2026-06-19T21:18:01",
        "company_name": "",
        "start": "2025-12-01T00:00:00",
        "solved_percentual": "--",
        "type": "SIX_MONTHS",
        "total_answered": "0",
        "total_complains30": "0",
        "average_answer_time3_m": "0.0",
        "has_stamp": "false",
        "deal_again_percentual": "--",
        "total_evaluated": "0",
        "answered_percentual": "0.0",
        "company": "KcaxFH1jEONfE6_6",
        "end": "2026-05-31T23:59:59",
        "id": "fc12557d-bf3c-483d-89e1-06ecf286339c",
        "status": "NO_INDEX"
      },
      "type": "SIX_MONTHS",
      "message": ""
    },
    {
      "default": false,
      "avg": "--",
      "index": {
        "average_answer_time": "0.0",
        "final_score": "--",
        "total_not_answered": "0",
        "total_complains": "0",
        "consumer_score": "--",
        "created": "2026-06-19T21:18:01",
        "company_name": "",
        "start": "2025-06-01T00:00:00",
        "solved_percentual": "--",
        "type": "TWELVE_MONTHS",
        "total_answered": "0",
        "total_complains30": "0",
        "average_answer_time3_m": "0.0",
        "has_stamp": "false",
        "deal_again_percentual": "--",
        "total_evaluated": "0",
        "answered_percentual": "0.0",
        "company": "KcaxFH1jEONfE6_6",
        "end": "2026-05-31T23:59:59",
        "id": "058bdfbc-5add-4883-a118-5ce5b6a843ac",
        "status": "NO_INDEX"
      },
      "type": "TWELVE_MONTHS",
      "message": ""
    },
    {
      "default": false,
      "avg": "--",
      "index": {
        "average_answer_time": "0.0",
        "final_score": "--",
        "total_not_answered": "0",
        "total_complains": "0",
        "consumer_score": "--",
        "created": "2026-06-19T21:18:01",
        "company_name": "",
        "start": "2025-01-01T00:00:00",
        "solved_percentual": "--",
        "type": "LAST_YEAR",
        "total_answered": "0",
        "total_complains30": "0",
        "average_answer_time3_m": "0.0",
        "has_stamp": "false",
        "deal_again_percentual": "--",
        "total_evaluated": "0",
        "answered_percentual": "0.0",
        "company": "KcaxFH1jEONfE6_6",
        "end": "2025-12-31T23:59:59",
        "id": "9846e957-473a-4a0e-80e8-90c1b2fdca21",
        "status": "NO_INDEX"
      },
      "type": "LAST_YEAR",
      "message": ""
    },
    {
      "default": false,
      "avg": "--",
      "index": {
        "average_answer_time": "0.0",
        "final_score": "--",
        "total_not_answered": "0",
        "total_complains": "0",
        "consumer_score": "--",
        "created": "2026-06-19T21:18:01",
        "company_name": "",
        "start": "2024-01-01T00:00:00",
        "solved_percentual": "--",
        "type": "PAST_LAST_YEAR",
        "total_answered": "0",
        "total_complains30": "0",
        "average_answer_time3_m": "0.0",
        "has_stamp": "false",
        "deal_again_percentual": "--",
        "total_evaluated": "0",
        "answered_percentual": "0.0",
        "company": "KcaxFH1jEONfE6_6",
        "end": "2024-12-31T23:59:59",
        "id": "80a04f07-d6f2-419b-88af-d202a475be7c",
        "status": "NO_INDEX"
      },
      "type": "PAST_LAST_YEAR",
      "message": ""
    },
    {
      "default": false,
      "avg": "--",
      "index": {
        "average_answer_time": "0.0",
        "final_score": "--",
        "total_not_answered": "0",
        "total_complains": "0",
        "consumer_score": "--",
        "created": "2026-06-19T21:18:01",
        "company_name": "",
        "start": "2023-06-20T00:00:00",
        "solved_percentual": "--",
        "type": "LAST_THREE_YEARS",
        "total_answered": "0",
        "total_complains30": "0",
        "average_answer_time3_m": "0.0",
        "has_stamp": "false",
        "deal_again_percentual": "--",
        "total_evaluated": "0",
        "answered_percentual": "0.0",
        "company": "KcaxFH1jEONfE6_6",
        "end": "2026-06-19T23:59:59",
        "id": "0aa3ecf3-fbf5-4b4e-9db2-292d2ad03339",
        "status": "NO_INDEX"
      },
      "type": "LAST_THREE_YEARS",
      "message": ""
    }
  ],
  "competitors_ids": [],
  "description": "Marcenaria Móveis Planejados",
  "phones": [],
  "has_location": null,
  "has_ra_phone": null,
  "emails": [],
  "presences": [
    {
      "deleted": false,
      "created": "2026-07-04T04:53:15",
      "categories": [],
      "id": "SERVICE_ON",
      "problem_types": [
        {
          "product_sensitive": true,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Estorno do valor pago",
          "legacy_id": 7,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000000007",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Propaganda enganosa",
          "legacy_id": 9,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000000009",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": true,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Valor abusivo",
          "legacy_id": 171,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000000171",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": true,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Cobrança duplicada",
          "legacy_id": 1081,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001081",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": true,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Não consigo cancelar",
          "legacy_id": 1227,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001227",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Mau atendimento no SAC",
          "legacy_id": 1459,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001459",
          "problem_origin": "PRESENCE"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Login-Senha",
          "legacy_id": 1460,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001460",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Dificuldade de cadastro",
          "legacy_id": 1461,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001461",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Site fora do ar-Lento",
          "legacy_id": 1498,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001498",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Fila para acessar o site",
          "legacy_id": 1575,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001575",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": true,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Problemas na finalização da compra",
          "legacy_id": 1577,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001577",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Sorteios-Concursos",
          "legacy_id": 1584,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001584",
          "problem_origin": "PRESENCE"
        }
      ],
      "sector": "SERVICE_ON"
    },
    {
      "deleted": false,
      "created": "2026-07-04T04:53:15",
      "categories": [],
      "id": "SERVICE_OFF",
      "problem_types": [
        {
          "product_sensitive": true,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Atraso na entrega",
          "legacy_id": 1,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000000001",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Mau Atendimento",
          "legacy_id": 2,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000000002",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Baixa Qualidade",
          "legacy_id": 4,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000000004",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": true,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Estorno do valor pago",
          "legacy_id": 7,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000000007",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": true,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Qualidade do serviço prestado",
          "legacy_id": 17,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000000017",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": true,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Valor abusivo",
          "legacy_id": 171,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000000171",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Fila",
          "legacy_id": 548,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000000548",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Demora na execução",
          "legacy_id": 1462,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001462",
          "problem_origin": "PRESENCE"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Mau atendimento do prestador de serviço",
          "legacy_id": 1463,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001463",
          "problem_origin": "PRESENCE"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Horário de atendimento",
          "legacy_id": 1464,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001464",
          "problem_origin": "PRODUCT"
        },
        {
          "product_sensitive": false,
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "name": "Sorteios-Concursos",
          "legacy_id": 1584,
          "modified": "2019-11-13T14:30:00",
          "id": "0000000000001584",
          "problem_origin": "PRESENCE"
        }
      ],
      "sector": "SERVICE_OFF"
    }
  ],
  "legacy_id": 1712384,
  "main_segment": {},
  "categories": [
    {
      "cover": {},
      "deleted": false,
      "color": "#A3C345;",
      "created": "2026-07-04T04:53:15",
      "name": "Móveis Planejados",
      "legacy_id": 146,
      "modified": "2016-03-11T10:08:44",
      "product_types": [
        {
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "product_type_kind": "PRODUCT",
          "id": "0000000000000248",
          "adult": true,
          "female": true,
          "problem_types": [],
          "male": true,
          "products": [],
          "child": true
        },
        {
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "product_type_kind": "PRODUCT",
          "id": "0000000000001119",
          "adult": true,
          "female": true,
          "problem_types": [],
          "male": true,
          "products": [],
          "child": true
        },
        {
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "product_type_kind": "PRODUCT",
          "id": "0000000000001120",
          "adult": true,
          "female": true,
          "problem_types": [],
          "male": true,
          "products": [],
          "child": true
        },
        {
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "product_type_kind": "PRODUCT",
          "id": "0000000000001121",
          "adult": true,
          "female": true,
          "problem_types": [],
          "male": true,
          "products": [],
          "child": true
        },
        {
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "product_type_kind": "PRODUCT",
          "id": "0000000000001122",
          "adult": true,
          "female": true,
          "problem_types": [],
          "male": true,
          "products": [],
          "child": true
        },
        {
          "deleted": false,
          "created": "2026-07-04T04:53:15",
          "product_type_kind": "PRODUCT",
          "id": "0000000000001123",
          "adult": true,
          "female": true,
          "problem_types": [],
          "male": true,
          "products": [],
          "child": true
        }
      ],
      "id": "0000000000000146",
      "short_name": "moveis-planejados"
    }
  ],
  "address": {
    "country": "Brasil",
    "zip_code": "00000000",
    "deleted": false,
    "route": "NAO_CONSTA",
    "city": "AAAAAA",
    "created": "2025-06-17T07:21:26",
    "modified": "2025-09-21T12:35:05",
    "location": {
      "deleted": false,
      "created": "2025-06-17T07:21:26",
      "id": "RJmCxARehpzbEw8s"
    },
    "id": "RKBMO9NbeUXSS8-w",
    "state": "AA",
    "type": "RESIDENTIAL"
  },
  "defaulting_date": null,
  "stores": [],
  "company_index12_months": "{averageAnswerTime=0.0, finalScore=0.0, totalNotAnswered=0, totalComplains=0, consumerScore=0.0, created=2026-06-19T21:18:01, start=2025-06-01T00:00:00, solvedPercentual=0.0, type=TWELVE_MONTHS, totalAnswered=0, totalComplains30=0, averageAnswerTime3M=0.0, hasStamp=false, dealAgainPercentual=0.0, totalEvaluated=0, answeredPercentual=0.0, company=KcaxFH1jEONfE6_6, end=2026-05-31T23:59:59, id=058bdfbc-5add-4883-a118-5ce5b6a843ac, status=NO_INDEX}",
  "last_access": "2025-09-21T12:33:23",
  "deleted": false,
  "first_description": "2025-09-21T12:35:05",
  "embed_hash": null,
  "fantasy_name": "21.946.205 DANIEL DA SILVA ",
  "has_brand_page": false,
  "company_config": {},
  "company_flags": null,
  "company_plan": null,
  "is_brand_page": false,
  "has_verificada": null,
  "performance_data": {
    "solved_percentual": "--",
    "answered_percentual": "0.0",
    "total_complains": "0",
    "deal_again_percentual": "--",
    "consumer_score": "--",
    "average_answer_time": "0.0",
    "problems": [],
    "status": "NO_INDEX"
  },
  "short_name": "21-946-205-daniel-da-silva",
  "video_url": null,
  "lead_button_video": null,
  "url_facebook": null,
  "url_youtube": null,
  "url_twitter": null,
  "url_tiktok": null,
  "url_instagram": null,
  "url_linkedin": null,
  "url_contact": null,
  "time_ago": "Há 1 ano",
  "has_faq": null,
  "has_trust_vox_reputation": null,
  "has_trust_vox_resume_reputation": null,
  "has_trust_vox_moments": null,
  "has_trust_vox_ecommerce": null,
  "marketplace_related": null,
  "marketplace_status": null,
  "has_company_showcase": null
}
```

Each scraped company returns a comprehensive profile with 90+ fields organized by category:

#### Company Identity & Registration

| Field | Meaning |
|---|---|
| `ID` | Unique Reclameaqui internal company identifier |
| `Company Name` | Official registered company name |
| `Fantasy Name` | Trade name or brand name used commercially |
| `Shortname` / `Short Name` | Shortened version for URLs and references |
| `Description` | Company business description and overview |
| `Main Segment` | Primary industry classification |
| `Secondary Segments` | Additional business sectors |
| `Categories` | Categorical tags (e.g., retail, services, technology) |

#### Documentation & Verification

| Field | Meaning |
|---|---|
| `CNPJ Validated` | Whether the company's CNPJ registration is verified |
| `Has Verificada` | Badge indicating verified company status |
| `Has RAV` | RAV (Reclameaqui Verified) certification status |
| `RAV Label` | Display label for RAV badge |
| `Can Be RA1000` | Eligibility for RA1000 (top-rated company) classification |
| `Documents` | Stored business documents and certifications |

#### Timeline & Status

| Field | Meaning |
|---|---|
| `Created` | Account creation date |
| `Modified` | Last profile modification timestamp |
| `Last Access` | Last login or profile activity |
| `First Access` | First login date on the platform |
| `Deleted` | Deletion status (if applicable) |
| `Suspended` | Whether the profile is suspended |
| `Under Review` | Compliance or moderation review status |
| `Status` | Current operational status (active, inactive, etc.) |
| `Defaulting Date` | Date of payment default or violation |

#### Company Details & Contact

| Field | Meaning |
|---|---|
| `Address` | Physical business address |
| `Phones` | Registered phone numbers |
| `Emails` | Business email addresses |
| `Contact URL` | Custom contact form link |
| `Has Location` | Whether a physical location is registered |
| `Has RA Phone` | Whether Reclameaqui phone contact is enabled |
| `Has Private Contact` | Privacy settings for contact information |
| `Greeting Message` | Automated greeting message to customers |

#### Online Presence & Social Media

| Field | Meaning |
|---|---|
| `URL Site` | Official company website |
| `Facebook URL` | Company Facebook page link |
| `Instagram URL` | Company Instagram profile link |
| `Twitter URL` | Company Twitter/X account link |
| `TikTok URL` | Company TikTok channel link |
| `YouTube URL` | Company YouTube channel link |
| `LinkedIn URL` | Company LinkedIn profile link |
| `Video URL` | Promotional or corporate video link |
| `Lead Button Video` | Video content for lead generation |

#### Reputation & Performance

| Field | Meaning |
|---|---|
| `Company Index 6 Months` | Reputation score for the last 6 months |
| `Company Index 12 Months` | Reputation score for the last 12 months |
| `Company Indexes` | Complete reputation index data |
| `Performance Data` | Aggregated performance metrics |
| `Competitors` | List of identified competitors |
| `Competitors IDs` | IDs of competing companies |
| `Has Trust Vox Reputation` | Trust Vox reputation indicator |
| `Has Trust Vox Resume Reputation` | Trust Vox resume/summary reputation |
| `Has Trust Vox Moments` | Trust Vox social moments integration |
| `Has Trust Vox Ecommerce` | Trust Vox e-commerce ratings |

#### Platform Features & Branding

| Field | Meaning |
|---|---|
| `Logo` | Company logo image URL |
| `First Logo` | Original uploaded logo |
| `Images` | Gallery of company images |
| `Has Brand Page` | Whether company has a dedicated brand page |
| `Is Brand Page` | Brand page classification flag |
| `Has Company Showcase` | Showcase feature activation status |
| `Cover Public Path` | Public CDN path for cover image |
| `Embed Hash` | Hash for embedded company widget |

#### Administrative & Configuration

| Field | Meaning |
|---|---|
| `Self Registration` | Self-registered company flag |
| `Created By User` | User who originally created the account |
| `IP` | Registration IP address |
| `Legacy ID` | ID from previous system version |
| `Legacy ID Pendente` | Pending legacy ID migration |
| `From Mothership` | Data sourced from parent system |

#### Marketplace & Services

| Field | Meaning |
|---|---|
| `Marketplace Configuration` | Marketplace integration settings |
| `Marketplace Status` | Current marketplace operational status |
| `Marketplace Related` | Marketplace relationship data |
| `Company Plan` | Service plan tier (free, premium, etc.) |
| `Has RA Chat` | Live chat support availability |
| `Has RA Phone` | Reclameaqui phone line availability |
| `Service Channels` | Available customer service channels |

#### Additional Attributes

| Field | Meaning |
|---|---|
| `Panels` | Custom dashboard panels configuration |
| `Company Config` | General company configuration settings |
| `Company Flags` | Special operational flags |
| `Company Page Configuration` | Company profile page settings |
| `Company Responsibles` | Staff members and account managers |
| `Users` | Associated user accounts |
| `Affiliates` | Affiliated business partners |
| `Sub Brands` | Has Sub Brands flag for multi-brand companies |
| `Stores` | Physical store or branch locations |
| `Files` | Uploaded company files and documents |
| `Presences` | Multi-channel presence indicators |
| `Register Progress Bar End Date` | Onboarding completion deadline |
| `Requester` | Account requester information |
| `Requester Name` | Name of account requester |
| `Time Ago` | Relative time since last activity |
| `HugMe Free On` | Free service promotion status |
| `Has FAQ` | Frequently asked questions section |

***

### How to Use

1. **Identify company URLs** — Visit Reclameaqui.com.br and search for target companies. Open individual company profiles and copy the full URL from the address bar.

2. **Prepare the input** — Add URLs to the `urls` array in your configuration. Example:

```json
   "urls": [
     "https://www.reclameaqui.com.br/empresa/21-946-205-company-name/",
     "https://www.reclameaqui.com.br/empresa/88-123-456-another-company/"
   ]
```

3. **Configure error handling** — Set `ignore_url_failures: true` to continue if a URL is unavailable (company removed, blocked, etc.).

4. **Run the scraper** — Start the actor and monitor the execution log for progress and any warnings.

5. **Export & analyze** — Download results as JSON, CSV, or Excel. Aggregate across multiple runs for market-wide analysis.

**Best practices:**

- Use a residential proxy if scraping large volumes to avoid IP blocking.
- Validate company URLs before bulk runs to reduce failed requests.
- Schedule runs during off-peak hours to minimize server load.
- Review fields like `CNPJ Validated` and `Under Review` to identify data quality.

***

### Use Cases & Business Value

- **Competitive intelligence:** Track competitor reputation trends, complaint history, and market positioning
- **Vendor assessment:** Evaluate supplier reliability and customer satisfaction metrics before partnerships
- **Market research:** Analyze Brazilian company landscapes by segment and reputation tier
- **Risk management:** Monitor verification status and complaint volumes to assess business risk
- **Lead enrichment:** Augment B2B databases with official contact channels and social media presence
- **Trend analysis:** Study reputation fluctuations and performance patterns across industries

The Reclameaqui Company Search Scraper transforms hours of manual research into minutes of automated data collection, enabling data-driven business decisions at scale.

***

### Conclusion

The **Reclameaqui.com.br Company Search Scraper** is the fastest way to extract verified company intelligence from Brazil's most trusted business review platform. With 90+ fields spanning identity, reputation, contact details, and marketplace status, it delivers the business context you need for competitive analysis, risk assessment, and market strategy. Start scraping today and unlock actionable insights from Reclameaqui's comprehensive company database.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific company urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## Actor input object example

```json
{
  "urls": [
    "https://www.reclameaqui.com.br/empresa/21-946-205-daniel-da-silva/"
  ],
  "ignore_url_failures": true
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.reclameaqui.com.br/empresa/21-946-205-daniel-da-silva/"
    ],
    "ignore_url_failures": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/reclameaqui-company-details-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": ["https://www.reclameaqui.com.br/empresa/21-946-205-daniel-da-silva/"],
    "ignore_url_failures": True,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/reclameaqui-company-details-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.reclameaqui.com.br/empresa/21-946-205-daniel-da-silva/"
  ],
  "ignore_url_failures": true
}' |
apify call soft_alexist/reclameaqui-company-details-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=soft_alexist/reclameaqui-company-details-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Reclameaqui Company Details Scraper",
        "description": "Scrape comprehensive company profiles from Reclameaqui, Brazil's largest complaint and business review platform. Extract 90+ fields including reputation metrics, verification status, contact details, social media presence, and marketplace configuration for competitive analysis and intelligence.",
        "version": "0.0",
        "x-build-id": "jANg3grH4ugmaWeaR"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/soft_alexist~reclameaqui-company-details-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-soft_alexist-reclameaqui-company-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/soft_alexist~reclameaqui-company-details-scraper/runs": {
            "post": {
                "operationId": "runs-sync-soft_alexist-reclameaqui-company-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/soft_alexist~reclameaqui-company-details-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-soft_alexist-reclameaqui-company-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "urls": {
                        "title": "URLs of the Specific company urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Specific company urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
