OroIntelDocs
For agents:start at/llms.txt·everything as Markdown at/llms-full.txt·or add theMCP server.

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.

Credit costs

ActionAPIMCP toolCredits
Search noticesGET /v1/notices/searchoro_search_notices2
Search live tendersGET /v1/tenders/searchoro_search_tenders2
Look up a contractGET /v1/contracts/{id}oro_lookup_contract5
Contract documentsGET /v1/contracts/{id}/documentsoro_contract_documents10
Look up a companyGET /v1/companies/{n} or /searchoro_lookup_company5
Company contracts wonGET /v1/companies/{n}/contractsoro_company_contracts10
Full company profileGET /v1/companies/{n}/profileoro_company_profile12
Look up a buyerGET /v1/buyers/{id}oro_lookup_buyer5
Buyer contracts issuedGET /v1/buyers/{id}/contractsoro_buyer_contracts10
Buyer profileGET /v1/buyers/{id}/profileoro_buyer_profile20
Look up a frameworkGET /v1/frameworks/{id}oro_lookup_framework5
Bulk exportPOST /v1/exportsoro_bulk_export100 / 1,000 rows
Get balanceGET /v1/balanceoro_get_balancefree

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:

json
{ "core": { "...": "..." },
  "contracts": { "contract_count": 132, "items": [ "..." ] },
  "credits_charged": 12,
  "credits_remaining": 233 }