VOOZH about

URL: https://apify.com/unfenced-group/keepmeposted-scraper

โ‡ฑ KeepMePosted Malta Jobs Scraper ยท Apify


Pricing

from $0.79 / 1,000 results

Go to Apify Store

KeepMePosted Malta Scraper

Scrape job listings from KeepMePosted.com.mt โ€“ Malta's #1 job board. Supply job page URLs and get title, company, location, category, salary, description and more. No API key needed.

Pricing

from $0.79 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

๐Ÿ‘ keepmeposted-scraper

Extract structured job listings from KeepMePosted.com.mt โ€” Malta's largest job board with 750+ active vacancies across finance, iGaming, tech, hospitality, and more. Filter by keyword, employment type, or scrape specific URLs. No API key required.


Why this scraper?

๐Ÿ‡ฒ๐Ÿ‡น Malta's #1 Job Board

Access the full KeepMePosted catalogue โ€” the leading job board in Malta with 750+ active listings and new jobs added weekly.

๐Ÿ” Keyword & Employment Type Filters

Search by keyword (title, company, category, description) and filter by Full-Time, Part-Time, or Contract roles. Combine both filters for precise results.

๐Ÿ“„ Full Job Descriptions

Every listing includes the complete job description in three formats โ€” plain text, HTML, and Markdown โ€” ready for storage, AI processing, or downstream pipelines.

๐Ÿ” Repost Detection

Cross-run deduplication flags repeated listings with isRepost: true, so downstream pipelines never process the same vacancy twice.

โฐ Daily Feed Ready

Combine daysOld: 7 with skipReposts: true and a scheduler for a clean weekly stream of new Malta jobs.


Input parameters

ParameterTypeDefaultDescription
searchQuerystring""Keyword to search in job title, company name, category, and description. Leave empty for all jobs.
jobBasisstring""Employment type: Full-Time, Part-Time, Contract, or empty for any.
maxResultsinteger100Maximum number of results to return.
daysOldinteger0Only return jobs published within N days. 0 = no filter.
fetchDetailsbooleantrueFetch each job's detail page. When disabled, descriptions come from the API summary (usually complete). Disable for faster, cheaper runs.
skipRepostsbooleanfalseSkip jobs already seen in previous runs (90-day memory).
startUrlsarray[]Direct KeepMePosted job page URLs to scrape, bypassing search.

Output schema

FieldTypeDescription
idstringJob reference code (KMP-105385).
jobRefstring|nullSame as id.
urlstringDirect URL to the job listing.
titlestringJob title.
companystring|nullHiring company name.
companyWebsitestring|nullCompany website (null if not published).
locationstring|nullLocation in Malta (city or area).
citystring|nullSame as location.
countrystringAlways "MT" (Malta).
employmentTypestring|nullFull-Time, Part-Time, or Contract.
categorystring|nullJob category (e.g. Software Developer, iGaming & Casino, Chefs).
publishDatestring|nullPosting date in YYYY-MM-DD.
publishDateISOstring|nullSame as publishDate.
expiresAtstring|nullApplication deadline in YYYY-MM-DD.
salaryMinnumber|nullMinimum salary (null if not published).
salaryMaxnumber|nullMaximum salary (null if not published).
salaryCurrencystringAlways "EUR".
salaryPeriodstring|nullSalary period (null if not published).
descriptionHtmlstring|nullFull description as raw HTML.
descriptionTextstring|nullFull description as plain text.
descriptionMarkdownstring|nullFull description in Markdown.
sourcestringAlways "keepmeposted.com.mt".
scrapedAtstringISO 8601 timestamp.
contentHashstring16-char MD5 of id + title + company.
isRepostbooleantrue if seen in a previous run.
originalPublishDatestring|nullFirst-seen publish date for reposts.
originalUrlstring|nullOriginal URL for reposts.

Example output

{
"id":"KMP-105385",
"jobRef":"KMP-105385",
"url":"https://keepmeposted.com.mt/jobs/Verdi-Hotels-Chef-de-Partie-KMP105385",
"title":"Chef de Partie",
"company":"Verdi Hotels",
"companyWebsite":null,
"location":"St. Julian's",
"city":"St. Julian's",
"country":"MT",
"employmentType":"Full-Time",
"category":"Chefs",
"publishDate":"2026-03-16",
"publishDateISO":"2026-03-16",
"expiresAt":"2026-04-16",
"salaryMin":null,
"salaryMax":null,
"salaryCurrency":"EUR",
"salaryPeriod":null,
"descriptionHtml":"<p>At Verdi Hotels, food is more than...</p>",
"descriptionText":"At Verdi Hotels, food is more than...",
"descriptionMarkdown":"At Verdi Hotels, food is more than...",
"source":"keepmeposted.com.mt",
"scrapedAt":"2026-04-25T06:00:00.000Z",
"contentHash":"e6d50c3cfaa6c903",
"isRepost":false,
"originalPublishDate":null,
"originalUrl":null
}

Examples

All iGaming jobs:

{"searchQuery":"igaming","maxResults":100,"fetchDetails":true}

Part-Time roles only:

{"jobBasis":"Part-Time","maxResults":50,"fetchDetails":false}

Finance managers, Full-Time:

{"searchQuery":"manager","jobBasis":"Full-Time","maxResults":20,"fetchDetails":true}

Weekly new jobs feed (schedule this weekly):

{"daysOld":7,"skipReposts":true,"maxResults":200,"fetchDetails":true}

Scrape specific URLs:

{
"startUrls":[
{"url":"https://keepmeposted.com.mt/jobs/Verdi-Hotels-Chef-de-Partie-KMP105385"}
],
"fetchDetails":true
}

๐Ÿ’ฐ Pricing

$0.99 per 1,000 results โ€” pay only for successfully retrieved listings.

ResultsCost
100~$0.10
1,000~$0.99
10,000~$9.90

Performance

Run sizeApprox. time
100 jobs (fetchDetails: false)~1 min
100 jobs (fetchDetails: true)~8 min
Full catalogue ~750 jobs (fetchDetails: false)~5 min
Full catalogue ~750 jobs (fetchDetails: true)~45 min

Known limitations

  • Keyword search is applied client-side across title, company name, category, and description. Results are always a subset of the full active job catalogue.
  • Salary data is rarely published on Maltese job boards; salaryMin/salaryMax will be null for most listings.
  • daysOld filter requires publishDate to be populated. A small number of listings may lack a publish date and are included regardless of this filter.

Technical details

  • Memory: 512 MB
  • Repost storage: KeyValueStore keepmeposted-job-dedup, 90-day TTL

Additional services

Need custom filters, scheduled runs, or integration support? Email info@unfencedgroup.nl โ€” we build on request.


Related scrapers

Other scrapers in our Jobs โ€” Belgium collection:


Run it on a schedule

This actor is built for repeat use. Set it to run daily, weekly, or hourly, and the data keeps flowing without you touching it.

  • Schedule runs โ€” open the actor, go to Schedules, and pick a cadence. Each run only charges you for the results it returns.
  • Connect it to your stack โ€” push results straight to Google Sheets, Slack, a webhook, or your database using Apify Integrations. No glue code needed.
  • Pull results via API โ€” every run writes a clean dataset you can fetch with one API call, ready for whatever you build on top of it.

Set it once and it runs on its own.


Need a custom scraper?

Unfenced Group builds Apify actors for any website โ€” for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results โ€” we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl

You might also like

JobHound Malta Scraper โ€” Job Listings API

unfenced-group/jobhound-mt-scraper

Scrape 700+ Malta job listings from JobHound.mt. Open API, zero proxy cost. Filter by keyword, work mode, contract type. Repost detection included. $0.99/1,000 results.

๐Ÿ‘ User avatar

Unfenced Group

2

Jobsplus Malta Job Scraper

unfenced-group/jobsplus-mt-scraper

Scrape job vacancies from Jobsplus Malta (jobsplus.gov.mt). Filters by keyword, industry, and job type. Returns salary ranges, closing dates, work schedule, and full descriptions. No proxy needed.

๐Ÿ‘ User avatar

Unfenced Group

3

Konnekt.com.mt Job Scraper

unfenced-group/konnekt-scraper

Scrape Konnekt for structured job listings in Malta. Filter by keyword, category, and employment type. Full description and salary data included.

๐Ÿ‘ User avatar

Unfenced Group

2

Naukri Job Scraper

automation-lab/naukri-scraper

Scrape job listings from Naukri.com, India's largest job board. Extract title, company, salary, location, experience, skills & description. Export JSON/CSV/Excel. No API key needed.

๐Ÿ‘ User avatar

Stas Persiianenko

2.1K

Stepstone Job Scraper

automation-lab/stepstone-scraper

Scrape job listings from Stepstone.de โ€” Germany's #1 job board. Extract job title, company, location, salary range, employment type, and work-from-home status. Export to JSON, CSV, or Excel. No API key needed.

๐Ÿ‘ User avatar

Stas Persiianenko

15

Indeed Spain Scraper โ€” Job Listings Extractor

rastriq/indeed-es-scraper

Scrape job listings from Indeed.es, Spain's largest job board. Extract job title, company, salary, location, description, requirements, and posting date. Filter by keyword, location, salary range, and job type. For recruitment analytics and labor market research.

๐Ÿ‘ User avatar

Rastriq โ€” Structured data from the world

5

Naukri Jobs Scraper โ€” India's #1 Job Board | PPE

bovi/naukri-jobs-scraper

Scrape job listings from Naukri.com โ€” India's largest job portal. Returns job ID, title, company, location, experience, salary, skills, posted date, and description. Pay per job delivered.

๐Ÿ‘ User avatar

Vitalii Bondarev

17

Indeed Job Scraper

pramodkonde17/indeed-job-scraper

Scrapes job listings from Indeed.com based on job role, location, and other filters. Returns structured job data including title, company, location, salary, and description.

Multi Job Board Scraper โ€” LinkedIn, Indeed, Glassdoor & More

openclawai/job-board-scraper

Scrape job listings from LinkedIn, Indeed, Glassdoor, Google Jobs & ZipRecruiter simultaneously. Extract job title, company, salary, location, job type, description, company info & more. No API keys needed โ€” pay per result.

1.5K

5.0