Latvia Procurement Results API: Awarded Contracts & Winners avatar

Latvia Procurement Results API: Awarded Contracts & Winners

Pricing

from $3.20 / 1,000 award records

Go to Apify Store
Latvia Procurement Results API: Awarded Contracts & Winners

Latvia Procurement Results API: Awarded Contracts & Winners

Latvia procurement results API on official EIS open data: awarded public contracts with winner, buyer, contract value, procedure type and dates. Find competitors' wins, track buyers, monitor new awards. Pay per record.

Pricing

from $3.20 / 1,000 award records

Rating

0.0

(0)

Developer

Andrew Boiko

Andrew Boiko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Latvia Procurement Results API — who wins public contracts in Latvia

Latvia Procurement Results API turns the open data of the Latvian Electronic Procurement System (EIS) into one clean row per awarded contract: winner, buyer, value, procedure, dates and a link to the EIS notice.

What it does

  • Search - by winner, buyer, keyword, value, procedure and signing date.
  • Lookup - every contract won or issued by given registration numbers.
  • Monitor - only new or changed awards (competitor alerts).
  • Streams yearly files with a low memory footprint.

Who it's for

  • Bid managers and sales teams selling to the Latvian public sector
  • Competitor and market analysts
  • Journalists and anti-corruption teams
  • KYB and supplier-risk teams

Input

FieldTypeDefaultDescription
modestringsearchWhat to do. search - find awarded contracts by winner, buyer, keywords, value, date lookup - all contracts of given companies (winner or buyer codes) monitor - report only new or changed awards selftest - health check (for schedules)
yearsarray["2026"]Years of award data (2016 onwards). Default: from signedFrom or the current year.
winnerCodesarrayLatvian registration numbers of winning suppliers.
buyerCodesarrayLatvian registration numbers of contracting authorities.
keywordsarray["datori"]Words in the tender or lot title (Latvian), any match.
winnerContainsstringPart of the supplier name.
buyerContainsstringPart of the buyer name.
procedureContainsstringe.g. 'Atklāts konkurss'.
minValuenumberContract value from.
maxValuenumberContract value up to.
signedFromstringISO date.
signedTostringISO date.
emitBaselinebooleanfalseReport all current matches on the first monitor run.
maxItemsinteger100Stop after this many billable results (a spending cap per run).

Modes: search, lookup, monitor, selftest.

Example input

{
"mode": "search",
"keywords": [
"datori"
],
"minValue": 10000,
"maxItems": 20
}

Output example

Every row is flat JSON with status (ok, not_found, invalid_input, source_error), source, sourceUrl, fetchedAt and dataAsOf.

{
"status": "ok",
"source": "Latvia EIS public procurement results (data.gov.lv open data)",
"sourceUrl": "https://data.gov.lv/dati/lv/dataset/",
"fetchedAt": "2026-10-25T08:00:00Z",
"dataAsOf": "2026-10-24",
"title": "Malkas piegāde",
"buyer": "Rēzeknes novada pašvaldība",
"winner": "SIA Example",
"winnerCode": "42403010023",
"contractValue": 12276.0,
"currency": "EUR",
"signedAt": "2019-06-06"
}

Pricing

Pay per event — you pay only for results, never for empty or failed lookups (not_found, invalid_input and source_error rows are free).

EventWhat is chargedPricePer 1,000
resultAward record$0.004$4
change-eventChange event$0.03$30

Apify platform usage (compute, storage) is included in the event prices. Set Maximum cost per run in the run options to cap spending; the Actor stops cleanly when the limit is reached. Apify subscribers on Bronze, Silver and Gold plans get automatic discounts on the event prices.

Use with MCP, n8n, Make and Zapier

  • Apify MCP server — add https://mcp.apify.com?tools=tiger19935/latvia-procurement-results to Claude, Cursor or any MCP client so an AI agent can call this Actor as a tool.
  • n8n / Make / Zapier — use the Apify integration, pick Run Actor, select tiger19935/latvia-procurement-results and map the dataset items. Saved Tasks + a schedule turn it into a monitor with webhooks.
  • API — POST https://api.apify.com/v2/acts/tiger19935~latvia-procurement-results/runs or the official Apify clients for JavaScript and Python.

FAQ

Is it legal to use this data? The Actor only reads official open data from the Latvian Electronic Procurement System via data.gov.lv. Official open data; only legal entities are listed. Every row carries source and sourceUrl so you can attribute it. No captcha, login or personal data of private individuals is bypassed or collected.

How fresh is the data? Each row has dataAsOf - the publication date of the source file or API. If the publisher stops updating, dataAsOf stops moving and the daily self-test run fails, so you can tell stale data from a broken Actor.

What happens when nothing is found or the source is down? You get a not_found or source_error row and you are not charged. The Actor never fails silently with an empty dataset.

How do I get alerts? Create a Task with mode: monitor, schedule it (hourly or daily) and add a webhook, or connect the Apify integration in n8n, Make or Zapier. Only new, changed and removed records are returned and charged.

What is a row? One awarded contract per tender part (lot) and supplier.