Leer más

Tendersight API

Datos de licitaciones para tus sistemasy tus agentes.

Busca anuncios y consulta sus documentos, ofertas y compradores desde tu propio software, con una sola API. Las llamadas usan los mismos créditos que la aplicación.

Ejemplo de petición
curl https://api.tendersight.ai/v1/notices/search \
  -H "Authorization: Bearer $TENDERSIGHT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "filters": {
      "searchText": "lift maintenance",
      "contractTypes": ["services"],
      "buyer": { "countries": ["AUT", "DEU"] },
      "deadline": { "from": "2026-11-16T00:00:00Z" },
      "estimatedValue": { "min": 250000 }
    },
    "pageSize": 20
  }'
Ejemplo de respuesta, abreviado
{
  "items": [
    {
      "key": "not_01kf3m8q2vx7d9hk4tz6rbn5cw",
      "title": "Maintenance of lifts in federal buildings, 3 lots",
      "publicationDate": "2026-11-03T08:00:00+00:00",
      "estimatedValue": {
        "minAmount": null,
        "maxAmount": 1800000,
        "currency": "EUR",
        "minAmountEur": null,
        "maxAmountEur": 1800000
      },
      "buyers": [
        {
          "organizationKey": "org_01jz8r5t2kw4n6p9c3x7v1hmqd",
          "name": "Federal property agency",
          "country": "AUT",
          "fiscalId": "ATU12345678"
        }
      ],
      "milestones": [
        {
          "type": "deadline",
          "name": "Time limit for receipt of tenders",
          "date": "2026-12-01T10:00:00+00:00"
        }
      ],
      "contractType": "services",
      "primaryCpv": {
        "code": "50750000-7",
        "description": "Lift-maintenance services"
      },
      "biddability": "biddable",
      "nextDeadlineAt": "2026-12-01T10:00:00+00:00"
    }
  ],
  "continuationToken": "eyJhZnRlciI6WzEuOTQs…",
  "totalCount": 23
}

Anuncios de 28+ fuentes oficiales

REST y MCP con una sola clave

Créditos por llamada, en todos los planes

Los anuncios que tu equipo lee en Tendersight, entregados en tu CRM, tu almacén de datos o tu propio agente.

La API lee el mismo índice que Tendersight Leads. Úsala para alimentar un pipeline de ventas, enriquecer los registros de compradores y proveedores o dar a un agente su propia búsqueda de licitaciones.

Lo que devuelve la API.

Seis tipos de datos, en 9 endpoints.

  • Búsqueda de anuncios

    Filtra por texto, código CPV, país y región del comprador, valor estimado en euros, plazo, fecha de publicación y tipo de anuncio.

  • Detalle del anuncio

    Un anuncio por su clave, con sus compradores, valor estimado, plazos, criterios de adjudicación, código CPV y estado del procedimiento.

  • Documentos de la licitación

    La lista de documentos de un anuncio y cada archivo, descargado a través de la API.

  • Ofertas y adjudicatarios

    Quién presentó oferta a un anuncio, el importe de cada oferta y quién ganó, cuando la fuente publica estos datos.

  • Compradores y proveedores

    Busca los compradores que han publicado anuncios por cualquier parte del nombre o por su identificador fiscal. Cualquier comprador o proveedor se localiza por su identificador fiscal o su clave.

  • Metadatos de filtros

    Los valores de filtro que acepta la búsqueda y cuántos anuncios tiene cada uno. Esta llamada no consume créditos.

Del registro a tu primera llamada.

Una cuenta, una clave y una cabecera. La referencia de la API recoge cada endpoint, campo y error.

  1. 01

    Crea una cuenta gratuita

    Regístrate gratis. Todos los planes incluyen la API, y las llamadas usan los mismos créditos que el resto de Tendersight.

  2. 02

    Crea una clave de API

    Un propietario del equipo abre la sección de claves de API en la configuración del equipo, da un nombre a la clave y elige sus ámbitos. La clave se muestra una sola vez, así que guárdala en un lugar seguro.

  3. 03

    Haz tu primera llamada

    Envía la clave como token Bearer. Empieza con una búsqueda de anuncios y luego abre los anuncios, documentos y ofertas que devuelve.

Autenticación
Authorization: Bearer tsk_live_…

Envía la clave en cada llamada. Deja de funcionar en cuanto se revoca.

Ámbitos
notices:readdocuments:readawards:readorganizations:read

Una clave solo tiene los ámbitos que eliges. Una llamada fuera de ellos recibe un 403.

Paginación
continuationToken

Una búsqueda devuelve hasta 100 anuncios por página y un token para la siguiente. Reenvía el token para continuar.

Límites de peticiones
429Retry-After

Por defecto, 10 peticiones por segundo y 100.000 al día por clave. Si superas el límite, la API responde 429 e indica cuándo reintentar.

Errores
application/problem+json

Detalles del problema en JSON: 401 si la clave falta, es desconocida o está revocada, 402 si los créditos del equipo no cubren la llamada, 403 si falta un ámbito y 429 si hay demasiadas peticiones.

Créditos
X-Credits-ChargedX-RateLimit-Remaining

Cada respuesta indica cuántos créditos ha usado la llamada y cuántas peticiones quedan. Solo consumen créditos las llamadas correctas.

Pagas por llamada, en créditos.

Las llamadas usan el saldo de créditos de tu equipo, el mismo que usa Flow en la aplicación. En Team, 1000 créditos cuestan 2,50 €. Una cuenta gratuita recibe 2000 créditos al registrarse.

Ver planes y precios
Créditos por llamada a Tendersight API
LlamadaCréditos por llamada
Una búsqueda de anuncios POST /v1/notices/search2
Un anuncio GET /v1/notices/{noticeKey}1
La lista de documentos de un anuncio GET /v1/notices/{noticeKey}/documents1
La descarga de un documento GET /v1/notices/{noticeKey}/documents/{documentId}5
Las ofertas de un anuncio GET /v1/notices/{noticeKey}/bids5
Una búsqueda de compradores GET /v1/buyers?query=&limit=1
Una búsqueda de compradores o proveedores por identificador fiscal GET /v1/organizations?fiscalId=&limit=1
Un comprador o proveedor GET /v1/organizations/{organizationKey}1
Los valores de filtro de la búsqueda GET /v1/meta/filters0

Solo consumen créditos las llamadas correctas.

Los mismos datos para tus agentes, por MCP.

Conecta cualquier cliente MCP al servidor de Tendersight con la misma clave. Las herramientas siguen los endpoints REST y usan los mismos ámbitos y créditos.

Ejemplo de configuración del cliente
{
  "mcpServers": {
    "tendersight": {
      "url": "https://api.tendersight.ai/mcp",
      "headers": {
        "Authorization": "Bearer tsk_live_…"
      }
    }
  }
}
  • search_noticesBuscar anuncios con los mismos filtros que la API
  • get_noticeConsultar un anuncio
  • list_notice_documentsListar los documentos de un anuncio
  • list_notice_bidsListar las ofertas de un anuncio
  • search_buyersBuscar compradores por nombre o identificador fiscal
  • get_organizationConsultar un comprador o proveedor
  • search_organizationsBuscar compradores y proveedores por identificador fiscal

Preguntas sobre Tendersight API

¿Qué licitaciones cubre la API?

Los mismos anuncios que Tendersight Leads: licitaciones públicas de 28+ fuentes oficiales, con sus documentos, los compradores y proveedores implicados y, cuando la fuente los publica, las ofertas y los adjudicatarios.

¿Cuánto cuesta una llamada?

Cada llamada correcta usa entre 0 y 5 créditos del saldo de tu equipo, según el endpoint. La tabla de esta página recoge todos los endpoints, y las llamadas fallidas no consumen ninguno.

¿Puedo probar la API gratis?

Sí. La API está en todos los planes, incluido el plan Gratis. Una cuenta gratuita recibe 2000 créditos al registrarse, y las llamadas a la API los usan igual que el resto de Tendersight.

¿Cuáles son los límites de peticiones?

Por defecto, 10 peticiones por segundo y 100.000 al día por clave. Si superas el límite, la API responde 429 con una cabecera Retry-After, y las respuestas incluyen X-RateLimit-Limit y X-RateLimit-Remaining.

¿Con qué frecuencia se actualizan los datos?

Cada llamada lee el mismo índice en el que busca la aplicación de Tendersight, y ese índice se actualiza a diario desde las fuentes oficiales.

¿Quién puede crear y revocar claves de API?

Los propietarios del equipo, en la configuración del equipo. Cada clave tiene un nombre y sus propios ámbitos, se muestra una sola vez al crearla y deja de funcionar en cuanto se revoca.

Crea una clave y haz tu primera llamada.

Empieza gratis, crea una clave de API en la configuración del equipo y sigue la referencia de la API.