Public tender search engine
The biggest loss in tenders is not a lost bid, but a procedure you never saw.
Why keyword searching fails
Tender titles are written in official, not industry, language. An example from our database: a proceeding titled "Monitoring and quantitative analysis of media content" actually concerns disinformation research — but the word "disinformation" is not in the title, only in the description. Anyone searching for that word did not see it.
This is not an exception, but the rule. That is why a search engine that compares entered words with titles misses a large part of the market — and it does so unnoticed, because you don't know about the proceedings it didn't display.
Three layers that must work together
- CPV codes — classification of the subject of the contract, resistant to the style of the title. However, it is sometimes set carelessly: the disinformation research from our example has the code "data processing", not "media monitoring".
- Content, not just title — the subject of the contract is usually described only in the specification. We search through descriptions and documentation, not just headers.
- Meaning-based matching — the model understands that "media discourse analysis" and "disinformation monitoring" are about the same thing, even if they don't share a common word.
Filters that truly narrow down
With 55 295 active proceedings, words alone are not enough. The most effective filters are criteria that describe whether you can even participate: the bid bond threshold, the number of required references, the presence of certificate requirements, and a deadline you can realistically meet. You can provide them in a simple sentence, for example "bid bond up to 10k PLN, maximum one reference, no certificates".
More about searching: How to find tenders.