Lavoro CdT.ch Scraper: Ticino Jobs from Corriere del Ticino avatar

Lavoro CdT.ch Scraper: Ticino Jobs from Corriere del Ticino

Pricing

from $3.00 / 1,000 job serp results

Go to Apify Store
Lavoro CdT.ch Scraper: Ticino Jobs from Corriere del Ticino

Lavoro CdT.ch Scraper: Ticino Jobs from Corriere del Ticino

Scrape jobs from lavoro.cdt.ch (Corriere del Ticino portal, Italian Swiss). Returns title, company logo, Ticino region, work percentage, workfield, posted date, Cloudflare-decoded emails, full Italian description (HTML+MD).

Pricing

from $3.00 / 1,000 job serp results

Rating

0.0

(0)

Developer

NanoScrape

NanoScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract structured job listings from lavoro.cdt.ch, the Corriere del Ticino jobs portal for Italian-speaking Switzerland. Covers Ticino regions Lugano, Bellinzona, Locarno, Mendrisio, and Chiasso across all workfields (Amministrazione, Energia, Ristorazione, Sociale, Servizi, and more). Cloudflare-obfuscated email addresses are decoded automatically so contact info comes out clean.

What you get

  • Job fields: title, job_url, company_name, company_logo_url
  • Location: location, country (CH), region, city (Ticino regions)
  • Dates: posted_at_text (Italian dd.mm.yyyy), posted_at_datetime (ISO 8601)
  • Employment: employment_type, work_percentage (Swiss % - 100%, 80%, 80%-100%), job_category (Italian workfield)
  • Salary: salary_min, salary_max, salary_currency (CHF), salary_period, salary_text
  • Description quartet: description (snippet), description_full (plain text), description_html, description_md
  • Contacts: contact_emails (Cloudflare-decoded), contact_phones, contact_urls, apply_url

Input

FieldTypeDescription
searchQueriesstring[]Italian keywords, e.g. sviluppatore, contabile, infermiere. Leave empty to crawl the whole active board (typically 15-25 active listings).
searchUrlsstring[]Direct lavoro.cdt.ch search URLs to crawl
startUrlsstring[]Direct job detail page URLs (/announces/{id}/{slug})
regionstring enumTicino region filter: Lugano, Mendrisio, Locarno, Chiasso
workfieldstringWorkfield category (Italian) - Amministrazione, Energia, Servizi, etc.
sortBystring enumSort order. lavoro.cdt.ch only exposes its native newest-first order (no server-side sort dropdown or URL parameter). Only supported value: "newest" (default). Present for fleet consistency.
includeJobDetailsbooleanFetch full job detail page per listing (description, work percentage, contacts). Charges job-detail-result PPE event. Default true.
includeCompanyDetailsbooleanInclude company logo and sidebar contacts from detail page
maxResultsintegerTotal cap (default 10, max 500)
maxResultsPerQueryintegerCap per search query

Sample output

{
"_type": "job",
"id": "2725",
"title": "Asssistente marketing",
"job_url": "https://lavoro.cdt.ch/announces/2725/asssistente-marketing",
"source_platform": "lavoro.cdt.ch",
"company_name": null,
"company_logo_url": "https://assets.gruppocdt.ch/lavoro/agencies/88422452-1ffc-4653-922e-48a184363e1a.jpg",
"location": "Lugano",
"country": "CH",
"region": "Lugano",
"city": "Lugano",
"posted_at_text": "24.08.2026",
"posted_at_datetime": "2026-08-24T00:00:00Z",
"employment_type": "full-time",
"work_percentage": "100%",
"job_category": "Amministrazione",
"salary_min": null,
"salary_max": null,
"salary_currency": null,
"salary_period": null,
"salary_text": null,
"description": "Outdoor Enterprise SA, appartenente al Gruppo Beretta Holding SA, e attiva nel settore della distribuzione di armi da caccia, sport e accessoriato...",
"description_full": "Outdoor Enterprise SA...\n\nASSISTENTE MARKETING (junior) - 100%\n\nLa risorsa si dovra occupare...",
"description_html": "<p><b>Outdoor Enterprise SA,</b> appartenente al Gruppo Beretta Holding SA...</p>",
"description_md": "**Outdoor Enterprise SA,** appartenente al Gruppo Beretta Holding SA...",
"contact_emails": ["marketing@outdoor-enterprise.ch"],
"contact_phones": [],
"contact_urls": [],
"apply_url": null,
"search_query": "sviluppatore",
"scraped_at": "2026-09-03T21:30:00Z"
}

Pricing

Charges 3 PPE events per run:

EventCostWhen
actor-start$0.001Once per run
job-serp-result$0.003Per job (SERP data only)
job-detail-result$0.005Per job when includeJobDetails: true

10 results with details = $0.001 + (10 x $0.005) = $0.051. lavoro.cdt.ch is a small niche board with typically 15-25 active ads at any time, so full-board crawls stay very cheap.

New Apify accounts include $5 free monthly credit - enough for hundreds of runs.

Tips

  • Small active board: lavoro.cdt.ch is a focused Ticino board that typically has 15-25 active listings at any given time. Note: the site's "Annunci sul Sito" counter (currently ~2703) reflects all listings ever posted in the database, not current active ads. Pass https://lavoro.cdt.ch/ as a searchUrls entry to crawl the full active board across all pages.
  • Best full-board approach: set searchUrls: ["https://lavoro.cdt.ch/"] with maxResults: 100. This crawls the homepage pagination and returns all active listings (typically 15-25).
  • Italian keywords work best: sviluppatore, contabile, infermiere, venditore, ingegnere, giardiniere, assistente.
  • Ticino regions: use the region filter for Lugano, Mendrisio, Locarno, or Chiasso.
  • Cloudflare email decoding: every ad hides its contact email behind Cloudflare's data-cfemail obfuscation. This actor decodes them automatically - no post-processing needed.
  • Company name is often null: many ads on lavoro.cdt.ch only show an agency logo, not a company name. When present, the logo URL points to assets.gruppocdt.ch.
  • Newest-first: lavoro.cdt.ch is natively sorted newest-first; there is no sort dropdown to override this.

Issues

Found a bug or a field that is not populating? Open an issue at the Issues tab.

Support

Questions? Contact us at contact@nanoscrape.com.