Search notices by keyword
Search and filter procurement notices. Every parameter is optional, so filters can stand alone without a keyword. Results are ranked by relevance unless sort is set, and paginated with next_cursor.
Request
- Base URL: https://api.stotles.com
- URL: https://api.stotles.com/v1/notices/search
- Auth: API key in header x-api-key
Query parameters
Free-text keyword search over the notice (each 2–500 characters). Repeatable; multiple values are combined per query_operator.
How multiple query keywords combine: match all (and) or any (or). Default or.
Filter to notices in these ISO 3166-1 alpha-2 countries. Repeatable.
Filter to notices classified under these CPV codes. Repeatable.
Filter to notices involving these buyers (by id). Repeatable.
Filter to notices awarded to these suppliers (by id). Repeatable.
Filter to notices in these stages. Repeatable.
Filter to notices related to these frameworks (by id) — a framework agreement or a call-off against it. Repeatable.
Narrow by framework relationship (agreement vs call-off).
Only notices published on or after this date (inclusive).
Only notices published on or before this date (inclusive).
Only notices whose tender close date is on or after this date (inclusive).
Only notices whose tender close date is on or before this date (inclusive).
Only notices whose contract expiry date is on or after this date (inclusive).
Only notices whose contract expiry date is on or before this date (inclusive).
Only notices whose award date is on or after this date (inclusive).
Only notices whose award date is on or before this date (inclusive).
Only notices whose estimated value is greater than or equal to this amount, in the notice's own currency (values are not currency-normalized). Excludes notices with no value.
Only notices whose estimated value is less than or equal to this amount, in the notice's own currency (values are not currency-normalized). Excludes notices with no value.
Sort field. Omitted = relevance ranking. For date sorts (close/award/expiry, often null), notices missing that date sort last in both directions.
Sort direction (default desc). Applies when sort is set.
Maximum results per page (1–50, default 20). Ignored when cursor is set.
Opaque pagination cursor from a previous response's next_cursor. Carries the page and page size, so limit is ignored when it is present.
Response
A page of matching notices.
Changes
No recorded changes to this operation across all 1 revision of this API.