Kalaydo Jobs Search Scraper
Pricing
from $1.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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}
| Field | Type | Description |
|---|---|---|
urls | array | One 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_failures | boolean | If 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_url | integer | Maximum 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:
Identification & Links
| Field | Meaning |
|---|---|
ID | Unique internal Kalaydo identifier for the listing |
Link | Full public URL to the job detail page |
Link Internal | Internal platform reference link |
Portal | Name of the portal/source hosting the listing |
Portal Link | URL of the originating portal |
Reference Number | Employer's internal reference code for the role |
Mobile Version | Mobile-optimized URL or flag for the listing |
Job Details
| Field | Meaning |
|---|---|
Position Title | Job title as displayed on the listing |
Departments | Primary department (e.g., IT, Sales, Engineering) |
Subdepartments | More granular department classification |
Categories | Broad occupational categories |
Subcategories | Narrower role classifications within a category |
Product Type | Listing product tier (e.g., standard, premium) |
Backfill | Indicates whether the listing is a backfill/programmatic placement |
Application Types | Available application methods (e.g., email, online form) |
Email | Contact email address for applications, if provided |
Text Mining Benefit IDs | Extracted benefit identifiers from listing text (e.g., remote work, company car) |
Salary
| Field | Meaning |
|---|---|
Salary Min | Minimum salary advertised for the role |
Salary Max | Maximum salary advertised for the role |
Note: Salary fields are only populated when explicitly stated in the listing.
Location & Region
| Field | Meaning |
|---|---|
Region | Primary region name for the listing |
Region Alternative | Alternative or secondary region label |
Regions | Full list of associated regions |
Location IDs | Kalaydo location identifier codes (e.g., C-DE for all Germany) |
Company
| Field | Meaning |
|---|---|
Company Name | Employer name as shown on the listing |
Company Name URL Format | Slugified/URL-safe version of the company name |
Company Profile | Link or metadata pointing to the company's Kalaydo profile |
Logo URL | URL of the company's logo image |
Dates
| Field | Meaning |
|---|---|
Start Date | Date the listing became active on the platform |
Original Start Date | Original publication date if the listing was refreshed |
Subproperties | Additional structured metadata returned by the platform API |
How to Use
- 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.
- Configure input — Paste one or more search URLs into the
urlsarray. Adjustmax_items_per_urlbased on how many results you need. - Set fault tolerance — Keep
ignore_url_failures: truefor multi-URL runs to prevent a single failure from stopping the job. - 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 Maxfields 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.