kariera.gr Scraper: Greece Jobs, Salaries & Employers avatar

kariera.gr Scraper: Greece Jobs, Salaries & Employers

Pricing

Pay per event

Go to Apify Store
kariera.gr Scraper: Greece Jobs, Salaries & Employers

kariera.gr Scraper: Greece Jobs, Salaries & Employers

Scrape job listings from kariera.gr, Greece's #1 job board. Returns title, company, Greek periphery (region), prefecture, employment type, remote type, EUR salary, seniority level, and full HTML description. No browser required.

Pricing

Pay per event

Rating

0.0

(0)

Developer

NanoScrape

NanoScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Collect job listings from kariera.gr, Greece's largest job board with over 5,000 active listings. Returns structured data including job title, company, Greek periphery (region), prefecture, employment type, remote type, EUR salary, seniority level, company industry, company size, required languages, expiry date, and full job description in Greek or English.

What you get

Each result row contains:

  • Job: title (Greek or English), URL, posted date (ISO 8601), expiry date
  • Company: name, website, logo URL, company profile URL on kariera.gr, industry/sector, employee size range, active open job count
  • Location: city, periphery (region), prefecture, country code GR
  • Compensation: salary range in EUR, pay period (monthly/annual)
  • Job details: employment type (Full-time/Part-time/Internship/Contract/Seasonal), workplace type (Remote/Hybrid/On-site)
  • Career level: No experience / Junior / Mid / Senior / Executive
  • Category: kariera.gr job category (IT, Sales, Accounting, Healthcare, etc.)
  • Languages: required foreign languages (when disclosed in structured data — see Notes)
  • Tags: employer keyword tags (comma-separated Greek/English keyword strings for matching)
  • Reference ID: employer's internal job reference code (when provided)
  • Apply URL: external application link (Workable, LinkedIn ATS, etc.)
  • Description: plain text, HTML, and Markdown (when includeJobDetails=true)
  • Contacts: emails, phones, and external URLs from the job description

Use cases

  • Job market research in Greece: salary benchmarking in EUR for Athens, Thessaloniki, and other cities
  • Competitive intelligence: track which Greek companies are hiring across all sectors
  • HR analytics: map employment types and seniority distribution across the Greek market
  • Recruiting tools: aggregate Greek IT, finance, and healthcare job postings
  • Academic research: Greek labor market trends and regional employment patterns
  • Expansion planning: identify active employers before entering the Greek market

Pricing

This actor uses Pay-Per-Event (PPE) pricing:

EventCost
Actor start$0.001
SERP result (job card data)$0.003
Full job detail (description + all fields)$0.005

$5 free monthly credit is included with every Apify account: enough for roughly 1,000 SERP results or 500 full detail fetches per month.

kariera.gr serves all job data (including full descriptions) on the search results page. Set includeJobDetails: true to charge at the detail rate and receive descriptions. Set includeJobDetails: false for fast bulk collection at the lower per-event rate.

Input

{
"searchQueries": ["προγραμματιστής", "λογιστής", "developer"],
"location": "Αθήνα",
"includeJobDetails": true,
"maxResults": 100
}
FieldTypeDescription
searchQueriesstring[]Greek or English job keywords. Examples: προγραμματιστής, λογιστής, developer, manager
searchUrlsstring[]Direct kariera.gr search URLs (preserves all active filters)
locationstringGreek city or periphery filter: Αθήνα, Θεσσαλονίκη, Athens, Thessaloniki, Πάτρα
includeJobDetailsbooleanInclude full description (HTML, plain text, Markdown). Data is from SERP; flag controls PPE rate only (default: true)
includeCompanyDetailsbooleanInclude company logo URL and website (default: false)
sortByenumSort order. Kariera.gr does not expose a server-side sort control — unknown ?sort= values are silently stripped and the SERP is date-descending native. This field is present for fleet consistency; the sole supported value is newest (default: newest)
maxResultsintegerTotal results cap (default: 100, max: 5000)
maxResultsPerQueryintegerCap per keyword (default: 100)
maxConcurrencyintegerMax concurrent requests 1-20 (default: 5)

Output sample

{
"_type": "job",
"id": "339762",
"title": "Ηλεκτρολόγος και Τεχνικός Οργάνων | Electrician & Instrumentation Technician",
"job_url": "https://www.kariera.gr/jobs/other-jobs/339762",
"source_url": "https://www.kariera.gr/jobs/other-jobs/339762",
"source_platform": "kariera.gr",
"company_name": "Ελληνικός Χρυσός Μονοπρόσωπη Α.Ε.",
"company_website": "https://www.hellas-gold.com/",
"company_logo_url": "https://employerfilesprod.blob.core.windows.net/...",
"company_profile_url": "https://www.kariera.gr/companies/hellas-gold/",
"company_industry": "Mining & Metallurgy",
"company_size": "201-500",
"company_open_jobs_count": 17,
"image_url": null,
"location": "Μουδανιά, Κεντρική Μακεδονία",
"country": "GR",
"region": "Κεντρική Μακεδονία",
"prefecture": "Χαλκιδική",
"posted_at_text": "2026-08-25T13:28:52.385Z",
"posted_at_datetime": "2026-08-25T13:28:52Z",
"expires_at": "2026-09-25T13:28:52Z",
"employment_type": "Full-time",
"workplace_type": "On-site",
"seniority": "Mid",
"category": "OTHER",
"salary_min": null,
"salary_max": null,
"salary_currency": null,
"salary_period": null,
"salary_text": null,
"required_languages": [],
"tags": [
"ηλεκτρολόγος, τεχνικός οργάνων, instrumentation technician, electrical engineer",
"Χαλκιδική, Κεντρική Μακεδονία, mining jobs Greece"
],
"reference_id": null,
"description": "Η Ελληνικός Χρυσός, είναι μια μεταλλευτική εταιρεία χρυσού...",
"description_full": "Η Ελληνικός Χρυσός, είναι μια μεταλλευτική εταιρεία χρυσού, αργύρου...\n\nΘέση: Ηλεκτρολόγος Τεχνικός...",
"description_html": "<p>Η Ελληνικός Χρυσός, είναι μια μεταλλευτική εταιρεία...</p>",
"description_md": "Η Ελληνικός Χρυσός, είναι μια μεταλλευτική εταιρεία...",
"contact_emails": [],
"contact_phones": [],
"contact_urls": ["https://apply.workable.com/j/E91A45C968"],
"apply_url": "https://apply.workable.com/j/E91A45C968",
"search_query": "προγραμματιστής",
"scraped_at": "2026-08-25T10:30:00Z"
}

Greek market coverage

kariera.gr covers all 13 Greek peripheries:

  • Αττική (Attica): Athens, Piraeus, the largest job market (~50% of listings)
  • Κεντρική Μακεδονία (Central Macedonia): Thessaloniki, the second-largest hub
  • Θεσσαλία (Thessaly): Larissa, Volos
  • Δυτική Ελλάδα (Western Greece): Patras
  • Κρήτη (Crete): Heraklion, Chania
  • Ηπειρος (Epirus): Ioannina
  • Πελοπόννησος (Peloponnese): Tripoli, Kalamata
  • Ανατολική Μακεδονία και Θράκη (Eastern Macedonia and Thrace): Xanthi, Drama
  • Δυτική Μακεδονία (Western Macedonia): Kozani
  • Ιόνιοι Νήσοι (Ionian Islands): Corfu, Kefalonia
  • Βόρειο Αιγαίο (North Aegean): Lesvos, Chios
  • Νότιο Αιγαίο (South Aegean): Rhodes, Mykonos, Santorini
  • Στερεά Ελλάδα (Central Greece): Lamia, Chalkis

The region field returns the Greek periphery name in Greek script. The prefecture field returns the nomos (prefecture) name.

Why this scraper

  • HTTP-only Go binary: no browser overhead, 128 MB RAM, runs fast
  • Greek script handling: UTF-8 throughout, no charset conversion needed
  • RSC payload extraction: reads Next.js RSC streaming data directly without JavaScript execution
  • Full descriptions inline: kariera.gr serves all job data including full HTML descriptions on the search results page
  • Newest-first ordering: kariera.gr's SERP is date-descending native (no server-side sort control exposed); sortBy="newest" is the sole supported value
  • Precise PPE billing: each job charged once, no duplicate charges
  • 50 jobs per SERP page: efficient pagination up to 100 pages (5,000+ listings)

Common use cases

IT jobs in Athens

{
"searchQueries": ["developer", "software engineer", "DevOps"],
"location": "Athens",
"includeJobDetails": true,
"maxResults": 200
}

Finance jobs across Greece

{
"searchQueries": ["λογιστής", "οικονομολόγος", "CFO"],
"includeJobDetails": true,
"maxResults": 500
}

All active listings for a specific company

{
"searchUrls": ["https://www.kariera.gr/jobs?q=&company=manpowergroup-greece"],
"includeJobDetails": true
}

Notes and limits

  • kariera.gr serves 50 jobs per SERP page, up to 100 pages per query (5,000+ results)
  • Descriptions are delivered inline on the SERP page; no separate detail page fetch is required
  • Some jobs may not have a full description (shortDescription used as fallback)
  • Salary data is available when employers choose to disclose it (~3% of listings)
  • The apply_url field contains external ATS URLs (Workable, LinkedIn, company careers pages)
  • Greek text appears natively in UTF-8; no encoding conversion is needed
  • company_profile_url is null when the employer hides their kariera.gr company profile
  • required_languages is sourced from kariera.gr's structured language field. In practice, Greek employers almost never populate this field; language requirements appear in the job description text instead
  • tags are employer-added keyword strings for SEO (~82% of listings have at least one tag). Each tag is a comma-separated string of related search terms
  • salary_min / salary_max are null for the majority of Greek jobs; Greek labour market convention is not to disclose salary in job postings
  • image_url is null for most listings; only Premium employers upload a job banner image (~26% fill)
  • reference_id is null for most listings; populated only when the employer provides an internal job code

MCP

To use this actor with Claude or other AI assistants via MCP:

{
"mcpServers": {
"apify": {
"command": "npx",
"args": ["-y", "@apify/mcp-server"],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}

Then ask: "Use the kariera-gr-scraper actor to find software engineering jobs in Athens with salaries disclosed."

Support

Questions, bugs, or feature requests: contact@nanoscrape.com

Use the Issues tab to report problems.