Skywalker.gr Scraper — Greek Job Listings & Employers avatar

Skywalker.gr Scraper — Greek Job Listings & Employers

Pricing

from $20.00 / 1,000 result scrapeds

Go to Apify Store
Skywalker.gr Scraper — Greek Job Listings & Employers

Skywalker.gr Scraper — Greek Job Listings & Employers

Scrape job offers from Skywalker.gr, Greece's #2 job board. Search by keyword and extract job titles, companies, categories, position levels, work models, locations, full descriptions and dates. No login required.

Pricing

from $20.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Scrape job offers from Skywalker.gr, Greece's #2 job board, straight into JSON, CSV or Excel. Search by keyword or browse every open position. No login, no cookies.

What does Skywalker.gr Scraper do?

Skywalker.gr is a general job board covering every sector of the Greek labour market — sales, hospitality and tourism, automotive, technical trades, marketing, HR, retail and more. This actor collects those offers and returns clean, structured data:

  • Job title, hiring company, logo and website
  • Location — city/municipality and region across all of Greece
  • Employment type (full-time, part-time, seasonal, internship, contract...) and work model (on-site, remote, hybrid)
  • Occupational category and position/seniority level
  • Full job description as HTML
  • Published and expiry dates, and the canonical listing URL

Skywalker.gr does not publish salary ranges anywhere on the site — this actor never estimates or invents one, so there are no salary fields in the output.

Why use Skywalker.gr Scraper?

  • Greek job market research — track hiring demand across sectors and regions on Greece's #2 job board, alongside Kariera.gr for full-market coverage.
  • Recruitment and sourcing — monitor which companies are hiring for which roles, at what position level, in which cities.
  • Lead generation — companies actively hiring are companies actively spending. Company name, logo and website are included on every listing where published.
  • Job aggregation — feed fresh Greek job postings into your own job board, newsletter or CRM.
  • Remote-work tracking — every offer carries a work-model flag, so filtering for remote/hybrid Greek roles is a single client-side filter on the dataset.

How to scrape Skywalker.gr data

  1. Open the actor and set a Search Query keyword (e.g. πωλήσεις, λογιστής, chef) or leave it empty to browse the newest offers across every category.
  2. Set Max Results and run. Results land in the dataset, ready to export as JSON, CSV, Excel or via API.
  3. Leave every field empty and the actor still works: it browses the newest offers across every category and region in Greece.

That's it. A run of 20-50 offers with detail fetching enabled typically finishes in under a minute; larger runs take proportionally longer (see Tips below on why this actor can't parallelize).

Input

FieldTypeDescription
searchQuerystringFree-text keyword matched against job titles and descriptions. Empty = browse newest offers.
maxResultsintegerMaximum offers to scrape. Default: 100
fetchDetailsbooleanFetch each offer's detail page for the full HTML description, company name, category, position level, work model and exact publish/expiry dates. Default: true
proxyConfigurationobjectProxy settings. Residential Greek proxy is required — Skywalker.gr sits behind a Cloudflare managed challenge that only a Greek residential exit can pass.

Example input

{
"searchQuery": "πωλήσεις",
"maxResults": 100
}

Output

Each dataset item is one job offer:

FieldTypeExample
jobIdstring01m0frrzx0s2mayermchdb1wv7
titlestringLuxury Retail Store Manager
companystringSANDBLU
companyUrlstringhttps://sandblu.com/
companyLogoUrlstringLogo URL
citystringΔήμος Θήρας
regionstringΠεριφέρεια Νοτίου Αιγαίου
locationsarray["Νομός Κυκλάδων"]
employmentTypestringΕποχιακή εργασία
employmentTypeSchemastringFULL_TIME, PART_TIME, SEASONAL
workModelstringΜε φυσική παρουσία (on-site), Εξ αποστάσεως (remote)
positionLevelstringSupervisor
categorystringΠωλήσεις Λιανικής
descriptionHtmlstringFull job description as HTML (with fetchDetails)
publishedAtstring2026-08-20
expiresAtstring2026-09-19
urlstringhttps://www.skywalker.gr/el/aggelia-ergasias/01m0frrzx0s2mayermchdb1wv7/ypefthynos-i-katastimatos
scrapedAtstringISO timestamp of the scrape

Example output

{
"jobId": "01kzv0j1vqaxb1sh8h5nw3802c",
"title": "Σύμβουλος Πωλήσεων - Automarin - Αθήνα",
"company": "Automarin",
"companyUrl": "http://www.automarin.gr",
"companyLogoUrl": "https://www.skywalker.gr/storage/clients/01hdtme3dwycx3nf4syt2p7ycq/logos/2023/11/automarinLOGO23-65577ece7b0ef.jpg",
"city": "Νότιος Τομέας Αθηνών",
"region": "Περιφέρεια Αττικής",
"locations": ["Νότιος Τομέας Αθηνών"],
"employmentType": "Πλήρης απασχόληση",
"employmentTypeSchema": "FULL_TIME",
"workModel": "Με φυσική παρουσία",
"positionLevel": "Staff",
"category": "Πωλήσεις Χονδρικής",
"publishedAt": "2026-08-12",
"expiresAt": "2026-09-11",
"url": "https://www.skywalker.gr/el/aggelia-ergasias/01kzv0j1vqaxb1sh8h5nw3802c/symvoulos-poliseon---automarine---athina",
"scrapedAt": "2026-08-20T20:00:27.456Z"
}

How much does it cost to scrape Skywalker.gr?

Pay-per-event pricing: a small fee per run start plus a fee per result. Skywalker.gr sits behind a Cloudflare managed challenge on every route, so this actor drives a real (headless) browser session rather than plain HTTP requests — that costs a little more compute than a pure-HTTP scraper, reflected in the per-result price. A typical 50-100 offer run with detail fetching enabled costs well under a dollar.

Usage cost only settles once a run reports SUCCEEDED — reading the dataset mid-run will undercount what you'll actually be charged.

Tips

  • Leave searchQuery empty to track every new posting on the site, newest first.
  • This actor navigates one browser page sequentially — Skywalker.gr's Cloudflare challenge re-triggers a slow, hard re-check if it sees concurrent requests from the same session, so there's no parallel-fetch shortcut here. Expect roughly 1-2 seconds per item after a one-time warm-up; plan run size accordingly for very large scrapes.
  • Set fetchDetails to false when you only need titles, URLs, work model and prefecture-level location: the run gets noticeably faster because it skips the per-offer detail page navigation. Company name, category, position level and the full description all require fetchDetails: true.
  • workModel is a reliable, structured filter you can apply client-side on the dataset (on-site vs remote vs hybrid) — Skywalker.gr itself doesn't expose a clean way to filter this via the public search form.

Limitations

  • No salary data — Skywalker.gr doesn't publish it, on any listing, anywhere on the site.
  • region and city granularity varies: city (from the site's own structured data) is sometimes a sub-region label (e.g. "Βόρειος Τομέας Αθηνών") rather than a literal city name — that's how Skywalker.gr itself models Athens-area listings.
  • companyUrl is only present when the employer has published their own website on the listing (roughly 3 in 4 offers).
  • Full description HTML, company name, category, position level and exact dates require fetchDetails: true (one extra page navigation per offer).

FAQ and support

  • Is it legal? This actor scrapes only publicly available job listings. It does not collect personal data and does not require login. Always review the target site's terms of service and applicable law before using scraped data commercially.
  • Found a bug? Open an issue in the Issues tab — we reply within one business day.
  • Need a schema change? Request it in the Issues tab; most field additions ship within a week.

Support and maintenance

This Actor is actively maintained by Studio Amba. We monitor health daily and fix breaking changes within 24 hours.

About Studio Amba

We build reliable, production-grade scrapers for European websites. Our actors share a common core:

  • No cookies, no login — public data only, no account management headaches
  • Fast APIs and structured data over headless browsers where possible — lower cost, higher throughput
  • Proactive health monitoring — we watch every actor 24/7 and ship fixes before you notice

Changelog

See commit history in the GitHub repo for a full changelog of bug fixes and schema changes.