{
  "info": {
    "name": "DatosPerú API v1",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "25 endpoints. Completa los campos con datos cuya consulta tengas autorizada. Guarda token en Postman Vault o en una variable local no compartida."
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{DATOSPERU_API_KEY}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "BASE_URL",
      "value": "https://api.datosperu.net"
    },
    {
      "key": "DATOSPERU_API_KEY",
      "value": ""
    }
  ],
  "item": [
    {
      "name": "Consulta DNI",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/dni",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "dni"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"dni\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Carnet de extranjería",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/ce",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "ce"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ce\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Cédula de identidad",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/ci",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "ci"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ci\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "DNI → RUC",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/dni-ruc",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "dni-ruc"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"dni\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Licencia de conducir",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/licencia",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "licencia"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"dni\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Consulta RUC",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/ruc",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "ruc"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ruc\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Representantes legales",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/ruc/representantes",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "ruc",
            "representantes"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ruc\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Establecimientos",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/ruc/establecimientos",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "ruc",
            "establecimientos"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ruc\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Domicilio fiscal",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/ruc/domicilio-fiscal",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "ruc",
            "domicilio-fiscal"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ruc\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Deuda coactiva",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/ruc/deuda-coactiva",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "ruc",
            "deuda-coactiva"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ruc\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Trabajadores",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/ruc/trabajadores",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "ruc",
            "trabajadores"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ruc\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Omisiones tributarias",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/ruc/omisiones",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "ruc",
            "omisiones"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ruc\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Razón social",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/ruc/razon-social",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "ruc",
            "razon-social"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"razon_social\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Consulta CPE",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/sunat/cpe",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "sunat",
            "cpe"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ruc_emisor\": \"\",\n  \"codigo_tipo_documento\": \"\",\n  \"serie_documento\": \"\",\n  \"numero_documento\": \"\",\n  \"fecha_de_emision\": \"\",\n  \"total\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Descargar XML",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/sunat/xml",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "sunat",
            "xml"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ruc\": \"\",\n  \"usuario\": \"\",\n  \"password\": \"\",\n  \"proveedor\": \"\",\n  \"tipo_doc\": \"\",\n  \"serie\": \"\",\n  \"correlativo\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "XML a PDF",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/sunat/xml-pdf",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "sunat",
            "xml-pdf"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_base64\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Guía XML",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/sunat/guia/xml",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "sunat",
            "guia",
            "xml"
          ],
          "query": [
            {
              "key": "numRuc",
              "value": "",
              "description": "Completa con un valor autorizado según el esquema OpenAPI."
            },
            {
              "key": "tipoDocumento",
              "value": "",
              "description": "Completa con un valor autorizado según el esquema OpenAPI."
            },
            {
              "key": "numSerieComprobante",
              "value": "",
              "description": "Completa con un valor autorizado según el esquema OpenAPI."
            },
            {
              "key": "numDocumentoComprobante",
              "value": "",
              "description": "Completa con un valor autorizado según el esquema OpenAPI."
            }
          ]
        }
      }
    },
    {
      "name": "Guía JSON",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/sunat/guia/json",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "sunat",
            "guia",
            "json"
          ],
          "query": [
            {
              "key": "numRuc",
              "value": "",
              "description": "Completa con un valor autorizado según el esquema OpenAPI."
            },
            {
              "key": "tipoDocumento",
              "value": "",
              "description": "Completa con un valor autorizado según el esquema OpenAPI."
            },
            {
              "key": "numSerieComprobante",
              "value": "",
              "description": "Completa con un valor autorizado según el esquema OpenAPI."
            },
            {
              "key": "numDocumentoComprobante",
              "value": "",
              "description": "Completa con un valor autorizado según el esquema OpenAPI."
            }
          ]
        }
      }
    },
    {
      "name": "Consulta por placa",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/vehiculo/placa",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "vehiculo",
            "placa"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"placa\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "SOAT por placa",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/soat",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "soat"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"placa\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Revisión técnica",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/vehiculo/revision-tecnica",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "vehiculo",
            "revision-tecnica"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"placa\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Tipo de cambio",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/tipo-cambio",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "tipo-cambio"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fecha\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Comisiones AFP",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/afp",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "afp"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"periodo\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Luz del Sur",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/recibos/luz-del-sur",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "recibos",
            "luz-del-sur"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"numero_suministro\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "Sedapal",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{BASE_URL}}/api/v1/recibos/sedapal",
          "host": [
            "{{BASE_URL}}"
          ],
          "path": [
            "api",
            "v1",
            "recibos",
            "sedapal"
          ]
        },
        "body": {
          "mode": "raw",
          "raw": "{\n  \"numero_suministro\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}
