Search

How we make it possible to find what you need

Find the Opportunities That Matter

Six million documents across 800 sources creates an extraordinary resource—but only if you can find what you need. OpenOpps is built around search that actually works for procurement professionals.

We understand that procurement searching is different from general web searching. You're not looking for information; you're looking for commercial opportunities that match your specific capabilities, in your target markets, within your capacity to deliver. A construction firm in Manchester has very different needs from an IT consultancy in Munich, even when they're searching for similar keywords.

Our search combines the precision of traditional database queries with modern relevance ranking that understands procurement language. Type what you're looking for in plain English, or get specific with advanced operators. Either way, the results that matter most rise to the top.

Every search you run contributes to your complete search history, making it easy to refine your approach over time and quickly return to productive queries.


Three Search Modes

Different situations call for different levels of precision. OpenOpps offers three distinct search modes to match your needs.

Loose Search casts the widest net. Enter your keywords and we'll find documents containing any of those terms, ranked by relevance. This is ideal for initial exploration—when you're entering a new market or sector and want to see the full landscape before narrowing down. It surfaces opportunities you might not have anticipated.

Specific Search lets you lock in exact phrases. Wrap any phrase in quotation marks and we'll only return documents containing that precise sequence of words. Searching for "facilities management" won't return documents about management consulting or facility hire—only the exact phrase. Combine quoted phrases with loose terms for powerful hybrid queries.

Strict Search is the most precise option. When enabled, results are limited to documents containing only the specific word forms you've entered—not synonyms, not related terms, not alternative phrasings. This is essential when terminology matters: searching for tender won't return documents that only mention tenders or tendering. For technical or regulated sectors where precise language has specific meaning, strict search eliminates noise.


Intelligent Relevance Ranking

Finding documents that match your keywords is only half the challenge. The real question is which matches actually matter to your business.

Our search engine uses enhanced BM25 ranking—a proven algorithm for document retrieval—augmented with semantic understanding of procurement language. This means we don't just count keyword occurrences; we assess whether a document is genuinely relevant to what you're looking for.

When you search for "software development", documents that discuss software development as their primary subject rank higher than documents that mention it in passing. A tender for a software development framework appears above a construction tender that happens to require contractor management software. The distinction seems obvious when stated, but most search systems don't make it.

This semantic layer also handles the natural variation in how procurement professionals describe similar requirements. Buyers don't all use the same language, and our ranking accounts for that—without forcing you to manually list every possible synonym.


Save, Repeat, Refine

Effective procurement searching is iterative. You start with an initial query, review results, adjust your terms, and gradually zero in on the opportunities that fit your business. OpenOpps supports this workflow directly.

Saved Searches capture your query exactly as configured—keywords, filters, date ranges, and all. Return to a saved search with one click and see fresh results matching those criteria. No need to remember complex filter combinations or reconstruct queries from scratch.

Complete Search History records every search you run, automatically. Wondered what you searched for yesterday? Last week? It's all there. This log helps you track your own research process and quickly resurrect useful queries you didn't think to save at the time.

Saved searches also form the foundation of our alert system. Once you've refined a search that reliably surfaces relevant opportunities, you can convert it into an automated alert and let the matches come to you.


Built-In Productivity Tools

Raw procurement documents aren't always easy to read. They're often dense with legal boilerplate, inconsistently formatted, or published in languages your team doesn't speak. OpenOpps includes tools to help.

Beautify Text cleans up document content for easier reading. Procurement notices are frequently published with erratic formatting—walls of uppercase text, inconsistent spacing, broken paragraphs. Our beautify function normalises this into readable prose, saving you from squinting at poorly formatted PDFs.

Translation brings opportunities in other languages into reach. See a promising tender published in German or Spanish? Translate it directly within OpenOpps to assess whether it's worth pursuing. While machine translation won't replace professional review for actual submissions, it removes the barrier to initial qualification.

These tools work on any document in our database, directly from the search results or the document detail view. No copying into external services required.


API Access for Integration

Everything available through our web interface is also accessible programmatically through our API.

For teams running more sophisticated workflows—feeding procurement data into CRM systems, building custom dashboards, triggering automated qualification processes—the API provides direct access. Search with the same parameters, retrieve full document records, and download attachments, all through authenticated REST endpoints.

Our API uses the same search engine as the web interface, so queries you develop in the browser translate directly to API calls. The results are identical; only the delivery format changes.

Whether you're building a custom integration, automating routine searches, or connecting procurement intelligence to other business systems, the data is there to access.

Detailed API documentation is available for registered users, including code examples in Python and JavaScript.