Kalaydo Jobs Search Scraper avatar

Kalaydo Jobs Search Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Kalaydo Jobs Search Scraper

Kalaydo Jobs Search Scraper

Scrape structured job listings from Kalaydo.de — one of Germany's regional classifieds platforms. Extract 30+ fields including salary ranges, company details, locations, and contract types. Perfect for recruiters, HR analysts, and job aggregators.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Kalaydo.de Jobs Scraper: Extract German Job Listings at Scale


What Is Kalaydo.de?

Kalaydo.de is a German online classifieds platform covering jobs, real estate, and vehicles, with a strong presence in regional German job markets. Its job section lists roles across apprenticeships, permanent positions, freelance contracts, and leadership roles. Manually collecting listings across regions is impractical — the Kalaydo.de Jobs Scraper automates extraction from search result pages, turning paginated listings into clean, structured datasets.


Overview

The Kalaydo Jobs Scraper processes Kalaydo.de job search result URLs and returns structured records for each listing. It is suited for:

  • Recruiters monitoring regional German job markets
  • HR analysts benchmarking salaries and contract types
  • Job aggregators ingesting German-language listings
  • Researchers studying regional employment trends in Germany

The scraper supports bulk URL input, configurable item limits, and fault-tolerant execution for large-scale runs.


Input Format

{
"urls": [
"https://www.kalaydo.de/suchergebnisse/?locationIds=C-DE&contractType=Apprenticeship&contractType=Permanent&contractType=Freelancer&managementType=LeadingPosition&perimeterRadius=50&sort=Datum&jobId=16125173"
],
"ignore_url_failures": true,
"max_items_per_url": 50
}
FieldTypeDescription
urlsarrayOne or more Kalaydo.de job search result URLs. Build these directly from Kalaydo's search filters (location, contract type, radius, sort order, etc.). Supports bulk entry.
ignore_url_failuresbooleanIf true, the scraper continues running when a URL fails, rather than stopping the entire run. Recommended for multi-URL batches. Default: true.
max_items_per_urlintegerMaximum number of job listings to collect per URL. Default: 20. Set higher (e.g., 50) for broader coverage.

Tip: Use Kalaydo's native search filters to scope your URL by region (locationIds), contract type (contractType), management level (managementType), and perimeter radius before pasting into the input. Each unique search URL counts as one entry.


Output Format

Sample output

{
"company_profile": {
"industry": "Versicherungen ",
"color": "#dcdcdc",
"company_names": [
"HanseMerkur",
"HanseMerkur Versicherungsgruppe"
],
"company_names_url_format": [
"hansemerkur",
"hansemerkur-versicherungsgruppe"
],
"description": "",
"employee_count": "k.A.",
"profile_id": "2-1538",
"id": "1538",
"id_company": 0,
"id_reseller": 0,
"key_visual_link": "https://firmenprofil.stellenanzeigen.de/arbeitgeberprofil/media/1538/keyvisual-637678181635478293.jpg",
"link": "https://firmenprofil.stellenanzeigen.de/arbeitgeberprofil/hansemerkur-versicherungsgruppe/standalone/",
"locations": "Hamburg",
"logo_link": "https://firmenprofil.stellenanzeigen.de/arbeitgeberprofil/media/1538/logo-637678225183952071.jpg",
"type": "StefiPremium",
"lastupdate": "2025-11-12T14:36:19.941+00:00",
"jobs_count": 24,
"slug": "hansemerkur-versicherungsgruppe",
"is_group": false
},
"application_types": [
{
"application_target": "https://t.gohiring.com/h/d259eaa4cec8ddd8b7b0f6dce7c140379f7c54634716a6990748965a80b8d24b",
"application_type": "AMS",
"prio": 1
}
],
"backfill": true,
"categories": [
7
],
"company_name": "HanseMerkur Versicherungsgruppe",
"company_name_url_format": "hansemerkur-versicherungsgruppe",
"departments": [
{
"department_id": 20,
"prio": true
}
],
"email": "https://t.gohiring.com/h/d259eaa4cec8ddd8b7b0f6dce7c140379f7c54634716a6990748965a80b8d24b",
"id": "16125172",
"link": "https://www.kalaydo.de/jobs/16125172/Vertriebspartner_m_w_d_Regionalgeschaeftsstelle_M/",
"link_internal": "https://anzeigen.jobstatic.de/docs/sa/pimcore_gohiring/SDE-83856/index.html",
"location_ids": [
"S-DEA"
],
"logo_url": "https://anzeigen.jobstatic.de/upload/logos/5/441165.gif",
"mobile_version": "Standard",
"original_start_date": "2026-02-20T11:42:18+00:00",
"portal": "stanz",
"portal_link": "https://www.stellenanzeigen.de/job/vertriebspartner-m-w-d-regionalgeschaeftsstelle-muenster-gronau-duelmen-16125172/",
"position_title": "Vertriebspartner (m/w/d) Regionalgeschäftsstelle",
"product_type": "InternalBackfill",
"reference_number": "a3581cc6-83c8-4d98-ae98-5926bd711b55",
"region": "Münster, Gronau, Dülmen",
"region_alternative": "Münster, Gronau, Dülmen",
"regions": [
{
"id_location": "S-DEA",
"latitude": 0,
"longitude": 0,
"region": "Nordrhein-Westfalen",
"country": "Deutschland"
}
],
"start_date": "2026-05-21T05:00:20+00:00",
"subcategories": [
146,
42
],
"subproperties": [
9,
14,
15,
16,
22,
24,
33,
34
],
"subdepartments": [
{
"subdepartment_id": 191,
"prio": true
}
],
"text_mining_benefit_ids": [],
"salary_max": 0,
"salary_min": 0
}

Each listing returns up to 30 fields:

FieldMeaning
IDUnique internal Kalaydo identifier for the listing
LinkFull public URL to the job detail page
Link InternalInternal platform reference link
PortalName of the portal/source hosting the listing
Portal LinkURL of the originating portal
Reference NumberEmployer's internal reference code for the role
Mobile VersionMobile-optimized URL or flag for the listing

Job Details

FieldMeaning
Position TitleJob title as displayed on the listing
DepartmentsPrimary department (e.g., IT, Sales, Engineering)
SubdepartmentsMore granular department classification
CategoriesBroad occupational categories
SubcategoriesNarrower role classifications within a category
Product TypeListing product tier (e.g., standard, premium)
BackfillIndicates whether the listing is a backfill/programmatic placement
Application TypesAvailable application methods (e.g., email, online form)
EmailContact email address for applications, if provided
Text Mining Benefit IDsExtracted benefit identifiers from listing text (e.g., remote work, company car)

Salary

FieldMeaning
Salary MinMinimum salary advertised for the role
Salary MaxMaximum salary advertised for the role

Note: Salary fields are only populated when explicitly stated in the listing.

Location & Region

FieldMeaning
RegionPrimary region name for the listing
Region AlternativeAlternative or secondary region label
RegionsFull list of associated regions
Location IDsKalaydo location identifier codes (e.g., C-DE for all Germany)

Company

FieldMeaning
Company NameEmployer name as shown on the listing
Company Name URL FormatSlugified/URL-safe version of the company name
Company ProfileLink or metadata pointing to the company's Kalaydo profile
Logo URLURL of the company's logo image

Dates

FieldMeaning
Start DateDate the listing became active on the platform
Original Start DateOriginal publication date if the listing was refreshed
SubpropertiesAdditional structured metadata returned by the platform API

How to Use

  1. Build your search URL — Use Kalaydo.de's search interface to filter by location, contract type, radius, and sort order. Copy the resulting URL from your browser.
  2. Configure input — Paste one or more search URLs into the urls array. Adjust max_items_per_url based on how many results you need.
  3. Set fault tolerance — Keep ignore_url_failures: true for multi-URL runs to prevent a single failure from stopping the job.
  4. Run and export — Start the scraper and download results as JSON, CSV, or Excel.

Common issues:

  • URLs must be Kalaydo search result pages (containing /suchergebnisse/), not individual job detail pages.
  • If results seem incomplete, check that your search URL returns visible listings when opened in a browser.

Use Cases & Business Value

  • Regional talent mapping: Understand hiring activity across specific German cities or federal states
  • Salary benchmarking: Use Salary Min/Salary Max fields to analyze compensation ranges by role or region
  • Job board aggregation: Feed structured German-language listings into custom platforms
  • Market research: Track volume and types of listings (apprenticeships vs. permanent) over time

Conclusion

The Kalaydo.de Jobs Scraper provides reliable, structured access to one of Germany's regional job markets. With 30+ output fields covering job details, salary ranges, company data, and location metadata, it eliminates manual data collection and integrates cleanly into any HR tech or research workflow. Configure your search URL, set your limits, and run.