Reference
Government procurement portals, by country.
The official portal where each government publishes its tenders — 193 markets in one reference. 189 run a central e-procurement system; the rest publish through an official gazette or individual ministries.
Each row links to the portal itself, plus a country profile and a tender-process guide. Use it to find where to register, where deadlines are posted, and which system to monitor.
Cite this page “Government Procurement Portals by Country,” Sell to State — selltostate.com/guides/global-government-procurement-portals/. Updated 30 June 2026. 193 markets.
193 markets, A–Z.
How to use this directory.
Each official portal is the system of record for that government’s tenders — registration, published notices, and deadlines all live there. Start at the portal to register; come back to the country profile and process guide for what to file and how the cycle runs.
Where a market has no central e-procurement system, notices are spread across an official gazette and individual ministry sites. Those rows are marked accordingly — the country profile lists the publishing channels Sell to State tracks instead.
Tracking 193 portals by hand does not scale. Sell to State monitors them in one place — search every market or get a daily email alert on the searches you repeat.
Find the tender before your competitor does.
Free to browse the entity graph across 73 countries. One subscription unlocks the full dataset, the API, the CLI and the MCP server.
Use AI agent
Set up Sell to State for me: government tenders and contract awards from official sources in 73 countries, as MCP tools. Agent docs: https://docs.selltostate.com/llms.txt
1. Sign me in yourself. Try this first: you need me only for one approval click.
- If you can send HTTP requests: POST https://app.selltostate.com/api/v1/agent/signup with JSON {"client_name": "<your app name>"}. Show me verification_uri_complete from the reply as a link. I open it, sign up free with Google or email, and approve the code. Every "interval" seconds, POST token_endpoint with {"device_code": "<device_code>"} until the reply has access_token. Send access_token in the x-api-key header to the MCP server https://app.selltostate.com/api/mcp.
- If you cannot send HTTP requests: tell me to add the MCP server https://app.selltostate.com/api/mcp in this app. Its sign-in page also creates the free account. Claude: Customize > Connectors > Add custom connector. ChatGPT: chatgpt.com/plugins > + > Add custom MCP server, choose OAuth. Claude Code: claude mcp add --transport http selltostate https://app.selltostate.com/api/mcp, then /mcp > Authenticate.
2. The tools are free to connect. A free account gets plan_search 3 times a day and search for 2 different searches a day: titles, buyers, status and dates. Amounts, winners and notice links need a plan. Call whoami to see my plan.
3. Ask me what my company sells and in which countries. Call plan_search with my answer, then search with its scope, q and filters. Show me the 10 best open tenders with the title, the buyer and the dates. Then give me app_url: it shows every row, and I can save the search there for email alerts. Sign up free
Enterprise