Skip to main content
GET
ListGlobalTenders

Authorizations

X-WorldMonitor-Key
string
header
required

User-issued WorldMonitor API key.

Query Parameters

country
string

ISO 3166-1 alpha-2 country code to match.

countries
string[]

One or more ISO 3166-1 alpha-2 country codes to match.

region
string

Geographic region label to match, such as Europe or North America.

source
string

Source adapter identifier: sam, ted, contracts-finder, canada-buys, gets, or world-bank.

status
string

Source-provided tender status to match, such as open or published.

deadline_from
string

Include opportunities whose deadline is on or after this ISO-8601 timestamp.

deadline_to
string

Include opportunities whose deadline is on or before this ISO-8601 timestamp.

min_value
number<double>

Include opportunities with a stated estimated value at or above this amount.

max_value
number<double>

Include opportunities with a stated estimated value at or below this amount.

currency
string

ISO 4217 currency code used with min_value and max_value.

category
string

Procurement category or classification code to match.

query
string

Case-insensitive search text matched against tender titles and descriptions.

page_size
integer<int32>

Maximum number of tenders to return per page; capped at 100.

cursor
string

Opaque cursor from a previous response's next_cursor field.

sort
string

Result ordering: newest, closing_soon, estimated_value, or relevance.

buyer
string

Case-insensitive buyer or contracting-authority text to match.

published_from
string

Include opportunities published on or after this ISO-8601 timestamp.

published_to
string

Include opportunities published on or before this ISO-8601 timestamp.

min_automation_score
integer<int32>

Include only opportunities whose keyword-based automation_fit score is at or above this integer value (1-100; values above 100 are clamped, and non-integer or non-positive values disable the filter). Disabled when 0 or unset, which preserves the default all-open-opportunities behavior. This is an evidence-backed text-relevance threshold only; it does not assert that any party is eligible to bid.

jmespath
string

Optional JMESPath expression applied server-side to project or reduce the JSON response before it is returned (mirrors the MCP jmespath argument). Invalid expressions, expressions larger than 1024 UTF-8 bytes, or projections that exceed the 256 KB output cap return HTTP 400 with a {_jmespath_error, original_keys} envelope. Grammar and worked examples: https://www.worldmonitor.app/docs/mcp-jmespath.

Response

Successful response

tenders
object[]
nextCursor
string
fetchedAt
string
dataAvailable
boolean
availability
string
sourceStatuses
object[]
total
integer<int32>
appliedFilters
string[]
countryCoverage
string

unknown means the snapshot contains no record for a requested country; it must not be interpreted as a confirmed no-opportunity or unsupported-country result.