{
  "html_url": "https://licitia.com.mx/proveedor/constructora-prot",
  "canonical": "https://licitia.com.mx/proveedor/constructora-prot",
  "id": "2133745",
  "slug": "constructora-prot",
  "displayName": "CONSTRUCTORA PROT S DE RL DE CV",
  "normalizedName": "constructora-prot",
  "aliasCount": 1,
  "totalContracts": 1,
  "totalProcedures": 1,
  "totalAwardedAmount": "3002750.48",
  "minAmount": "3002750.48",
  "maxAmount": "3002750.48",
  "medianAmount": "3002750.48",
  "suspectContracts": 0,
  "foreignContracts": 0,
  "foreignTotals": null,
  "distinctBuyers": 1,
  "distinctStates": 1,
  "distinctCucop": 1,
  "topBuyers": [
    {
      "slug": "gafsacomm",
      "monto": 3002750.48,
      "nombre": "GRUPO AEROPORTUARIO, FERROVIARIO, DE SERVICIOS AUXILIARES Y CONEXOS, OLMECA-MAYA-MEXICA, S.A. DE C.V.",
      "contratos": 1
    }
  ],
  "topCucop": [
    {
      "clave": "35102-0004",
      "monto": 3002750.48,
      "partidas": 2,
      "descripcion": "CONSERVACION DE INMUEBLES PARA LA PRESTACION DE SERVICIOS PUBLICOS"
    }
  ],
  "recentProcedures": [
    {
      "numero": "ia-07-h0c-007h0c999-n-66-2026",
      "titulo": "SERVICIO DE MANTENIMIENTO A ÁREAS PAVIMENTADAS Y NO PAVIMENTADAS DE A.I. URUAPAN",
      "estatus": "ADJUDICADO",
      "fecha_publicacion": "2026-06-24T18:58:46+00:00"
    }
  ],
  "amountByYear": {
    "2026": {
      "monto": 3002750.48,
      "contratos": 1
    }
  },
  "proceduresByType": {
    "INVITACIÓN A CUANDO MENOS TRES PERSONAS": 1
  },
  "amountByState": [
    {
      "monto": 3002750.48,
      "state_id": 17,
      "contratos": 1
    }
  ],
  "liveContracts": 1,
  "contractsEnding": [
    {
      "monto": 3002750.48,
      "numero": "ia-07-h0c-007h0c999-n-66-2026",
      "titulo": "SERVICIO DE MANTENIMIENTO A ÁREAS PAVIMENTADAS Y NO PAVIMENTADAS DE A.I. URUAPAN",
      "fecha_fin": "2026-11-30T00:00:00+00:00"
    }
  ],
  "coAwardees": null,
  "priceSummary": null,
  "nameVariants": null,
  "partners": null,
  "firstContractAt": "2026-08-11T00:00:00.000Z",
  "lastContractAt": "2026-08-11T00:00:00.000Z",
  "entityType": "moral",
  "distinctMoralRfcs": 0,
  "isAmbiguous": false,
  "isIndexable": true,
  "noindexReason": null,
  "contentHash": "3aee5319a5f808a43be26b7d812041d10174384d444e863f004e41103702621a",
  "refreshedAt": "2026-09-16T00:56:30.797Z",
  "snapshot": {
    "snapshot_id": "3aee5319a5f808a43be26b7d812041d10174384d444e863f004e41103702621a",
    "as_of": "2026-09-16T00:56:30.797Z",
    "procedures": {
      "total": 1,
      "shown": 1,
      "complete": true
    }
  }
}