# Euroopahanked.ee Euroopahanked.ee helps companies find European public procurement opportunities and compare previous contract awards. This file is intended for AI agents and LLM-based tools. ## Public Site - Home: https://euroopahanked.ee/ - Tenders: https://euroopahanked.ee/hanked - Contract analysis: https://euroopahanked.ee/lepingud - Articles: https://euroopahanked.ee/artiklid - Pricing: https://euroopahanked.ee/hinnad - Sitemap: https://euroopahanked.ee/sitemap.xml ## Agent API Euroopahanked provides an authenticated read-only Agent API for customer-owned agents. - Agent API guide: https://euroopahanked.ee/agents/euroopahanked-agent-api.md - Health endpoint: https://euroopahanked.ee/api/agent/v1/health - API prefix: https://euroopahanked.ee/api/agent/v1 Authentication uses an agent token created by a logged-in Euroopahanked user in the company profile integrations view. Use: Authorization: Bearer ## Main Rules For Agents - Start with GET /api/agent/v1/me to check access and limits. - Tender search must include at least keyword or cpv. - Contract search must include at least cpv, buyer or winner. - Use search results first; request tender or contract details only when the user selects a specific item. - Use returned temporary UUID values for detail requests. Do not guess or expose internal tender IDs from search results. - If documentQuestionsSupported is true, use the document-question endpoint instead of trying to download tender documents. - Do not bulk crawl, scrape or mirror the tender database. - Respect 429 rate-limit responses. ## Relevant API Endpoints - GET /api/agent/v1/me - GET /api/agent/v1/tenders - GET /api/agent/v1/tenders/{agentTenderUuid} - POST /api/agent/v1/tenders/{agentTenderUuid}/document-question - GET /api/agent/v1/contracts - GET /api/agent/v1/contracts/{agentContractUuid} - GET /api/agent/v1/billing/status ## Human Support For commercial API usage or higher limits, contact Euroopahanked support through the website.