OSHARecord
5,1 milhões de inspeções de segurança no trabalho da OSHA convertidas em mais de 600.000 perfis de empresa consultáveis. Um diretório de dados públicos dos EUA que concebi, construí e opero dentro da minha própria rede de sites, com Laravel, MySQL e SEO programático.
Porque existe: dados públicos que ninguém conseguia ler
Os processos de segurança no trabalho da OSHA (a agência norte-americana de segurança e saúde no trabalho) são públicos, mas percebê-los exige contexto: o Departamento do Trabalho dos EUA publica-os como despejos de dados massivos, com códigos administrativos, estabelecimentos duplicados e nenhuma vista agregada por empresa. Se um jornalista quiser saber quantas vezes um determinado empregador foi sancionado, espera-o uma tarde a lutar com ficheiros em bruto.
O OSHARecord resolve exatamente isso: compila os dados de inspeções e autos de infração numa base de dados consultável com orientação editorial, para que jornalistas, investigadores, trabalhadores e técnicos de prevenção possam explorar padrões de cumprimento sem perder de vista o que os dados realmente mostram — e o que não mostram.
Não é uma encomenda de cliente: é um produto próprio da minha rede de sites. Concebi-o, desenhei-o, programei-o e opero-o de ponta a ponta, do modelo de dados ao posicionamento nos motores de busca. Esse contexto importa, porque cada decisão técnica do projeto foi tomada a pensar numa plataforma que funcione sozinha, sem equipa por trás.
O que permite fazer
- Pesquisa por empresa. Histórico de inspeções e autos de infração de qualquer empregador ou local de trabalho, agrupado em perfis de empresa com pesquisa em tempo real.
- Safety Score. Uma nota de segurança instantânea calculada a partir das infrações, sanções e histórico de inspeções do empregador.
- Filtros geográficos. Atividade de fiscalização por estado, cidade ou código postal, em 52 estados e territórios.
- Classificação de infrações. Navegação por tipo: graves, deliberadas (willful), reincidentes ou outras.
- Rankings setoriais. Comparativos entre os 248 setores industriais cobertos.
- Contexto editorial. Artigos que explicam como interpretar os dados de fiscalização de forma responsável, sem títulos fáceis.
Como está construído
1. Arquitetura Laravel
- Backend Laravel + PHP sobre MySQL: nada de WordPress nem templates, todo o modelo de dados e as vistas são à medida.
- Livewire para os componentes reativos: a pesquisa de empresas responde em tempo real enquanto escreve, sem montar uma SPA à parte.
- Vite para o frontend, com assets versionados e pré-carregados.
2. Pipeline de dados
- Ingestão dos despejos oficiais da base de dados de fiscalização da OSHA do Departamento do Trabalho dos EUA.
- Normalização e agrupamento: os registos por estabelecimento são consolidados em perfis de empresa navegáveis — de milhões de linhas em bruto a 606.141 perfis.
- Cálculo do Safety Score por empregador a partir das infrações, sanções e histórico de inspeções.
3. SEO programático
- Cada inspeção, empresa e setor gera a sua própria página indexável, com títulos, metadados e dados estruturados produzidos automaticamente a partir do modelo de dados.
- Ligações internas à escala: perfis que ligam às suas inspeções, setores que ligam às suas empresas, rankings que distribuem autoridade para as páginas profundas.
- Conteúdo editorial de apoio (artigos pilar e blog) que dá o contexto que as páginas de dados não conseguem dar sozinhas.
4. Desempenho
- MySQL otimizado para leitura massiva: índices pensados para servir centenas de milhares de páginas de empresa e de inspeção com tempos de carregamento mínimos.
- Uma pesquisa que se mantém ágil sobre 5,1 milhões de registos de inspeção, com debounce e consultas delimitadas.
- Operação sem equipa: a plataforma está desenhada para funcionar sem supervisão, sem dependências que seja preciso vigiar todos os dias.
Cobertura e origem dos dados
A fonte é a base de dados de fiscalização da OSHA do Departamento do Trabalho dos EUA, e a própria página inicial do site mostra o alcance do índice: 5.161.396 inspeções, 606.141 perfis de empresa, 6.800 milhões de dólares em sanções acumuladas, 248 setores e 52 estados e territórios.
A cobertura temporal vai de processos do início dos anos noventa a inspeções abertas há poucas semanas. Entre os registos em destaque está o da BP Products North America em Texas City (2005), com mais de 21 milhões de dólares em sanções — o maior da plataforma.
O resultado
O OSHARecord é a demonstração prática do que vendo como serviço: converter despejos oficiais de milhões de linhas em mais de 600.000 páginas navegáveis que se posicionam sozinhas. Não há publicidade nem campanhas por trás — as páginas programáticas fazem o trabalho de captação por si próprias, e a pesquisa em tempo real aguenta o volume sem vacilar.
Além disso, é a peça central de uma família de diretórios de dados públicos dos EUA que construo com a mesma receita: MshaScan (segurança mineira), PollutionScan (infrações ambientais) e WARNScan (despedimentos coletivos). O mesmo padrão — dataset oficial, Laravel, SEO programático — aplicado a domínios diferentes.
Algumas capturas de ecrã
Stack
Produto ao vivo: Visitar osharecord.com — os contadores da página inicial podem ser confirmados em direto.
Perguntas frequentes
De onde vêm os dados do OSHARecord?
Dos registos públicos de aplicação da regulamentação da OSHA que o Departamento do Trabalho dos EUA publica. A plataforma indexa-os e organiza-os em perfis de empresa consultáveis.
O que é o Safety Score?
Uma classificação instantânea de segurança no trabalho que resume numa só nota as infrações, as sanções e o histórico de inspeções de qualquer empregador.
Quantas inspeções cobre a plataforma?
Mais de 5,1 milhões de inspeções indexadas, com 606.000 perfis de empresa, 248 setores industriais e cobertura de 52 estados e territórios dos EUA.
A quem serve uma ferramenta destas?
A jornalistas, investigadores, trabalhadores e técnicos de prevenção que precisam de consultar o histórico de segurança de um empregador sem lutar com bases de dados oficiais em bruto.
Qual é a maior sanção registada na plataforma?
O processo em destaque com a maior sanção é o da BP Products North America em Texas City (2005), com mais de 21 milhões de dólares em multas. O índice reúne processos desde o início dos anos noventa até inspeções de há poucas semanas.
Está construído com WordPress ou algum template?
Não. É um desenvolvimento à medida com Laravel, Livewire e MySQL, com todas as páginas de empresa, inspeção e setor geradas programaticamente sobre o próprio modelo de dados.
Outros produtos próprios
Tem dados e quer convertê-los em tráfego?
Laravel, pipelines de dados e SEO programático à escala. Chamada de 30 minutos sem compromisso.
Pedir orçamento gratuito