Skip to content

BlackFalconData-org/kariera-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Kariera Scraper

Extract structured data from kariera.gr — kariera.gr — Greece's leading job portal. Seniority levels, employment types, and remote work filters.

Kariera Scraper on Apify →


Key features

Search with filters — Search by keyword and location. Filter by job category, employment type, seniority level, and more.

Detail enrichment — Fetch full job descriptions, direct apply URLs for each listing.

Incremental mode — Only get new or changed listings since your last run. Content hash per listing — no duplicates, no re-processing.


Use cases

Data pipeline automation Integrate with your ETL pipeline to collect structured listings from kariera.gr on a schedule. Export to CSV, JSON, or directly to your database. Use compact mode to control output size.

Market research Monitor listings, track trends, and analyze market dynamics with structured, deduplicated data from kariera.gr.


Quick start

{
  "query": "software engineer",
  "maxResults": 50,
  "includeDetails": true
}

Input parameters

Parameter Type Default Description
query string Job search keywords.
location string City, state, or region.
category enum Filter by job category. Uses server-side URL path filtering.
occupationType enum Filter by employment type.
seniority enum Filter by required experience level.
remote boolean false Return only remote positions.
maxResults integer 50 Maximum total results (0 = unlimited).
includeDetails boolean true Fetch full job details.
descriptionMaxLength integer 0 Truncate description to N chars. 0 = no truncation.
compact boolean false Core fields only (for AI-agent/MCP workflows).
incrementalMode boolean false Compare against previous run state.
stateKey string Stable identifier for tracked universe.
emitExpired boolean false Include expired (removed) jobs in incremental output.

FAQ

Is it legal to scrape kariera.gr? Web scraping of publicly available data is generally legal. This actor only accesses publicly visible information. Always check the target site's terms of service for your specific use case.

How does incremental mode work? Each listing gets a content hash. On subsequent runs, only new or changed listings are emitted — saving time, compute, and storage.

How many results are available? kariera.gr typically has 6,000–8,000 active listings at any time. Use maxResults: 0 to collect the full corpus, or set a cap for lighter scheduled runs.

Does it return salary data? kariera.gr does not expose salary data on listing pages. The applyUrl field links to the application page where salary may be disclosed by the employer.

How fast does it run? The actor fetches SERP pages in parallel (up to 20 concurrent) and detail pages at high concurrency. A run of 100 results with full detail enrichment typically completes in under 15 seconds on Apify cloud.

What languages are the job listings in? Primarily Greek, with some listings in English. The query field accepts both Greek and Latin characters.


Known limitations

  • No salary data — kariera.gr does not expose salary information in listings.
  • No contact details — the platform uses external apply URLs; email/phone are not exposed.
  • Greek-market only — kariera.gr covers Greece exclusively; for broader EMEA coverage combine with other scrapers.
  • requiredLanguages field is always empty — the platform collects it but does not surface it in the API.

Related products by Black Falcon Data


Last updated: 2026 04

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors