| query | No | Search keyword, sector name, or project title (e.g. 'cybersecurity', 'cloud', 'limpieza', 'software'). | |
| country | No | Two-letter country code filter for EU tenders (e.g. 'FR', 'DE', 'ES', 'IT', 'NL'). | |
| cpvCode | No | Common Procurement Vocabulary code prefix (e.g. '72000000', '30200000') OR tender notice ID. | |
| noticeId | No | Alias for tenderId (e.g. '2026-OJS-FR-CYBERSEC-001'). | |
| tenderId | No | Specific tender identifier or EU TED notice ID (e.g. '2026-OJS-FR-CYBERSEC-001', '2024/00123') to benchmark against its sector. | |
| authority | No | Contracting public authority name filter (e.g. 'Ministerio de Hacienda', 'ENISA'). | |
| forceFresh | No | Spend Control: When true, bypasses Edge KV cache and forces a real-time statutory primary registry call (applies 2.5x Freshness Inconvenience Surcharge). Default: false. | |
| maxAgeHours | No | Spend Control: Maximum acceptable data age in hours (e.g. 48 for 2 days tolerance). If cache satisfies this, delivers sub-5ms at standard 1.0x Economy rate. Set to 0 to force live primary fetch. | |
| contractType | No | Contract type classification filter (e.g. 'SERVICES', 'SUMINISTROS', 'SERVICIOS', 'WORKS'). | |
| jurisdiction | No | Jurisdiction scope: 'ALL' (default, covers EU TED + Spain PLACSP), 'ES' (Spain), 'EU' (European Union TED), or country code ('FR', 'DE', 'ES', etc.). | ALL |