kariera.gr Scraper: Greece Jobs, Salaries & Employers
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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:
| Event | Cost |
|---|---|
| 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}
| Field | Type | Description |
|---|---|---|
searchQueries | string[] | Greek or English job keywords. Examples: προγραμματιστής, λογιστής, developer, manager |
searchUrls | string[] | Direct kariera.gr search URLs (preserves all active filters) |
location | string | Greek city or periphery filter: Αθήνα, Θεσσαλονίκη, Athens, Thessaloniki, Πάτρα |
includeJobDetails | boolean | Include full description (HTML, plain text, Markdown). Data is from SERP; flag controls PPE rate only (default: true) |
includeCompanyDetails | boolean | Include company logo URL and website (default: false) |
sortBy | enum | Sort 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) |
maxResults | integer | Total results cap (default: 100, max: 5000) |
maxResultsPerQuery | integer | Cap per keyword (default: 100) |
maxConcurrency | integer | Max 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_urlfield contains external ATS URLs (Workable, LinkedIn, company careers pages) - Greek text appears natively in UTF-8; no encoding conversion is needed
company_profile_urlis null when the employer hides their kariera.gr company profilerequired_languagesis 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 insteadtagsare employer-added keyword strings for SEO (~82% of listings have at least one tag). Each tag is a comma-separated string of related search termssalary_min/salary_maxare null for the majority of Greek jobs; Greek labour market convention is not to disclose salary in job postingsimage_urlis null for most listings; only Premium employers upload a job banner image (~26% fill)reference_idis null for most listings; populated only when the employer provides an internal job code
Related actors
- Job Feed: aggregated job feed from 30+ sources
- Career Site Jobs Scraper: extract jobs from any company careers page
- Indeed Scraper: international job board
- CV-Library Scraper: UK jobs (CEE/Med peer)
- Profession.hu Scraper: Hungary jobs (Balkans peer)
- Prace.cz Scraper: Czech Republic jobs (CEE peer)
- eJobs.ro Scraper: Romania jobs (Balkans peer)
- net-empregos.com Scraper: Portugal jobs (Med peer)
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.