Jobfind.gr Scraper — Greek Job Listings by City avatar

Jobfind.gr Scraper — Greek Job Listings by City

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Jobfind.gr Scraper — Greek Job Listings by City

Jobfind.gr Scraper — Greek Job Listings by City

Scrape job listings from Jobfind.gr, a general Greek jobs board (~1.1M visits/mo). Browse by city/area across all of Greece, filter by keyword, and get title, category, location, salary and employment type. No login needed.

Pricing

from $1.20 / 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

14 hours ago

Last modified

Categories

Share

Jobfind.gr Scraper — Greek Job Listings & Salaries

Scrape job offers from Jobfind.gr, a Greek job board, straight into JSON, CSV or Excel. Search by keyword or filter by location. No login, no cookies, no browser rendering needed.

What does Jobfind.gr Scraper do?

Jobfind.gr is a general job board covering the Greek labour market — accounting, hospitality, logistics, sales, engineering, retail, IT, marketing, healthcare and more. This actor collects those offers and returns clean, structured data:

  • Job title, hiring company, logo and website (from the offer's detail page)
  • Location (city and region) across all of Greece
  • Salary ranges as published (EUR), when the employer discloses them
  • Employment type and occupational category
  • Full job description as HTML
  • Published date and canonical listing URL

Why use Jobfind.gr Scraper?

  • Greek job market research — track hiring demand and salary bands across sectors and regions.
  • Recruitment and sourcing — monitor which companies are hiring for which roles, in which cities.
  • Salary benchmarking — a share of listings disclose a EUR salary range with a monthly/yearly/hourly unit.
  • 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.

How to scrape Jobfind.gr data

  1. Open the actor and set a Search Query keyword (e.g. πωλήσεις, λογιστής, σερβιτόρος) or leave it empty to browse the newest offers across every category.
  2. Optionally set a Location using Jobfind.gr's own URL slug format (e.g. Athens, Thessaloniki) to filter by city or region.
  3. Set Max Results and run. Results land in the dataset, ready to export as JSON, CSV, Excel or via API.
  4. 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 100 offers with detail fetching enabled typically finishes in a couple of minutes.

Input

FieldTypeDescription
searchQuerystringFree-text keyword matched against job titles. Empty = browse newest offers.
locationstringJobfind.gr location URL slug (e.g. Athens, Thessaloniki). Must match the site's own slug exactly — an unknown slug returns zero results. Optional.
maxResultsintegerMaximum offers to scrape. Default: 100
fetchDetailsbooleanFetch each offer's detail page for the employer name, full HTML description and salary range when disclosed. Default: true
proxyConfigurationobjectProxy settings. Automatic proxy is sufficient — Jobfind.gr has no anti-bot protection.

Example input

{
"searchQuery": "λογιστής",
"location": "Thessaloniki",
"maxResults": 100
}

Output

Each dataset item is one job offer:

FieldTypeExample
titlestringΛογιστής / Λογίστρια — Πλήρης Απασχόληση
companystring | nullΤΣΑΚΙΡΙΔΗΣ ΕΠΙΠΛΟ (only with fetchDetails: true)
companyUrlstring | nullhttps://epiplo-tsakiridis.gr/
companyLogoUrlstring | nullLogo URL
citystring | nullΑΝΑΤΟΛΙΚΗ ΘΕΣΣΑΛΟΝΙΚΗ
regionstring | nullΘΕΣΣΑΛΟΝΙΚΗ
locationstring | nullΑΝΑΤΟΛΙΚΗ ΘΕΣΣΑΛΟΝΙΚΗ, ΘΕΣΣΑΛΟΝΙΚΗ
employmentTypestring | nullFULL_TIME, PART_TIME, CONTRACTOR
categorystring | nullΛογιστήριο - Οικονομική Διεύθυνση
salaryMin / salaryMaxnumber | null1100 / 1300
salaryCurrencystring | nullEUR
salaryPeriodstring | nullMONTH
descriptionHtmlstring | nullFull job description as HTML (with fetchDetails)
publishedAtstring | null2026-09-04
jobIdstring86f06275-4d6a-495b-bda1-737e2b4cb6f8
urlstringhttps://www.jobfind.gr/JobAd/View/GR/Theseis_Ergasias/86f06275-4d6a-495b-bda1-737e2b4cb6f8/
scrapedAtstringISO timestamp of the scrape

Example output

{
"title": "Λογιστής / Λογίστρια — Πλήρης Απασχόληση",
"company": "ΤΣΑΚΙΡΙΔΗΣ ΕΠΙΠΛΟ",
"companyUrl": "https://epiplo-tsakiridis.gr/",
"companyLogoUrl": "https://www.jobfind.gr/ClientFiles/BusinessFiles/IPn7YFlGrFpnhtFpJA7I_DS5SSAOan0Vfdg2DJvaa.jpg",
"city": "ΑΝΑΤΟΛΙΚΗ ΘΕΣΣΑΛΟΝΙΚΗ",
"region": "ΘΕΣΣΑΛΟΝΙΚΗ",
"location": "ΑΝΑΤΟΛΙΚΗ ΘΕΣΣΑΛΟΝΙΚΗ, ΘΕΣΣΑΛΟΝΙΚΗ",
"employmentType": "FULL_TIME",
"category": "Λογιστήριο - Οικονομική Διεύθυνση",
"salaryMin": 1100,
"salaryMax": 1300,
"salaryCurrency": "EUR",
"salaryPeriod": "MONTH",
"descriptionHtml": "<p>Ζητείται Λογιστής/Λογίστρια για ένταξη στην ομάδα μας...</p>",
"publishedAt": "2026-09-04",
"jobId": "86f06275-4d6a-495b-bda1-737e2b4cb6f8",
"url": "https://www.jobfind.gr/JobAd/View/GR/Theseis_Ergasias/86f06275-4d6a-495b-bda1-737e2b4cb6f8/",
"scrapedAt": "2026-09-06T14:07:00.000Z"
}

How much does it cost to scrape Jobfind.gr?

Pay-per-event pricing: a small fee per run start plus a fee per result. A typical 100-offer run with detail fetching enabled costs a few cents. The actor reads plain server-rendered HTML and the offer's own embedded structured data (schema.org JSON-LD) instead of rendering pages in a browser, so compute usage stays minimal even on larger runs.

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.
  • Use location to segment by city or region — Jobfind.gr groups postings by region (e.g. ΑΤΤΙΚΗ, ΚΕΝΤΡΙΚΗ ΜΑΚΕΔΟΝΙΑ) and by specific cities.
  • fetchDetails matters more here than on most job boards: Jobfind.gr never shows the employer name on the listing card itself, only on the detail page. With fetchDetails: false you still get title, url, category, city and the raw employment-type text, but company and descriptionHtml will be null.
  • Salary is only returned when the employer publishes a structured range — most listings leave it blank, and this actor never estimates or invents a figure.
  • Offers are returned newest first, so a small daily run with your filter is enough to track new postings.

Limitations

  • Salary is only present when the employer discloses it on Jobfind.gr — most listings leave it blank, and this actor never estimates or invents a figure.
  • location must match Jobfind.gr's own URL slug format exactly (see the site's own location filter links). An unrecognized slug returns zero results rather than falling back silently.
  • Company name and full description require fetchDetails: true (one extra request per offer) — Jobfind.gr never publishes the employer name on the listing page itself.
  • Search is keyword-only against job titles (there is no separate description full-text index on the source site).

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.