Busca empresas onde uma pessoa brasileira aparece como officer, registered agent ou governing person em registros corporativos estaduais americanos (Florida/Sunbiz, Delaware/Division of Corporations, Texas/Secretary of State). Use quando o orquestrador `due-diligence-transnacional` solicitar, ou quando o usuário pedir "/consultar-base state-corps NOME". Retorna JSON com entidades encontradas, estados cobertos e limitações conhecidas de cada registro.
Installs into .claude/skills of the current project.
Are you the author of Search State Corps?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/thomasmoreai-search-state-corps)
---
name: search-state-corps
title: Busca em Registros Corporativos Estaduais
description: Busca empresas onde uma pessoa brasileira aparece como officer, registered agent ou governing person em registros corporativos estaduais americanos (Florida/Sunbiz, Delaware/Division of Corporations, Texas/Secretary of State). Use quando o orquestrador `due-diligence-transnacional` solicitar, ou quando o usuário pedir "/consultar-base state-corps NOME". Retorna JSON com entidades encontradas, estados cobertos e limitações conhecidas de cada registro.
author: reichaves
author_url: https://github.com/reichaves/due-diligence-transnacional/tree/main/skills/search-state-corps
license: MIT
version: 0.1.0
execution_mode: open
jurisdiction: us
practice: corporate
language: pt
---
# Busca em Registros Corporativos Estaduais
## Estados cobertos (por padrão)
| Estado | Base | URL base |
|-----------|-----------------------------------|-----------------------------------|
| Florida | Sunbiz (Division of Corporations) | https://search.sunbiz.org/ |
| Delaware | Division of Corporations (DoC) | https://icis.corp.delaware.gov/ |
| Texas | Secretary of State | https://www.sos.state.tx.us/ |
## Inputs
- `identity-variations.json` (obrigatório)
- `states` (opcional) — lista de estados a pesquisar (default: `["FL", "DE", "TX"]`)
## Ferramentas disponíveis
- `scripts/florida_sunbiz.py` — Sunbiz officer search
- `scripts/delaware_corp.py` — Delaware entity search
- `scripts/texas_comptroller.py` — Texas SOS entity search
- Web search como fallback e verificação
## Procedimento por estado
### Florida — Sunbiz
Endpoint público: `https://search.sunbiz.org/Inquiry/CorporationSearch/SearchResults`
Para cada variação de nome:
1. Buscar como **officer/registered agent** (tipo: `OfficerDirector`)
2. Buscar como **entidade** (tipo: `EntityName`) — captura empresas com nome similar
Campos a registrar:
- `document_number` → `source_id`
- `entity_name`
- `entity_type` (Corporation, LLC, LP, etc.)
- `principal_address`
- `mailing_address`
- `registered_agent_name`
- `status` (Active, Inactive)
- `date_filed`
- `officer_name` e `officer_title` (quando o alvo é officer)
- URL: `https://search.sunbiz.org/Inquiry/CorporationSearch/SearchResultDetail?inquiryType=EntityName&inquiryDirectionType=ForwardList&searchNameOrder=<entity_name>&aggregateId=<document_number>`
### Delaware
Endpoint: `https://icis.corp.delaware.gov/Ecorp/EntitySearch/NameSearch.aspx`
**Atenção:** Delaware protege informações de officers/beneficial owners por design.
O registro retorna apenas: nome da entidade, tipo, data de incorporação,
status, e agente registrado (que geralmente é escritório de advogado).
Campos a registrar:
- `entity_number` → `source_id`
- `entity_name`
- `entity_type`
- `incorporation_date`
- `status`
- `registered_agent` (geralmente Corporation Trust Company ou similar)
- URL: `https://icis.corp.delaware.gov/Ecorp/EntitySearch/NameSearch.aspx`
Registrar em `methodology_note`:
"Delaware não divulga officers, diretores ou beneficial owners publicamente.
Registro de existência de empresa NÃO implica relação com o alvo — apenas
confirma que a entidade existe. Para identificar relação, consultar Sunbiz
(FL) cross-reference, FARA, ou documentos judiciais."
### Texas
Endpoint: `https://mycpa.cpa.state.tx.us/coa/`
Para cada variação:
1. Buscar entidade por nome de officer (`/search/name`)
2. Buscar entidade por nome da empresa
Campos a registrar:
- `taxpayer_number` → `source_id`
- `taxpayer_name` (entity name)
- `mailing_address`
- `city`, `state`, `zip`
- `status`
- `right_to_transact`
- URL: `https://mycpa.cpa.state.tx.us/coa/`
## Output
`findings/state-corps.json` com hits separados por estado, conforme
`schemas/findings.schema.json`.
Adicionar campo extra em `hits[].normalized`:
```json
{
"state_registry": "FL",
"entity_name": "REFIT ENERGY CORP",
"entity_type": "CORPORATION",
"role": "OFFICER - President",
"status": "ACTIVE",
"date": "2019-03-15"
}
```
## Regras anti-alucinação
- Delaware: NUNCA afirmar que o alvo é owner/officer de empresa DE apenas
por encontrar empresa com nome similar — ausência de dados de officers é
característica do sistema, não ausência de informação.
- Registrar `match_type: "fuzzy"` quando nome da entidade contém o sobrenome
mas não é idêntico ao alvo.
- Se Sunbiz retornar timeout, registrar `status: "partial"` para FL.
## Referências
- `references/state-registries-guide.md` — guia completo das diferenças entre estados
- Scripts: `scripts/florida_sunbiz.py`, `scripts/delaware_corp.py`, `scripts/texas_comptroller.py`