Introducing Expert: API Access to Procurement Data for Developers and Teams
- Ian Makgill
- Technology
- 08 Apr, 2026
- 03 Mins read
Why we built the Expert tier
We've always believed that the real value in procurement data isn't just reading tenders — it's what you do with them. Our Essential and Advanced tiers give you powerful search and alerts through our web interface. But we kept hearing from a different kind of user: developers, data teams, and small companies building tools on top of procurement data.
They didn't want a dashboard. They wanted an API.
Today we're launching Expert — API access to the same data that powers Open Opportunities. Tens of millions of procurement records from {{source_count}}+ sources across 180+ countries, available as structured JSON via a REST API.
What the API gives you
Every record comes back as structured JSON with the fields you need for automation:
- Tender title and full description — what's being procured
- Buyer name, region, and country — who's buying
- CPV classification codes with relevance scores — what category it falls into
- Values in GBP, EUR, and USD — how much it's worth
- Dates — when it was published, when it closes, contract periods
- Document URLs — links back to the original notice
Filter by country, document type, value, and date range. Paginate through results. Get exactly the data you need for your use case.
Three ways people are using it
1. Route opportunities to the right people with AI
The most popular use case: fetch daily opportunities, classify each one against plain-English routing rules using an LLM, and post matches to Microsoft Teams or Slack. Define rules like "all cyber security consulting from central government" and the LLM handles matching, summarising, and routing.
We've open-sourced a complete working example: the Alert Router. It's a Python script you can run on a daily cron job. Configure your filters, write your routing rules in YAML, and let Claude do the classification.
2. Market research with procurement data and LLMs
Pull tenders by sector, buyer, or region and feed them into an LLM for analysis. Which buyers are spending the most on IT security? What's the average contract value for healthcare procurement in the Nordics? How has defence spending changed quarter over quarter? The structured data makes these questions answerable with a few API calls and a well-crafted prompt.
3. Power your products with our data
Companies building bid automation tools, opportunity matching platforms, and procurement intelligence products need a reliable data feed. Instead of maintaining scrapers for hundreds of government portals, they plug into one API and get daily updates with structured, classified data ready for their algorithms.
Read more about all three use cases on our Expert page.
The Alert Router: a working example
To show what's possible, we've built and open-sourced the Open Opportunities Alert Router. Here's how it works:
- Fetch — Queries the API for today's opportunities matching your country, value, and document type filters
- Classify — Sends each record to Claude with your routing rules; the LLM identifies which rules match and writes a summary
- Route — Posts formatted alert cards to the matched Teams or Slack channels
- Deduplicate — Remembers what it's already posted so you never get duplicates
The entire configuration lives in a YAML file. Here's what routing rules look like:
routing_rules:
- description: >
All cyber security consulting, penetration testing,
SOC services, and threat intelligence
destination: cyber-consulting
- description: >
Any local authority contract in the South East
of England over £500,000
destination: south-east-bd
Run it with python run.py --dry-run to test your rules before going live. When you're happy, add it to a cron job and forget about it.
Get started
Ready to build with procurement data?
- Learn about Expert — see the full feature set and use cases
- View the Alert Router on GitHub — clone it and run it today
- See pricing — Expert includes API access, unlimited users, and everything in Advanced
If you're a developer, a data team, or a company building products on procurement data — Expert is built for you.