{
  "html_url": "https://licitia.com.mx/proveedor/construmova",
  "canonical": "https://licitia.com.mx/proveedor/construmova",
  "id": "1022568",
  "slug": "construmova",
  "displayName": "CONSTRUMOVA S A P I DE CV",
  "normalizedName": "construmova",
  "aliasCount": 1,
  "totalContracts": 3,
  "totalProcedures": 3,
  "totalAwardedAmount": "141839136.1",
  "minAmount": "16263489.41",
  "maxAmount": "107900294.57",
  "medianAmount": "17675352.12",
  "suspectContracts": 0,
  "foreignContracts": 0,
  "foreignTotals": null,
  "distinctBuyers": 1,
  "distinctStates": 1,
  "distinctCucop": 2,
  "topBuyers": [
    {
      "slug": "imss",
      "monto": 141839136.1,
      "nombre": "INSTITUTO MEXICANO DEL SEGURO SOCIAL",
      "contratos": 3
    }
  ],
  "topCucop": [
    {
      "clave": "35102-0003",
      "monto": 124163783.98,
      "partidas": 2,
      "descripcion": "MANTENIMIENTO DE INMUEBLES PARA LA PRESTACION DE SERVICIOS PUBLICOS"
    },
    {
      "clave": "35101-0001",
      "monto": 17675352.12,
      "partidas": 1,
      "descripcion": "SERVICIOS DE INSTALACION, REPARACION, MANTENIMIENTO Y CONSERVACION MENOR DE INMUEBLES"
    }
  ],
  "recentProcedures": [
    {
      "numero": "ao-50-gyr-050gyr072-n-43-2025",
      "titulo": "ESTABILIZACIONN DE AREA DE SOTANO",
      "estatus": "ADJUDICADO",
      "fecha_publicacion": "2025-11-25T16:06:12+00:00"
    },
    {
      "numero": "io-50-gyr-050gyr072-n-26-2025",
      "titulo": "MEJORAS DE CONSERVACION EN OFICINAS DE LA SUBDELEGACION",
      "estatus": "ADJUDICADO",
      "fecha_publicacion": "2025-07-11T16:25:27+00:00"
    },
    {
      "numero": "lo-50-gyr-050gyr072-n-10-2025",
      "titulo": "MANTENIMIENTO Y MEJORAS EN AREAS DE HOSPITALES",
      "estatus": "ADJUDICADO",
      "fecha_publicacion": "2025-05-27T11:52:58+00:00"
    }
  ],
  "amountByYear": {
    "2025": {
      "monto": 141839136.1,
      "contratos": 3
    }
  },
  "firstContractAt": "2025-06-26T00:00:00.000Z",
  "lastContractAt": "2025-11-28T00:00:00.000Z",
  "entityType": "moral",
  "distinctMoralRfcs": 0,
  "isAmbiguous": false,
  "isIndexable": true,
  "noindexReason": null,
  "contentHash": "37fb056068dddf4bcb067ece24acc0fa6190a5fcd7e9156ae3f960093e88b237",
  "refreshedAt": "2026-08-18T04:39:58.645Z",
  "snapshot": {
    "snapshot_id": "37fb056068dddf4bcb067ece24acc0fa6190a5fcd7e9156ae3f960093e88b237",
    "as_of": "2026-08-18T04:39:58.645Z",
    "procedures": {
      "total": 3,
      "shown": 3,
      "complete": true
    }
  }
}