82trust / 100
Tenders
by TED Tender Monitor in Developer tools
x402 APIPassing, checked 3 h ago
EU public procurement tender notices from the official TED (Tenders Electronic Daily) v3 API, filtered by CPV product/service code, country of performance and free-text keywords over a recent publication window; returns structured JSON per notice with title, buyer, deadline, publication date, CPV codes, notice URL and German PDF link.
GET https://4yearcycle.com/x402/tenders
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 251 ms typical, 503 ms slowest 5%
- Last check
- 3 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://4yearcycle.com/x402/tenders?country=DEU&cpv=45262670%2C44316000&days=14&keywords=CNC%2CStahlbau&max=100"import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2F4yearcycle.com%2Fx402%2Ftenders
const res = await pay("https://4yearcycle.com/x402/tenders?country=DEU&cpv=45262670%2C44316000&days=14&keywords=CNC%2CStahlbau&max=100");
console.log(await res.json());Example input
{
"country": "DEU",
"cpv": "45262670,44316000",
"days": "14",
"keywords": "CNC,Stahlbau",
"max": "100"
}Example output
{
"count": 1,
"tenders": [
{
"buyer": "Stadt Musterstadt, Amt für Gebäudemanagement",
"cpv": [
"45262670",
"44316000"
],
"deadline": "2026-09-15T10:00:00+02:00",
"description": "Stahlbauarbeiten für den Neubau einer Produktionshalle, ca. 2.400 m² Grundfläche, inkl. Metallbau- und Schlosserarbeiten.",
"noticeType": "cn-standard",
"pdfDe": "https://ted.europa.eu/de/notice/00512345-2026/pdf",
"publicationDate": "2026-08-12+02:00",
"publicationNumber": "00512345-2026",
"title": "Neubau einer Produktionshalle — Stahlbau- und Metallbauarbeiten",
"url": "https://ted.europa.eu/en/notice/-/detail/00512345-2026"
}
]
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 3 h ago | Passed | 402 | 503 ms | $0.01 |
| 6 h ago | Passed | 402 | 251 ms | $0.01 |
| 10 h ago | Passed | 402 | 7.5 s | $0.01 |
| 15 h ago | Passed | 402 | 32 ms | $0.01 |