Skip to content

FousSEACE

Follow your SEACE procedures through an API

Search SEACE's procedimientos de selección, read a Ficha de Selección with its cronograma and documents, and check Mis procedimientos de selección with one API call each. A workflow can find new convocatorias each morning and warn you before an etapa closes.

Works with your own SEACE account. Fous is an independent product.

What you can build on SEACE

  • Search selection procedures

    Build this

    Runs Buscar Procedimientos with the criteria you give and reads the procedures in the results.

    Takes
    Entity name or siglas, Objeto de la Contratación, Departamento, Estado, date range (at least one)
    Returns
    Entity, Nro. de Selección, Tipo de Selección, Objeto de la Contratación, Descripción del Objeto, Estado
  • Read a Ficha de Selección

    Build this

    Opens one procedure's Ficha de Selección and reads its Convocatoria, Cronograma, Entidades Contratantes, items and the documents published per etapa.

    Takes
    Entity siglas, Nro. de Selección, Año de la Nomenclatura
    Returns
    Entity, object, cronograma etapas with start and end dates, current etapa, contracting entities and RUC, items with status, documents per etapa
  • Check my selection procedures

    Build this

    Reads Mis procedimientos de selección: the procedures you registered in, with etapa, Estado de la Etapa and whether you presented an offer.

    Takes
    Año de la Convocatoria, Etapa, Estado de la Etapa (optional)
    Returns
    Entity, Nro. de Selección, object, etapa, Estado de la Etapa, Presentó Propuesta
  • Register participation in a procedure

    Build this

    Opens a procedure's Ficha de Selección, presses Registrar Participación and then Inscribir, and reads the message SEACE shows.

    Takes
    Entity siglas, Nro. de Selección, Año de la Nomenclatura
    Returns
    Registered or not, confirmation message, observation reason

Automate SEACE with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • New convocatorias for your line of business

    Build this
    Starts
    Every weekday at 7:30, Lima time
    Step 1
    Search selection procedures in Registro de participantes en curso for your Objeto de la Contratación and departamentos.
    Step 2
    Keep the procedures that were not there on the last run.
    Step 3
    Email you the list with entity, Nro. de Selección and description.
  • Cronograma check for the procedures you are in

    Build this
    Starts
    Every weekday at 8:00, Lima time
    Step 1
    Check Mis procedimientos de selección for this year's procedures with an etapa Pendiente.
    Step 2
    For each one, read the Ficha de Selección and its cronograma.
    Step 3
    Keep the etapas that end in the next three days.
    Step 4
    Post each one, with entity, Nro. de Selección, etapa and end date, to your webhook.
  • New documents published in your procedures

    Build this
    Starts
    Every day at 18:00, Lima time
    Step 1
    For each procedure in Mis procedimientos de selección, read the documents under Ver documentos por Etapa.
    Step 2
    Keep the documents that were not there on the last run.
    Step 3
    Email you the new documents, grouped by procedure.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Search selection procedures” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "prod1.seace.gob.pe/search_selection_procedures",
    "input": {
      "objeto_de_la_contratacion": "Bien",
      "departamento": "LIMA",
      "estado": "Registro de participantes en curso"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "procedures": [
      {
        "entity": "Municipalidad Distrital de Acme",
        "nro_de_seleccion": "SIE-SIE-14-2026-MDA-1",
        "tipo_de_seleccion": "Subasta Inversa Electrónica",
        "objeto_de_la_contratacion": "Bien",
        "descripcion_del_objeto": "Adquisición de tóner y suministros de impresión",
        "estado": "Registro de participantes en curso"
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

SEACE’s own options

OECE publishes Peru's public procurement data on its Portal de Contrataciones Abiertas under the OCDS standard, with downloads and an API for releases, records and bulk files. The public buscador lists procedures without a user, and Buscar Procedimientos exports its results to Excel. Registering participation, consultas and offers are documented as steps in the SEACE web portal.

OptionWhat it coversWhat it takes
OCDS API (Portal de Contrataciones Abiertas)Public data from every stage of procurement: release, record and bulk-file endpoints, plus downloads in several formats.Data-processing knowledge: OECE describes it for advanced users.
Buscador público de procedimientosProcedimientos de selección, anuncios de contratación futura, difusión de requerimientos and órdenes de compra y servicio.Public, no user needed.
SEACE by handBuscar Procedimientos with Excel download, Fichas de Selección, Mis procedimientos de selección, Registrar Participación, consultas and offers.A supplier with a current RNP registration: RUC as user, Clave RNP and an emailed verification code.

Read on November 12, 2026: Portal de Contrataciones Abiertas de la Compra Pública - OCDS, Manual de usuario para Proveedores del Estado v1.1, Buscar procedimientos de selección de entidades públicas.

Signing in to SEACE

Suppliers sign in to SEACE with their RUC (or código de extranjero) as Usuario and their Clave RNP. SEACE then emails a verification code, valid for 2 minutes, to the address registered in the RNP. With Fous you sign in once through SEACE's own sign-in with your own account: the login is sealed with AES-256, the emailed code is handled, and an expired session is signed back in.

Worth knowing

The sign-in code lasts two minutes
Every sign-in sends a code, under the subject Doble factor de autenticación, to the email registered in the RNP. The code is valid for 2 minutes, so keep that address current in the RNP.
Registration checks your RNP status
Inscribir works only with a current RNP registration matching the object of the convocatoria. Otherwise SEACE shows a reason such as Proveedor no vigente or Proveedor suspendido, and the button stays until the etapa ends.
Searches need at least one criterion
Buscar Procedimientos requires at least one search criterion. For the Estados Publicado and Suspendido por elevación, Fecha de Inicio and Fecha de Fin are required.
Everything follows the cronograma
Consultas, offers and mejora de precios are registered from the listado de actividades, within the dates of each procedure's cronograma. The list of registered participants opens one day after offers are presented.

More in Government: Latin America

Other industries: SIMPL, NEN, impots.gouv.fr espace professionnel, eFileTexas, CommBroker, SAM.gov.

Frequently asked questions

Yes, for public data: OECE offers an OCDS API on its Portal de Contrataciones Abiertas, with release, record and bulk-file endpoints. The supplier steps in SEACE, such as Registrar Participación, consultas and offers, are documented as steps in the web portal.

Use your RUC, or código de extranjero, as Usuario and your Clave RNP, then type the verification code SEACE emails to the address registered in the RNP. The code is valid for 2 minutes.

Yes. Buscar Procedimientos has an Archivo Excel action that downloads the list of procedures found. With Fous you can build a method that returns the same results as JSON and call it from a workflow on a schedule.

SEACE checks your RNP registration when you press Inscribir. It refuses when the registration is not current or does not match the object, or the supplier is inhabilitado, suspendido or sancionado por multa. You can try again until the etapa ends.

No. Fous is an independent product. You use it with your own SEACE supplier account, and a method reads and does only what that account can.

Put SEACE behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextSECOP IIBPS Servicios en LíneaIESS - Portal de EmpleadoresSIMPLHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of SEACE (OECE (Organismo Especializado para las Contrataciones Públicas Eficientes)). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.