CYENS Jobs Scraper: Cyprus Research Jobs + Only New avatar

CYENS Jobs Scraper: Cyprus Research Jobs + Only New

Pricing

from $0.05 / 1,000 job results

Go to Apify Store
CYENS Jobs Scraper: Cyprus Research Jobs + Only New

CYENS Jobs Scraper: Cyprus Research Jobs + Only New

$0.1/1K jobs | Extract open positions at CYENS Centre of Excellence, the Nicosia research and innovation centre, with full descriptions, salary when listed and posting dates. One employer's career page. No login or API key.

Pricing

from $0.05 / 1,000 job results

Rating

0.0

(0)

Developer

Nomad.Devs

Nomad.Devs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

CYENS Jobs Scraper (No Login) + Full Descriptions

$0.1/1K jobs | Extract open positions at CYENS Centre of Excellence, the Nicosia research and innovation centre, with full descriptions, salary when listed and posting dates. One employer's career page. No login or API key. Independent, unofficial tool. Not affiliated with or endorsed by CYENS.

CYENS Research Jobs Scraper

Our scraper reads the open positions of CYENS Centre of Excellence, a research and innovation centre in Nicosia, Cyprus, and lets you filter by keyword. This is one employer's career page, not a job board: it lists about 18 positions at a time. Every row carries the complete original description as text and HTML, plus the title, employer, posting date and a link to the posting on CYENS. It is ideal for research job alerts in Cyprus, monitoring one employer's openings, and academic and research job boards.

Key Benefits

  • No login or API key: nothing to set up and no account at risk.
  • Low pricing: $0.10 per 1,000 jobs, plus a flat $0.00005 per run.
  • Complete descriptions: a posting whose description cannot be verified is left out, so every row has the full original text.
  • Fresh data: we check the CYENS career page about once an hour.
  • No repeats across runs: schedule the same search daily and postings you already received are skipped.

How It Works

  1. Provide your search. Every field is optional:
    • queries (e.g., research): a posting matches when its title or description contains every word of a query, as whole words. Several queries match any of them.
    • locations (e.g., Nicosia): a city, region, country name or two-letter country code.
    • locationTypes (remote, hybrid, onsite), employmentTypes and postedWithin (e.g., 7d, any) narrow it further. While one is set, a posting whose source does not state that fact is left out.
  2. Run the Actor. Filters are applied to all stored postings before the limit is counted, so you get the newest matches. The RUN-SUMMARY record of the run says what was applied.
  3. Run the same search again and you get only postings you have not received yet. Set dedupe.enabled to false to see everything again.

More settings:

  • maxItems - Maximum number of jobs to return. Default is 50. Zero, or anything above 200, means 200.
  • dedupe - Skips postings already delivered to your account for the same search. Set key to keep separate alert histories.

One employer, about 17 positions. A search returns at most that many rows. Leave postedWithin on any: some entries are long-running posts, so postedAt is the latest publication date, not the date a role first appeared.

One opening that CYENS publishes without any description text is never returned, so every row has the full text. deadline and work arrangement are not published in this data.

Data You'll Receive

  • Job details: title, complete description in sections (text and HTML), posting date, employment type and salary when listed.
  • Employer: CYENS Centre of Excellence.
  • Location: the office address in Nicosia.
  • Links: the original CYENS posting URL.
  • Stable source and id fields to deduplicate across runs.
  • Countries: countryCodes lists the ISO 3166-1 alpha-2 country codes of the job's places (null when no place has a known country, never an empty list); locations stays the physical place, and a posting a single-country board stores with no place at all still carries that board's country.
  • Applicant regions: applicantLocations lists where the posting says an applicant may live (null when the source states nothing, [] when it states no restriction); locations stays the physical place.

Sample output data

Here is an example job from this Actor:

{
"schemaVersion": "nomad-agent-job-row-v5",
"source": "cyens",
"id": "2688290",
"url": "https://cyens-centre-of-excellence.jobs.personio.com/job/2688290",
"title": "Research Office Administrator",
"company": "CYENS - Centre of Excellence",
"locations": [
"DIMARCHOU LELLOU DEMETRIADI AGORA BUILDING 01, Nicosia, 1016, CY"
],
"countryCodes": [
"CY"
],
"applicantLocations": null,
"postedAt": "2026-09-16",
"deadline": null,
"description": "Responsibilities\nDepartment: Research / Research Office\nNo. Of Positions: 1 (one) Administrator\nReporting Line: Head of Research Office\nSupervisory duties: May supervise one or more Project Officer personnel\nContract type: An initial two-year employment contract will be offered with the possibility for renewal. Full Time basis\nLocation: CYENS Centre of Excellence, Nicosia, Cyprus\nIndicative Annual Gross Salary Range: … (shortened here)",
"descriptionHtml": "<h2>Responsibilities</h2><strong>Department: </strong>Research / Research Office <br/><p style=\"line-height:107%;\"><strong><span style=\"color:#000000;\">No. Of Positions: </span></strong><span style=\"color:#000000;\">1 (one) Administrator</span></p><strong>Reporting Line</strong>: Head of Research Office<br/><strong>Supervisory duties:</strong> May supervise one or more Project Officer personnel<br/><p style=\"margin-to … (shortened here)",
"workType": null,
"salary": "20,000 - 25,000 € per year",
"employmentTypes": [
"Full-time",
"Contract"
],
"hiringContacts": []
}

CYENS Jobs API

Results are stored in a dataset that you can export as CSV, JSON or Excel, or read on demand through the Apify API. Schedule the Actor, or connect it to Make, n8n, Zapier or an MCP client through the Apify integrations.

Support and Feedback

We improve these scrapers from your feedback. If something breaks or you need a filter:

  • Open an issue on the Actor's Issues tab
  • If this Actor saved you time, a short review on the Store helps other users find it.

Run evidence

  • Fill rates measured on 2026-10-13 (UTC) over all 17 CYENS postings the Actor serves, with the code of this Actor run locally against the stored postings (not a platform run): complete description 17 of 17, locations 17 of 17, posting date 17 of 17, listing end date 0 of 17, work arrangement 0 of 17, employment type 17 of 17, salary 8 of 17, hiring contact 0 of 17.
  • Try-it prefill (research, Nicosia, any posting age, 20 jobs) returned 17 rows, 17 with complete descriptions, in the same local check.

Independent tool. We built and run this Actor ourselves. CYENS does not operate, sponsor or endorse it, and its name is used only to say which site the data comes from.