RecallDex
Más de 86.500 retiradas oficiales de juguetes, alimentos, medicamentos y vehículos en EE. UU., reunidas en un único buscador con verificador de seguridad. Producto propio de mi red de webs: concepto, desarrollo, pipeline de datos y SEO, todo de cosecha propia.
Por qué existe: cuatro agencias, cero visión de conjunto
En Estados Unidos las retiradas de producto no se publican en un único sitio. La CPSC anuncia las de productos de consumo, la FDA las de alimentos por un lado y las de medicamentos por otro, y la NHTSA las de vehículos. Cuatro bases de datos con formatos distintos, buscadores distintos y criterios distintos. Quien quiere saber si su silla infantil de coche, su medicamento o su furgoneta están afectados tiene que saber primero a qué agencia preguntar — y la mayoría de la gente no lo sabe.
RecallDex existe para eliminar ese problema: agrega los avisos de las cuatro fuentes oficiales, los normaliza en un esquema único y los hace buscables desde una sola caja de búsqueda. Hoy indexa 86.533 retiradas y sigue creciendo con cada aviso nuevo.
Es un producto propio de mi red de webs de datos públicos: lo diseñé, lo construí y lo opero yo, de principio a fin.
Qué permite hacer
- Buscar retiradas por nombre de producto, marca o número de recall.
- Filtrar por agencia: CPSC, FDA (alimentos), FDA (medicamentos) o NHTSA.
- Safety Checker: comprobar en segundos si un producto concreto ha sido retirado.
- Ver el remedio y los modelos afectados de cada retirada, con unidades implicadas y fabricante.
- Navegar por categorías (vehículos, alimentación, fármacos, cunas, juguetes, bicicletas…), cada una con su contador real de expedientes.
- Consultar el directorio de empresas ordenado por número de retiradas acumuladas.
- Seguir las últimas alertas publicadas, con su fecha, empresa, unidades afectadas y estado (en curso o cerrada).
Cómo está construido
1. Arquitectura Laravel
- Laravel + PHP en el backend con Alpine.js como capa de interactividad ligera — sin SPA, sin peso innecesario.
- MySQL normalizada: retiradas, categorías, empresas y fuentes en tablas relacionadas, de modo que cualquier entidad resuelve en una URL propia.
- Rutas semánticas: cada retirada vive en un slug legible que incluye el número de expediente oficial, y cada categoría y empresa tiene su hub navegable.
2. Pipeline de datos
- ETL contra cuatro fuentes oficiales con formatos dispares, unificadas en un único esquema coherente.
- Normalización de fabricantes, categorías, estados del expediente y unidades afectadas para que todo sea filtrable y comparable.
- Incorporación periódica de avisos nuevos: la portada muestra retiradas publicadas la misma semana, con su estado actualizado.
3. SEO programático
- Decenas de miles de fichas indexables, cada una con title, meta description y datos estructurados propios generados desde la base de datos.
- Hubs por agencia, categoría y empresa que reparten autoridad interna hacia las fichas de retirada y capturan long-tail.
- Desarrollo a medida, sin plantillas ni plugins: el HTML sale del servidor listo para indexar.
4. Rendimiento
- Renderizado en servidor: el contenido llega completo en la primera respuesta, sin esperar a JavaScript.
- Consultas indexadas y paginación para servir catálogos de decenas de miles de registros sin degradar tiempos.
- Assets compilados y versionados con Vite, con precarga de CSS y JS críticos.
Cobertura y origen de los datos
Los datos proceden exclusivamente de registros públicos oficiales de EE. UU.: la CPSC aporta 9.912 retiradas de productos de consumo, la FDA suma 29.263 de alimentos y 17.831 de medicamentos, y la NHTSA añade 29.527 de vehículos.
La escala de los expedientes varía enormemente: entre las últimas alertas conviven campañas de un puñado de unidades y otras masivas, como un recall de Mercedes-Benz por riesgo de desplazamiento con más de 310.000 vehículos afectados. En el ranking de empresas, Ford encabeza la lista con 1.691 expedientes, seguida de General Motors con 1.183.
El resultado
RecallDex funciona a la vez como servicio real para consumidores y como demostración pública de lo que sé construir: un ETL serio sobre cuatro fuentes con formatos incompatibles, un verificador que responde en segundos consultando más de 86.000 retiradas y una superficie de decenas de miles de páginas indexables que crece sola con cada aviso nuevo de las agencias.
Es exactamente el mismo patrón que aplico en proyectos de cliente: agregar, normalizar y publicar datos de cualquier sector en plataformas rápidas que posicionan por sí solas.
Algunas capturas
Stack
El producto, en vivo: Visitar recalldex.com
Preguntas frecuentes
¿Qué organismos alimentan RecallDex?
Cuatro fuentes oficiales de EE. UU.: la CPSC (productos de consumo), la FDA en sus dos vertientes de alimentos y medicamentos, y la NHTSA (vehículos).
¿Cuántas retiradas hay registradas?
Más de 86.500 en total: unas 9.900 de productos de consumo (CPSC), 47.000 de alimentación y fármacos (FDA) y 29.500 de vehículos (NHTSA). La cifra crece con cada aviso nuevo que publican las agencias.
¿Cómo sé si un producto que tengo en casa está afectado?
Con el verificador de seguridad (Safety Checker) puedes comprobar si ha sido retirado; cada ficha detalla además el remedio ofrecido y los números de modelo afectados.
¿Se actualiza la base de datos?
Sí. Los avisos nuevos de las agencias se incorporan de forma periódica: la portada muestra las últimas retiradas publicadas, con su fecha, la empresa responsable, las unidades afectadas y el estado del expediente (en curso o cerrado).
¿Qué empresas acumulan más retiradas?
El directorio de empresas las ordena por número de expedientes: Ford encabeza la lista con más de 1.600 recalls, seguida de General Motors con más de 1.100.
¿Para quién resulta útil la plataforma?
Para padres que revisan una silla infantil de coche, investigadores que siguen tendencias de seguridad o cualquier consumidor que acaba de oír hablar de una retirada.
Otros productos propios
¿Necesitas una plataforma de datos de esta envergadura?
Laravel, ETL de fuentes públicas y SEO programático a escala. Llamada de 30 minutos sin compromiso.
Solicitar presupuesto gratuito