CvOnline Job Scraper
Pricing
from $3.00 / 1,000 results
CvOnline Job Scraper
Scrape job listings from CvOnline Baltic job boards - cvonline.lt (Lithuania) and cv.ee (Estonia). Search by keyword and retrieve job title, company, salary, employment type, and more.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
12 days ago
Last modified
Categories
Share
Extract job listings from CvOnline — one of the Baltic region's largest job portals covering Lithuania (cvonline.lt) and Estonia (cv.ee). Supports keyword search and direct job URL scraping.
What This Scraper Does
This actor searches and retrieves job listings including job title, company name, salary range, employment type, work location type, and publication date. Data is extracted from the portal's embedded server-side JSON — no authentication required.
Use Cases
- Recruitment research — monitor job postings in the Baltic job market
- Salary benchmarking — collect salary data across roles and companies
- HR analytics — track hiring trends in Lithuania and Estonia
- Job aggregation — build job feeds for Baltic tech, finance, and commercial sectors
Input
| Field | Type | Description |
|---|---|---|
mode | string | search (default) or byUrl |
searchQuery | string | Job keyword search (mode=search) |
country | string | Portal: lt (Lithuania) or ee (Estonia) |
jobUrls | array | Specific job URLs to scrape (mode=byUrl) |
maxItems | integer | Max records (1–500, default 20) |
Example Input
{"mode": "search","searchQuery": "python developer","country": "lt","maxItems": 5}
Output
| Field | Description |
|---|---|
jobId | Unique vacancy ID |
title | Job title |
description | Job description (HTML stripped) |
company | Employer name |
companyLogoUrl | Company logo image URL |
salary | Salary range as string |
salaryMin | Minimum salary |
salaryMax | Maximum salary |
currency | Currency (EUR) |
salaryType | monthly or hourly |
employmentType | Employment type (Full-time, Part-time, etc.) |
workLocation | On-site / Remote / Hybrid |
datePosted | Publication date (ISO) |
expiresAt | Expiration date (ISO) |
jobUrl | Direct link to job listing |
isRemote | Whether remote work is offered |
quickApply | Quick apply available |
sourceUrl | URL scraped |
scrapedAt | ISO timestamp |
recordType | Always job |
Example Output
{"jobId": "1579523","title": "Python Developer","company": "Tech Company UAB","salary": "2500–4000 EUR","salaryMin": 2500,"salaryMax": 4000,"currency": "EUR","salaryType": "monthly","employmentType": "Full-time","workLocation": "Hybrid","datePosted": "2026-06-01T09:00:00.000+00:00","jobUrl": "https://www.cvonline.lt/en/vacancy/1579523","recordType": "job"}
Frequently Asked Questions
Which countries are supported?
Lithuania (cvonline.lt) and Estonia (cv.ee). Both portals share the same technology stack and data format.
Is authentication required? No. All data is publicly accessible without login.
What languages are the job listings in?
Both Lithuanian/Estonian and English listings are returned by the search engine. The searchQuery works in English.
How many jobs are available? Each portal has thousands of active listings (typically 3,000–5,000 at any time).