# Sirenic EU Public Procurement Awards (Nordic/Baltic/Central Europe)

> Sirenic EU Public Procurement Awards (Nordic/Baltic/Central Europe) is a paid API for AI agents from api.sirenic.eu, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-12).

Returns European public procurement contract awards won by a company from Latvia, Norway, Belgium, Denmark, Finland, Sweden, Czechia, Slovakia, or Estonia, matched by national identifier against TED (Tenders Electronic Daily).

## Facts

- Endpoint: GET https://api.sirenic.eu/v1/eu/entreprise/:pays/:id/marches-publics-ue?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sirenic-eu-public-procurement-awards-nordic-baltic-central-europe-587bdc30
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EhzZoj3hY4Yj1Wtm0ZPYI

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sirenic-eu-public-procurement-awards-nordic-baltic-central-europe-587bdc30
```

Example prompt: Can you pull up all EU public procurement contract awards won by Latvian company 40003242722 from TED — I need the buyer names, contract amounts, CPV codes, and co-winners?

## When to prefer this

Use this endpoint when you need EU public procurement award data for companies registered in Latvia, Norway, Belgium, Denmark, Finland, Sweden, Czechia, Slovakia, or Estonia, and you have their national register identifier. It is the right choice for KYB/due diligence workflows, supplier vetting, competitive intelligence, or compliance checks against TED data for these specific countries. Prefer this over generic web scraping when you need structured, notice-level data with CPV codes, amounts, and co-winner details from the authoritative TED source.

## Known failure modes

- Country code not in supported set (LV, NO, BE, DK, FI, SE, CZ, SK, EE) returns 404 pays_non_couvert, not charged
- Company identifier not found in TED returns empty result set (not an error)
- Low coverage countries may show zero results despite actual awards due to missing winner identifiers in TED notices
- Cached results up to 24h old may not reflect very recent award publications
- Malformed national identifier may return no matches

## How this service works

EU public procurement awards won by a company from Latvia, Lithuania, Norway, Belgium, Denmark, Finland, Sweden, Czechia, Slovakia or Estonia, from TED, matched by NATIONAL ID in each form: buyer, country, subject, notice-level amount, CPV, link, co-winners proven legal persons (others counted). 40-94% of award notices carry a readable winner ID: zero is non-conclusive. BE, CZ, DK, EE, LT, LV, NO, SE, SK: legal persons only, else 404, not billed. Also FI off-list forms. Live TED, cache 24 h.

## Output

A list of TED contract award notices where the company was identified as a winner, each notice including buyer details, country, contract subject, notice-level amount, CPV codes, co-winners, and an official TED link. Results are live-queried from TED and cached for 24 hours. Coverage varies by country (40–86% of award notices carry a readable winner identifier); zero results does not conclusively mean no awards exist.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "pays",
      "id"
     ],
     "properties": {
      "id": {
       "type": "string",
       "description": "National register identifier, e.g. 40003242722 (Latvian 11-digit regnr)"
      },
      "pays": {
       "type": "string",
       "description": "ISO-3166 alpha-2 country code among LV, NO, BE, DK, FI, SE, CZ, SK, EE, LT (e.g. LV); any other country returns 404 pays_non_couvert, never charged"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sirenic-eu-public-procurement-awards-nordic-baltic-central-europe-587bdc30/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sirenic.eu](https://www.zero.xyz/host/api.sirenic.eu/llms.txt)
