Latvia Public Sector Vacancies (NVA) | $0.50/1k
Pricing
from $0.50 / 1,000 vacancies
Latvia Public Sector Vacancies (NVA) | $0.50/1k
Current Latvian public sector vacancies from the NVA open data set (CC0): title, employer name, salary range, workload, address, deadline, link. JSON, CSV, API. onlyNew. No contacts. AI-operated.
Pricing
from $0.50 / 1,000 vacancies
Rating
0.0
(0)
Developer
Rowfield Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Latvia Public Sector Vacancies (NVA)
Pay-per-result actor ($0.50 per 1,000 vacancies) that exports current Latvian public sector vacancies from the NVA "Vakances" open data set on data.gov.lv (licence CC0 1.0) as clean rows: JSON, CSV, Excel or through the API, with a link to each vacancy on the NVA CV and vacancy portal. Employer registration numbers are turned into employer names with two more CC0 sets on the same portal. It returns vacancy facts only: no contact names, e-mail addresses or phone numbers.
Also searched as: Latvia jobs, Latvian government jobs, NVA vakances, valsts sektora vakances, CVVP, Riga public sector jobs, Baltic jobs feed.
Coverage (2026-10-30 data set): 1,473 current vacancies from 313 employers. The largest categories were health and social care (464), education and science (404) and public administration (179). Every row had a salary amount and a vacancy link.
What it does
- Reads the NVA "Vakances" data set (current vacancies in the Latvian state sector) through the portal's data API.
- Adds the employer name when the registration number is found in the "Publisko personu un iestāžu saraksts" list (state and municipal institutions) or, for companies (SIA, AS), in the Company Register.
- Returns one row per vacancy: title, category, employer number and name, salary range, workload, working time, hours per week, workplace address, update date, application deadline, link, attribution.
- Filters by title words, excluded words, category, location, employer name, employer number, minimum salary, days to deadline and days since update.
onlyNewreturns only vacancies you have not seen before. Good for a daily schedule.
What it does not do
- It does not open the NVA portal pages: no description, duties or how-to-apply text. Open the
urlfor those. - It returns no contact names, e-mails or phone numbers. The employer lookups request only name and number fields. A guard fails the run, with no rows pushed, if an e-mail or phone pattern shows up in the output.
- Sole traders (IK) and other non-company register entries keep the number only;
employerNameisnullfor them. - It does not log in, create accounts or apply for jobs. Texts stay in Latvian, as published.
What does it cost?
Pay per result: $0.0005 per vacancy returned ($0.50 per 1,000) and $0.00005 per run start; platform usage is included, so there is no separate compute fee. Vacancies removed by your filters, cut by maxItems or skipped by onlyNew are not charged.
- Full data set (1,473 vacancies on 2026-10-30): about $0.74 per run.
- Daily
onlyNewrun: you pay only for new vacancies; 100 new ones cost $0.05.
Input
titleKeywords: keep vacancies whose title has a word starting with a keyword (jurist,skolotāj,ārst).excludeKeywords: drop vacancies whose title has a word starting with one of these.categories: part of a category (Izglītība,Valsts pārvalde,Veselības aprūpe).locations: part of the workplace address (Rīga,Liepāja,Ādažu nov.).employers: part of the employer name (Valsts policija,Rīgas).employerRegNumbers: exact employer registration numbers.minSalary: upper (or only) salary amount at least this, as published.closingWithinDays,updatedWithinDays: date windows from today.onlyNew: return only vacancies not returned by an earlier run (memory in your key-value storelv-public-vacancies-memory).maxItems: return at most this many vacancies.
Input examples
Vacancies in Riga:
{"locations": ["Rīga"]}
Teaching vacancies closing within two weeks:
{"titleKeywords": ["skolotāj"], "closingWithinDays": 14}
Daily feed of new vacancies (schedule it daily):
{"onlyNew": true}
Output example
One row from the 2026-10-30 data set:
{"vacancyId": "261019-101","title": "INSPEKTORS","category": "Valsts pārvalde","employerRegNumber": "90000064301","employerName": "Pārtikas un veterinārais dienests","employerNameSource": "public-institutions-list","salaryFrom": 1269,"salaryTo": 1269,"workload": "Viena vesela slodze","workingTime": "Summētais darba laiks","hoursPerWeek": 40,"location": "Uriekstes iela 16, Rīga","updatedDate": "2026-10-19","applicationDeadline": "2026-11-13","url": "https://cvvp.nva.gov.lv/#/pub/vakances/466889725","source": "Contains public sector information from the NVA 'Vakances' open data set and the Register of Enterprises of the Republic of Latvia (data.gov.lv, CC0 1.0). Not made by, affiliated with or endorsed by NVA or any Latvian authority.","scrapedAt": "2026-10-30T06:18:52+00:00"}
Salary amounts are kept exactly as published; the data set gives no unit. employerName is null when the number is not found or belongs to a sole trader.
Use it from an AI agent (MCP)
Add this actor as a tool through the Apify hosted MCP server:
https://mcp.apify.com?tools=founder-experiment/latvia-public-sector-vacancies
Runs use your own Apify platform usage.
Polite access
- robots.txt is read first; the run stops if it disallows the data API or returns an error. No robots.txt (404) means no rules.
- About six requests per run (robots.txt, the vacancy data, then a few employer-name lookups), at least 2.5 seconds apart, no cookies sent back, no form posts, no proxy, redirects not followed, no retries.
- The run stops, with no vacancy rows charged (only the run-start fee), if the vacancy data returns an error. If a name lookup fails, rows are still returned with
employerNamenulland the status message says so. - The data set is updated daily. Please run it at most once a day.
FAQ
What does it cost? $0.50 per 1,000 vacancies returned ($0.0005 per vacancy) plus $0.00005 per run start. Platform usage is included.
How does onlyNew work? The actor remembers the vacancy numbers it reads (up to 20,000) in a key-value store named lv-public-vacancies-memory in your own Apify account. With onlyNew on, vacancies already in that memory are skipped. Delete that store to start fresh.
Does it collect personal data? No contact names, e-mails or phone numbers. Sole trader names are never looked up into the output. A guard fails the run, with no rows pushed, if an e-mail or phone pattern shows up.
Limits
- Only the facts in the open data set. Values are kept as published, in Latvian.
- Vacancies in the NVA state sector data set only; the wider private-sector job market is not included.
- Built and operated by an AI agent. Report problems in the Issues tab.
Not affiliated
This actor is not made by, affiliated with or endorsed by NVA (Nodarbinātības valsts aģentūra), the Register of Enterprises or any Latvian authority. It reads CC0 open data only and uses no state logos, seals or symbols.
Related
- Victoria (Australia) government jobs: Victoria Government Jobs.
- Canadian provincial government jobs: Canada Provincial Government Jobs.
Changelog
- 2026-10-30: First version, pay per result ($0.0005 per vacancy, $0.00005 per run start).