API
Base URL https://api.oro-intel.com. Every request needs an Authorization: Bearer oro_… header. The full machine-readable schema is the OpenAPI 3.1 spec. New here? Start with the quickstart.
Credit costs
| Action | API | MCP tool | Credits |
|---|---|---|---|
| Search notices | GET /v1/notices/search | oro_search_notices | 2 |
| Search live tenders | GET /v1/tenders/search | oro_search_tenders | 2 |
| Look up a contract | GET /v1/contracts/{notice_id} | oro_lookup_contract | 5 |
| Contract documents | GET /v1/contracts/{notice_id}/documents | oro_contract_documents | 10 |
| Look up a company | GET /v1/companies/search | oro_lookup_company | 5 |
| Company contracts won | GET /v1/companies/{company_number}/contracts | oro_company_contracts | 10 |
| Full company profile (flagship) | GET /v1/companies/{company_number}/profile | oro_company_profile | 12 |
| Look up a buyer | GET /v1/buyers/{buyer_id} | oro_lookup_buyer | 5 |
| Buyer contracts issued | GET /v1/buyers/{buyer_id}/contracts | oro_buyer_contracts | 10 |
| Buyer profile | GET /v1/buyers/{buyer_id}/profile | oro_buyer_profile | 20 |
| Look up a framework | GET /v1/frameworks/{framework_id} | oro_lookup_framework | 5 |
| Bulk export | POST /v1/exports | oro_bulk_export | 100 / 1,000 rows |
| Get balance | GET /v1/balance | oro_get_balance | free |
The flagship: company profile
GET /v1/companies/{company_number}/profile returns everything under a company in one call, the core record plus every public contract it has won, for 12 credits, cheaper than buying those layers separately. It's the right default when you need a full picture. The Companies House registration number, where we hold it, is part of the core record.
Response shape
Every metered response echoes what it cost and what you have left:
Endpoints
Copy-paste examples for every endpoint. All read the key from the ORO_API_KEY environment variable (create one, 250 free credits). Replace UPPER_CASE placeholders with real ids from a search or lookup call.
Search notices — 2 credits
GET /v1/notices/search · MCP tool oro_search_notices
Search live tenders — 2 credits
GET /v1/tenders/search · MCP tool oro_search_tenders
Look up a contract — 5 credits
GET /v1/contracts/{notice_id} · MCP tool oro_lookup_contract
Contract documents — 10 credits
GET /v1/contracts/{notice_id}/documents · MCP tool oro_contract_documents
Look up a company — 5 credits
GET /v1/companies/search · MCP tool oro_lookup_company
Company contracts won — 10 credits
GET /v1/companies/{company_number}/contracts · MCP tool oro_company_contracts
Full company profile (flagship) — 12 credits
GET /v1/companies/{company_number}/profile · MCP tool oro_company_profile
Look up a buyer — 5 credits
GET /v1/buyers/{buyer_id} · MCP tool oro_lookup_buyer
Buyer contracts issued — 10 credits
GET /v1/buyers/{buyer_id}/contracts · MCP tool oro_buyer_contracts
Buyer profile — 20 credits
GET /v1/buyers/{buyer_id}/profile · MCP tool oro_buyer_profile
Look up a framework — 5 credits
GET /v1/frameworks/{framework_id} · MCP tool oro_lookup_framework
Bulk export — 100 / 1,000 rows credits
POST /v1/exports · MCP tool oro_bulk_export
Get balance — free
GET /v1/balance · MCP tool oro_get_balance
Next
- Quickstart: first successful call in 60 seconds.
- MCP server: the same data as agent tools.
- Examples: company by name to full profile.