Pular para o conteúdo

Guia de dados abertos

Todo lo que necesitas para usar los 3,266 registros públicos en tu investigación, reportaje o proyecto: qué significa cada campo, cómo citarnos y cómo consultar la API.

Princípios

Nuestro modelo de datos se basa en el Protocolo de la SCJN para juzgar con perspectiva de orientación sexual, identidad y expresión de género, en los Principios de Yogyakarta y en un enfoque de interseccionalidad. Registramos la identidad de cada persona como ella se nombraba, sin patologizar. Cómo documentamos, verificamos y contamos cada caso está en la metodologia do mapa e do memorial.

Separamos a informação em dois níveis:

  • Pública: o que aparece no mapa, no memorial, na API e nos downloads.
  • Privada: nombre legal, expedientes y carpetas de investigación, datos de salud, contactos de familiares y causas de muerte detalladas. Nunca se publica ni se entrega por la API.

Detrás de cada fila hay una persona y una familia. Te pedimos usar estos datos con respeto: evita el lenguaje sensacionalista, nombra a cada persona según su identidad y no difundas imágenes o detalles de la violencia sufrida.

Dicionário de dados

Campos disponíveis no CSV e em /api/casos. Valores vazios significam que o dado não é conhecido.

Pessoa

Campos de persona
CampoDescrição
idNúmero único do registro. Permanece estável.
nombreNombre social o con el que la persona era conocida. Nunca publicamos el nombre legal si es distinto.
pronombresPronomes da pessoa, se conhecidos (ela, ele, elu).
edadEdad al momento de los hechos. Puede ser un texto aproximado (por ejemplo, «30 a 35»).
identidad_generoIdentidad de género: Mujer Transgénero, Hombre Transgénero, Mujer Cisgénero, Hombre Cisgénero, No Binario, Muxe, Travesti, Otra, Se desconoce.
orientacion_sexualOrientación sexual: Lesbiana, Gay, Bisexual, Pansexual, Asexual, Heterosexual, Diversidad sexual (sin especificar), Otra, Se desconoce.
expresion_generoExpresión de género: Femenina, Masculina, Andrógina, No conformista, Genderqueer, Otra, Se desconoce.
ocupacionOcupação ou atividade, se conhecida.
pertenencia_etnicaPertenencia étnica: Ninguna, Indígena, Afromexicana, Otra, Se desconoce.
es_migrante, habla_lengua_indigena, tiene_discapacidad, situacion_calle, es_defensora_dhIndicadores de interseccionalidade: 1 = sim, 0 = não ou sem dado.

Registro

Campos de registro
CampoDescrição
tipo_registroTipo de registro: legal (Crimen o delito), desaparecido (Desaparición), obituario (Obituario), otro (Otro). En el CSV aparece la etiqueta legible.
estado_victima / situacionSituación de la persona: fallecido (Falleció), fallecido_post_agresion (Falleció tras una agresión), desaparecido (Desaparecida / no localizada), sobreviviente (Con vida / sobreviviente).
delitosDelitos registrados para el caso (CSV), separados por « | ». Es la clasificación documentada, no una sentencia.
sintesisResumo breve do caso.
descripcion_hechos, remembranzaTextos longos. Só no CSV com ?textos=1.
urlLink para a ficha pública de memória.

Data e lugar

Campos de fecha y lugar
CampoDescrição
fecha_hechosData dos fatos ou do desaparecimento (AAAA-MM-DD).
fecha_decesoData do falecimento ou da localização.
fecha_hallazgoData do achado, se for diferente.
data (API)Data principal: falecimento; se não houver, a dos fatos ou a do achado.
estado, municipio, localidadLugar dos fatos segundo o Marco Geoestatístico do INEGI.
lat, lngCoordenadas aproximadas (WGS84) do lugar dos fatos ou do achado.

Busca

Campos de búsqueda
CampoDescrição
folio_busquedaNúmero da ficha de busca, se existir.
boletin_busqueda, alerta_amber, protocolo_albaAlertas ativados: 1 = sim, 0 = não.

Licença e como citar

Os dados são publicados sob a licença Creative Commons Atribuição 4,0 Internacional (CC BY 4.0). Puedes copiarlos, analizarlos y redistribuirlos, incluso con fines comerciales, siempre que nos des el crédito correspondiente e indiques si hiciste cambios.

Sugerimos citar assim:

Memoria y Resistencia (2026). Registro de violências contra pessoas LGBTTTIQANB+ no México [conjunto de datos]. Consultado el 3 de noviembre de 2026 en https://memoriayresistencia.org/datos

API

Dois pontos de consulta somente leitura, em JSON. /api/casos é aberto porque alimenta o mapa. Os números de /api/estadisticas exigem uma conta com o questionário inicial respondido: no navegador basta sua sessão e, a partir de código, use sua chave pessoal.

GET /api/casos

Devolve os casos públicos com os campos necessários para um mapa: id, nombre, lat, lng, tipo_registro, estado_victima, situacion, fecha, edad, lugar, estado, municipio, identidad_genero, foto_url y url.

Filtros opcionais (as listas são separadas por vírgulas):

Filtros de la API
ParâmetroValores
qTexto no nome.
anio · desde · hastaAno exato ou intervalo de anos (por exemplo, desde=2020&hasta=2024).
estado · municipioIdentificador numérico (ver /api/municipios?estado=ID).
tipolegal, desaparecido, obituario, otro
situacionfallecido, fallecido_post_agresion, desaparecido, sobreviviente
identidad · orientacion · expresionValores exatos do dicionário.
interes_migrante, habla_lengua_indigena, tiene_discapacidad, situacion_calle, es_defensora_dh
delitoIdentificador do catálogo de delitos.
alertaboletin_busqueda, alerta_amber, protocolo_alba
limiteMáximo de resultados, de 1 a 5000.

Exemplo com o terminal:

curl "https://memoriayresistencia.org/api/casos?tipo=desaparecido&desde=2023"

Exemplo em JavaScript:

const r = await fetch('https://memoriayresistencia.org/api/casos?estado=21');
const { total, datos } = await r.json();
console.log(`${total} personas documentadas`);

GET /api/estadisticas

Cifras agregadas con los mismos filtros: totales, y conteos por año, Estado, identidad, orientación, expresión, rango de edad, tipo de registro, situación, delito, interseccionalidad, contexto, medio, ocupación, mes, día de la semana, municipio, tipo de fuente, la tasa por millón de habitantes y qué tanto se conoce cada dato. Es la fuente de la página Dados abertos.

Crie sua chave em Minha conta › Meus dados abertos e envie no cabeçalho X-Clave-Datos. Cada chave permite 600 consultas por hora.

curl -H "X-Clave-Datos: TU_CLAVE" "https://memoriayresistencia.org/api/estadisticas?anio=2025"

GET /api/estadisticas?bloque=medios

Números do Observatório de Mídia: totales, notas por nivel de calificación, rasgos, tipos de problema, notas por mes y por año, prensa frente a redes, expresiones más frecuentes y la clasificación de cada medio y cuenta. Solo cifras agregadas: no incluye el texto de las notas. Usa la misma clave y el mismo límite.

curl -H "X-Clave-Datos: TU_CLAVE" "https://memoriayresistencia.org/api/estadisticas?bloque=medios"

/api/casos también tiene un límite de consultas por hora para cada conexión. Si necesitas la base completa, solicita el CSV en Dados abertos.

Downloads

El CSV con los casos se entrega con una solicitud: detrás de cada registro hay una persona con nombre, y queremos saber quién usará los datos, para qué y cómo conocer su trabajo.

  1. Crie sua conta e responda ao questionário inicial.
  2. Envie a solicitação de dados: si vienen de una institución, qué harás con ellos y cómo darle seguimiento a tu trabajo.
  3. Quando a equipe autorizar, o link para baixar aparece em Minha conta durante 90 dias.

El CSV usa codificación UTF-8 con BOM y comas como separador, así que abre bien en Excel, LibreOffice y Google Sheets. Acepta los mismos filtros que la API. Los relatos completos (textos=1) são incluídos só se a solicitação os autorizar.

Depois de baixado, para lê-lo em Python:

import pandas as pd
casos = pd.read_csv('memoria-y-resistencia-casos-2026-11-03.csv')
casos.groupby('estado').size().sort_values(ascending=False)

Encontrou um erro nos dados ou quer colaborar com sua organização? Escreva para nós.