Pular para o conteúdo principal
Cada entidade registrada na Florida Division of Corporations (Sunbiz): corporações, sociedades de responsabilidade limitada, sociedades e trusts, locais e estrangeiras, ativas e inativas, com o status, os endereços, a data de constituição, o FEI, o agente registrado e os dirigentes que a Divisão publica de cada uma. Todo o registro, organizado e pronto para consultar, atualizado todos os dias. É isso que transforma uma busca em todas as entidades pelo nome de um dirigente ou de um agente registrado, ou todas as LLCs constituídas em Miami neste trimestre, em uma única chamada rápida. E os demais registros da Divisão: todo nome comercial (DBA) registrado desde 2008, vigente ou não, com seus titulares; todo aviso de gravame fiscal federal desde 2009 e toda liberação desde 1993; toda marca; e toda sociedade geral com seus sócios. Cada titular que é uma entidade registrada traz seu número de documento, então uma entidade leva aos seus DBA, marcas e sociedades.
A fonte inteira, organizada e pronta para consultar: cada endpoint desta página responde em milissegundos. Cada resposta traz as_of: o quão atuais são os dados. Como funcionam os datasets.

Buscar entidades

POST /us/sunbiz/entities-search/v1 Dataset Busca no registro por qualquer combinação de texto, prefixo do nome, status, tipo de registro, cidade, estado, FEI e datas.
Retorna as_of (o quão atuais são os dados), os filtros aplicados, total e total_is_exact, page, per_page, total_pages, count e entities[]. Com name_prefix, em ordem alfabética; caso contrário, as constituídas mais recentemente primeiro. Cada entidade traz document_number (a chave do registro), name, status (active ou inactive), filing_type (florida_llc, foreign_llc, domestic_profit, foreign_profit, domestic_nonprofit, foreign_nonprofit, domestic_limited_partnership, foreign_limited_partnership, nonprofit_registration, trust, registered_agent_designation), jurisdiction (FL, o código de outro estado, ou um código de país para uma entidade constituída no exterior), principal_address e mailing_address ({ line_1, line_2, city, state, zip, country }), filed_on, fei_number, last_transaction_on, annual_reports[] ({ year, filed_on }, os três últimos), registered_agent ({ kind, name, first_name, middle_name, last_name, address }), officers[] (a mesma forma mais title, o cargo como o registro o abrevia: P, VP, MGR, AMBR, D, T, S, CEO, …), officer_names[], more_than_six_officers e updated_at (quando o registro publicou o estado que o registro reflete). O name de uma pessoa é NOME MEIO SOBRENOME; o de uma empresa é seu nome registrado. As datas são yyyy-mm-dd; um zip é 12345 ou 12345-6789. Os campos vazios são null.
Todo o registro, entidades ativas e inativas igualmente, até o último arquivo diário que a Divisão publicou. O site do registro busca nomes por prefixo, um de cada vez; aqui uma busca alcança também cada dirigente e agente registrado.

Entidade por número de documento

POST /us/sunbiz/entity/v1 Dataset Resolve uma entidade pelo seu número de documento e retorna o registro completo.
Retorna found, document_number, as_of, entity (null quando não encontrado), e aquilo de que a entidade faz parte nos demais registros da Divisão: fictitious_names[] (os DBA dos quais é titular), marks[] (suas marcas) e general_partnerships[] (as sociedades das quais é sócia), até 20 de cada, do mais recente ao mais antigo, com seus totais. Cada entidade traz document_number (a chave do registro), name, status (active ou inactive), filing_type (florida_llc, foreign_llc, domestic_profit, foreign_profit, domestic_nonprofit, foreign_nonprofit, domestic_limited_partnership, foreign_limited_partnership, nonprofit_registration, trust, registered_agent_designation), jurisdiction (FL, o código de outro estado, ou um código de país para uma entidade constituída no exterior), principal_address e mailing_address ({ line_1, line_2, city, state, zip, country }), filed_on, fei_number, last_transaction_on, annual_reports[] ({ year, filed_on }, os três últimos), registered_agent ({ kind, name, first_name, middle_name, last_name, address }), officers[] (a mesma forma mais title, o cargo como o registro o abrevia: P, VP, MGR, AMBR, D, T, S, CEO, …), officer_names[], more_than_six_officers e updated_at (quando o registro publicou o estado que o registro reflete). O name de uma pessoa é NOME MEIO SOBRENOME; o de uma empresa é seu nome registrado. As datas são yyyy-mm-dd; um zip é 12345 ou 12345-6789. Os campos vazios são null.
Um número de documento que o registro não contém retorna found: false com HTTP 200, não um erro.

Buscar nomes comerciais (DBA)

POST /us/sunbiz/fictitious-names-search/v1 Dataset Busca em todos os nomes comerciais por nome ou titular, situação, condado, entidade titular, FEI e data de registro.
Retorna as_of, os filtros aplicados, total, page, per_page, total_pages, count e fictitious_names[], do registro mais recente ao mais antigo. Cada registro traz document_number, name, status (active enquanto o registro da Divisão o lista, inactive quando não mais, cancelled quando um cancelamento foi apresentado), county, address, filed_on, expires_on, cancelled_on, status_code, pages, owner_count, more_than_ten_owners, fei_number, owners[] ({ kind, name, first_name, middle_name, last_name, suffix, document_number, fei_number, address }, sendo document_number o número Sunbiz do próprio titular quando é uma entidade registrada), owner_names, owner_document_numbers, person_owned, listed_on e updated_at. O número fiscal é retornado apenas para uma empresa: fei_number quando todos os titulares são empresas, e o fei_number de um titular quando é uma empresa. O de uma pessoa nunca é retornado.

Um nome comercial e sua história

POST /us/sunbiz/fictitious-name/v1 Dataset Resolve um registro pelo seu número, com seus eventos.
Retorna found, document_number, as_of e fictitious_name (null quando não encontrado), e events[], do mais antigo ao mais recente: { event_document_number, action_code, action, filed_on, previous, current, owner, ... }, onde previous e current contêm o endereço, o condado e o FEI que uma alteração substituiu e definiu. Cada registro traz document_number, name, status (active enquanto o registro da Divisão o lista, inactive quando não mais, cancelled quando um cancelamento foi apresentado), county, address, filed_on, expires_on, cancelled_on, status_code, pages, owner_count, more_than_ten_owners, fei_number, owners[] ({ kind, name, first_name, middle_name, last_name, suffix, document_number, fei_number, address }, sendo document_number o número Sunbiz do próprio titular quando é uma entidade registrada), owner_names, owner_document_numbers, person_owned, listed_on e updated_at. O número fiscal é retornado apenas para uma empresa: fei_number quando todos os titulares são empresas, e o fei_number de um titular quando é uma empresa. O de uma pessoa nunca é retornado.

Buscar gravames federais

POST /us/sunbiz/federal-liens-search/v1 Dataset Busca em todos os gravames federais por devedor ou credor garantido, situação e data de registro.
Retorna as_of, os filtros aplicados, total, page, per_page, total_pages, count e federal_liens[], do registro mais recente ao mais antigo. Cada gravame traz document_number, status (released depois de apresentado um certificado de liberação, active enquanto o registro da Divisão o lista, inactive quando não mais), filed_on, assessed_on, expires_on, cancelled_on, status_code, type_code, pages, total_pages, event_count, os contadores de devedores e credores garantidos, debtors[] e secured_parties[] ({ sequence, kind, name, address, relation, original, status_code, listed_on }), events[] ({ event_document_number, action_code, action, filed_on, created_on, ... }, sendo COR um certificado de liberação), debtor_names, secured_party_names, released, released_on e listed_on (null para um gravame conhecido apenas pela sua liberação).

Um gravame federal

POST /us/sunbiz/federal-lien/v1 Dataset Resolve um gravame pelo seu número de documento.
Retorna found, document_number, as_of e federal_lien (null quando não encontrado). Cada gravame traz document_number, status (released depois de apresentado um certificado de liberação, active enquanto o registro da Divisão o lista, inactive quando não mais), filed_on, assessed_on, expires_on, cancelled_on, status_code, type_code, pages, total_pages, event_count, os contadores de devedores e credores garantidos, debtors[] e secured_parties[] ({ sequence, kind, name, address, relation, original, status_code, listed_on }), events[] ({ event_document_number, action_code, action, filed_on, created_on, ... }, sendo COR um certificado de liberação), debtor_names, secured_party_names, released, released_on e listed_on (null para um gravame conhecido apenas pela sua liberação).

Buscar marcas

POST /us/sunbiz/marks-search/v1 Dataset Busca em todas as marcas por nome ou titular, situação, classe, entidade titular e data de registro.
Retorna as_of, os filtros aplicados, total, page, per_page, total_pages, count e marks[], do registro mais recente ao mais antigo. Cada marca traz number, name, cross_reference_name, status (active ou inactive), classes[] ({ type, code }), class_codes, disclaimers, used_for (os produtos ou serviços, nas palavras do requerente), filed_on, expires_on, first_used_on, first_used_in_florida_on, owners[] ({ document_number, name, address }, com document_number quando o titular é uma entidade registrada), owner_names, owner_document_numbers, last_event_code, last_event_filed_on, event_sequence e updated_at.

Uma marca

POST /us/sunbiz/mark/v1 Dataset Resolve uma marca pelo seu número.
Retorna found, number, as_of e mark (null quando não encontrado). Cada marca traz number, name, cross_reference_name, status (active ou inactive), classes[] ({ type, code }), class_codes, disclaimers, used_for (os produtos ou serviços, nas palavras do requerente), filed_on, expires_on, first_used_on, first_used_in_florida_on, owners[] ({ document_number, name, address }, com document_number quando o titular é uma entidade registrada), owner_names, owner_document_numbers, last_event_code, last_event_filed_on, event_sequence e updated_at.

Buscar sociedades gerais

POST /us/sunbiz/general-partnerships-search/v1 Dataset Busca em todas as sociedades por nome ou sócio, situação, entidade sócia e data de registro.
Retorna as_of, os filtros aplicados, total, page, per_page, total_pages, count e general_partnerships[], do registro mais recente ao mais antigo. Cada sociedade traz document_number, name, status_code (como o registro o escreve), filed_on, effective_on, cancelled_on, expires_on, fei_number, fei_status, jurisdiction, principal_address, mailing_address, converted, pages, total_pages, florida_partners, total_partners, cancel_document_number, partners[] ({ sequence, type, kind, name, document_number, address }), partner_names, partner_document_numbers, events[] (cada evento apresentado contra ela, com suas datas, notas e o sócio que desvincula) e listed_on.

Uma sociedade geral

POST /us/sunbiz/general-partnership/v1 Dataset Resolve uma sociedade pelo seu número de documento.
Retorna found, document_number, as_of e general_partnership (null quando não encontrado). Cada sociedade traz document_number, name, status_code (como o registro o escreve), filed_on, effective_on, cancelled_on, expires_on, fei_number, fei_status, jurisdiction, principal_address, mailing_address, converted, pages, total_pages, florida_partners, total_partners, cancel_document_number, partners[] ({ sequence, type, kind, name, document_number, address }), partner_names, partner_document_numbers, events[] (cada evento apresentado contra ela, com suas datas, notas e o sócio que desvincula) e listed_on.

Referência completa

Esquemas, todos os campos de resposta e um playground interativo.