{
  "openapi": "3.0.1",
  "info": {
    "title": "XING Jobs Scraper - DACH Jobs, Salaries & Company Data",
    "description": "Scrape XING jobs in Germany, Austria and Switzerland by keyword, location, filters, search URL or company: full description, salary or XING estimate, apply link, remote, career level, skills, company. Monitor mode, company contact add-on. $0.36 per 1,000 jobs, no login.",
    "version": "0.1",
    "x-build-id": "kjzvvKPZnhbkeS2Hh"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/topapi~xing-jobs-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-topapi-xing-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/topapi~xing-jobs-scraper/runs": {
      "post": {
        "operationId": "runs-sync-topapi-xing-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/topapi~xing-jobs-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-topapi-xing-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "keywords": {
            "title": "🔍 Keywords",
            "type": "array",
            "description": "Job titles, skills or companies, one per line, e.g. \"Softwareentwickler\", \"Data Engineer\", \"Pflegefachkraft\". XING job, search or company URLs pasted here work too.",
            "items": {
              "type": "string"
            }
          },
          "location": {
            "title": "📍 Locations",
            "type": "array",
            "description": "Cities, regions or postcodes, one per line, e.g. \"Berlin\", \"München\", \"Wien\", \"Zürich\". Empty = all of XING (Germany, Austria, Switzerland and more).",
            "items": {
              "type": "string"
            }
          },
          "radius": {
            "title": "Radius (km)",
            "minimum": 0,
            "maximum": 1000,
            "type": "integer",
            "description": "Distance around each location. XING offers 10, 20, 50, 70, 100 and 200 km; any number works. Empty = XING's default for the place."
          },
          "startUrls": {
            "title": "🔗 XING URLs",
            "type": "array",
            "description": "XING search URLs (xing.com/jobs/search?…, /jobs/t-…, /jobs/d-…, /jobs/…-jobs-in-…) with the filters set in the browser, job URLs (xing.com/jobs/…-123456789) and company pages (xing.com/pages/…).",
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "companies": {
            "title": "🏢 Companies",
            "type": "array",
            "description": "XING company pages or their slugs, one per line, e.g. \"https://www.xing.com/pages/deutschebahn\" or \"deutschebahn\": every open job of that company.",
            "items": {
              "type": "string"
            }
          },
          "postedWithin": {
            "title": "📅 Posted within",
            "enum": [
              "any",
              "24h",
              "week",
              "month"
            ],
            "type": "string",
            "description": "Only jobs posted or refreshed in this window (XING's own date filter).",
            "default": "any"
          },
          "postedAfter": {
            "title": "Posted after",
            "type": "string",
            "description": "Only jobs posted or refreshed after this date (or ISO time, e.g. 2026-10-01T08:00:00Z). Overrides \"Posted within\". Pairs with scheduled runs."
          },
          "employmentType": {
            "title": "Employment type",
            "type": "array",
            "description": "Full-time, part-time, freelance, student, seasonal, temporary or volunteer. Several = any of them.",
            "items": {
              "type": "string",
              "enum": [
                "CONTRACTOR",
                "FULL_TIME",
                "INTERN",
                "PART_TIME",
                "SEASONAL",
                "TEMPORARY",
                "VOLUNTARY"
              ],
              "enumTitles": [
                "Freelance / self-employed",
                "Full-time",
                "Student / internship",
                "Part-time",
                "Seasonal",
                "Temporary",
                "Volunteer"
              ]
            }
          },
          "careerLevel": {
            "title": "Career level",
            "type": "array",
            "description": "From student / intern to senior executive. Several = any of them.",
            "items": {
              "type": "string",
              "enum": [
                "STUDENT",
                "ENTRY_LEVEL",
                "PROFESSIONAL",
                "MANAGER",
                "DIRECTOR",
                "EXECUTIVE"
              ],
              "enumTitles": [
                "Student / intern",
                "Entry level",
                "Professional / experienced",
                "Manager / supervisor",
                "Executive (VP, SVP, director)",
                "Senior executive (CEO, CFO, president)"
              ]
            }
          },
          "remoteOption": {
            "title": "Remote / hybrid / on-site",
            "type": "array",
            "description": "Full remote, hybrid (partly remote) or on-site. Several = any of them.",
            "items": {
              "type": "string",
              "enum": [
                "FULL_REMOTE",
                "PARTLY_REMOTE",
                "NON_REMOTE"
              ],
              "enumTitles": [
                "Full remote",
                "Hybrid",
                "On-site"
              ]
            }
          },
          "discipline": {
            "title": "Discipline",
            "type": "array",
            "description": "XING's 22 job disciplines, e.g. IT and software development, Sales and commerce, HR. Several = any of them.",
            "items": {
              "type": "string",
              "enum": [
                "ANALYSIS_STATISTICS",
                "ADMINISTRATION",
                "CONSULTING",
                "CUSTOMER_SERVICE",
                "PURCHASING_LOGISTICS",
                "FINANCE_ACCOUNTING",
                "TEACHING_RESEARCH",
                "HEALTH_SOCIAL",
                "DESIGN_ARCHITECTURE",
                "ENGINEERING",
                "IT_SOFTWARE",
                "MANAGEMENT",
                "MARKETING_ADVERTISING",
                "HR",
                "PR_JOURNALISM",
                "PRODUCTION",
                "PRODUCT_MANAGEMENT",
                "PROJECT_MANAGEMENT",
                "PROCESS_PLANNING_QA",
                "LEGAL",
                "SALES",
                "OTHER"
              ],
              "enumTitles": [
                "Analysis and statistics",
                "Administration",
                "Consulting",
                "Customer service",
                "Purchasing, materials management and logistics",
                "Finance, accounting and controlling",
                "Teaching, R&D",
                "Health, medical and social",
                "Graphic design and architecture",
                "Engineering and technical",
                "IT and software development",
                "Management and corporate development",
                "Marketing and advertising",
                "HR",
                "PR and journalism",
                "Production and manufacturing",
                "Product management",
                "Project management",
                "Process planning and QA",
                "Legal",
                "Sales and commerce",
                "Other"
              ]
            }
          },
          "industry": {
            "title": "Industry",
            "type": "array",
            "description": "XING's 23 industries and their 121 segments, e.g. Internet and IT › Computer software. Several = any of them.",
            "items": {
              "type": "string",
              "enum": [
                "ARCHITECTURE_AND_PLANNING",
                "ARCHITECTURE",
                "BUILDING_MATERIALS",
                "CIVIL_ENGINEERING",
                "CONSTRUCTION",
                "GARDENING_AND_LANDSCAPING",
                "ART_CULTURE_AND_SPORT",
                "ARTS_AND_CRAFTS",
                "ATHLETES_ORGANISERS_AND_ASSOCIATIONS",
                "LIBRARIES",
                "MUSEUMS_AND_CULTURAL_ESTABLISHMENTS",
                "MUSIC",
                "PERFORMING_ARTS",
                "PHOTOGRAPHY",
                "SPORTS_CLUBS_SPORTS_CENTRES_AND_GYMS",
                "AUDITING_TAX_AND_LAW",
                "AUDITING",
                "LEGAL_SERVICES",
                "TAX_CONSULTING",
                "AUTOMOTIVE_AND_VEHICLE_MANUFACTURING",
                "AEROSPACE",
                "AUTOMOTIVE_MOTORCYCLES_AND_BICYCLES",
                "RAILWAY_LOCOMOTIVE_AND_ROLLING_STOCK_MANUFACTURING",
                "SHIPBUILDING",
                "TRAFFIC_ENGINEERING",
                "VEHICLE_RENTAL",
                "BANKING_AND_FINANCIAL_SERVICES",
                "BANKING",
                "FINANCIAL_SERVICES",
                "INVESTMENT_BANKING",
                "VENTURE_CAPITAL_AND_PRIVATE_EQUITY",
                "CIVIL_SERVICE_ASSOCIATIONS_AND_INSTITUTIONS",
                "DEFENCE_JUDICIARY_AND_POLICE",
                "INTERNATIONAL_AFFAIRS",
                "NON_PROFIT_ORGANISATIONS_AND_CHARITIES",
                "POLITICS_UNIONS_AND_ASSOCIATIONS",
                "PUBLIC_ADMINISTRATION",
                "RELIGIOUS_INSTITUTIONS",
                "CONSULTING",
                "CONSUMER_GOODS_AND_TRADE",
                "BEVERAGE",
                "COSMETICS_AND_TOILETRIES",
                "FASHION_AND_TEXTILES",
                "FOOD",
                "FURNITURE_AND_WOOD_PRODUCTS",
                "GLASS_AND_CERAMICS",
                "IMPORT_AND_EXPORT",
                "LUXURY_GOODS_AND_JEWELLERY",
                "RETAIL",
                "STATIONERY",
                "TOBACCO_PRODUCTS",
                "WHOLESALE",
                "EDUCATION_AND_SCIENCE",
                "ACADEMIA",
                "CHILDCARE",
                "COACHING_AND_TRAINING",
                "E_LEARNING",
                "RESEARCH",
                "SCHOOLS_AND_CHILDCARE",
                "ENERGY_WATER_AND_ENVIRONMENT",
                "ENERGY",
                "ENVIRONMENTAL_PROTECTION",
                "RENEWABLE_ENERGY",
                "WASTE_AND_RECYCLING",
                "WATER_SUPPLY_AND_SANITATION",
                "HR_SERVICES",
                "HR_SERVICES_AND_CONSULTING",
                "OUTSOURCING_AND_OFFSHORING",
                "HEALTH_AND_SOCIAL",
                "ALTERNATIVE_MEDICINE",
                "HOSPITALS",
                "MEDICAL_PRACTICES",
                "MEDICAL_SERVICES",
                "NURSING_SECTOR",
                "PSYCHOLOGY_AND_PSYCHOTHERAPY",
                "VETERINARY",
                "WELFARE",
                "INDUSTRY_AND_MECHANICAL_ENGINEERING",
                "ARMAMENTS",
                "BIOTECHNOLOGY_AND_NANOTECHNOLOGY",
                "CHEMICALS",
                "COMPOSITES",
                "ELECTRICAL_ENGINEERING",
                "INSTRUMENTATION_AND_CONTROL_ENGINEERING",
                "MECHANICAL_AND_INDUSTRIAL_ENGINEERING",
                "METAL_AND_METALWORKING",
                "MINERAL_OIL_PROCESSING",
                "OPTICAL_INSTRUMENTS_AND_PHOTOGRAPHIC_EQUIPMENT",
                "PLASTIC_AND_RUBBER_GOODS",
                "PRINTING",
                "SEMICONDUCTORS_AND_ELECTRONIC_COMPONENTS",
                "INSURANCE",
                "INTERNET_AND_IT",
                "COMPUTER_GAMES",
                "COMPUTER_HARDWARE",
                "COMPUTER_NETWORKING",
                "CONSUMER_ELECTRONICS",
                "IT_SECURITY",
                "IT_SERVICE_PROVIDER",
                "INTERNET_AND_ONLINE_MEDIA",
                "SOFTWARE",
                "MARKETING_PR_AND_DESIGN",
                "GRAPHIC_DESIGN",
                "MARKET_RESEARCH_AND_OPINION_POLLING",
                "MARKETING_AND_ADVERTISING",
                "PR",
                "TRADE_FAIRS_EXHIBITIONS_AND_CONVENTIONS",
                "MEDIA_AND_PUBLISHING",
                "BROADCAST_MEDIA",
                "COPYWRITING_AND_PROOFREADING",
                "FILM_AND_MUSIC",
                "INFORMATION_SERVICES",
                "JOURNALISM",
                "PUBLISHING",
                "TRANSLATION_AND_INTERPRETING",
                "OTHER_INDUSTRIES",
                "AGRICULTURE",
                "FISHERY",
                "FORESTRY_AND_HUNTING",
                "GAMBLING_AND_BETTING",
                "GEOLOGY",
                "MINING_AND_METALS",
                "OTHER_SERVICES",
                "SECURITY_AND_INVESTIGATION",
                "PHARMACEUTICAL_AND_MEDICAL_TECHNOLOGY",
                "MEDICAL_TECHNOLOGY",
                "PHARMACEUTICAL_AND_MEDICINAL_PRODUCTS",
                "REAL_ESTATE",
                "FACILITY_MANAGEMENT",
                "REAL_ESTATE_140300",
                "REAL_ESTATE_MANAGEMENT",
                "TELECOMMUNICATIONS",
                "TOURISM_AND_FOOD_SERVICE",
                "HOTEL",
                "LEISURE_FACILITIES",
                "RESTAURANT_AND_FOOD_SERVICE",
                "TRAVEL_AGENCIES",
                "TRANSPORT_AND_LOGISTICS",
                "AVIATION",
                "POST_AND_FORWARDING",
                "PUBLIC_TRANSPORT",
                "RAIL",
                "SHIPPING",
                "STORAGE"
              ],
              "enumTitles": [
                "Architecture and planning (all)",
                "Architecture and planning › Architecture",
                "Architecture and planning › Building materials",
                "Architecture and planning › Civil engineering",
                "Architecture and planning › Construction",
                "Architecture and planning › Gardening and landscaping",
                "Art, culture and sport (all)",
                "Art, culture and sport › Arts and crafts",
                "Art, culture and sport › Athletes, organisers and associations",
                "Art, culture and sport › Libraries",
                "Art, culture and sport › Museums and cultural establishments",
                "Art, culture and sport › Music",
                "Art, culture and sport › Performing arts",
                "Art, culture and sport › Photography",
                "Art, culture and sport › Sports clubs, sports centres and gyms",
                "Auditing, tax and law (all)",
                "Auditing, tax and law › Auditing",
                "Auditing, tax and law › Legal services",
                "Auditing, tax and law › Tax consulting",
                "Automotive and vehicle manufacturing (all)",
                "Automotive and vehicle manufacturing › Aerospace",
                "Automotive and vehicle manufacturing › Automotive, motorcycles and bicycles",
                "Automotive and vehicle manufacturing › Railway locomotive and rolling stock manufacturing",
                "Automotive and vehicle manufacturing › Shipbuilding",
                "Automotive and vehicle manufacturing › Traffic engineering",
                "Automotive and vehicle manufacturing › Vehicle rental",
                "Banking and financial services (all)",
                "Banking and financial services › Banking",
                "Banking and financial services › Financial services",
                "Banking and financial services › Investment banking",
                "Banking and financial services › Venture capital and private equity",
                "Civil service, associations and institutions (all)",
                "Civil service, associations and institutions › Defence, judiciary and police",
                "Civil service, associations and institutions › International affairs",
                "Civil service, associations and institutions › Non-profit organisations and charities",
                "Civil service, associations and institutions › Politics, unions and associations",
                "Civil service, associations and institutions › Public administration",
                "Civil service, associations and institutions › Religious institutions",
                "Consulting (all)",
                "Consumer goods and trade (all)",
                "Consumer goods and trade › Beverage",
                "Consumer goods and trade › Cosmetics and toiletries",
                "Consumer goods and trade › Fashion and textiles",
                "Consumer goods and trade › Food",
                "Consumer goods and trade › Furniture and wood products",
                "Consumer goods and trade › Glass and ceramics",
                "Consumer goods and trade › Import and export",
                "Consumer goods and trade › Luxury goods and jewellery",
                "Consumer goods and trade › Retail",
                "Consumer goods and trade › Stationery",
                "Consumer goods and trade › Tobacco products",
                "Consumer goods and trade › Wholesale",
                "Education and science (all)",
                "Education and science › Academia",
                "Education and science › Childcare",
                "Education and science › Coaching and training",
                "Education and science › E-learning",
                "Education and science › Research",
                "Education and science › Schools and childcare",
                "Energy, water and environment (all)",
                "Energy, water and environment › Energy",
                "Energy, water and environment › Environmental protection",
                "Energy, water and environment › Renewable energy",
                "Energy, water and environment › Waste and recycling",
                "Energy, water and environment › Water supply and sanitation",
                "HR services (all)",
                "HR services › HR services and consulting",
                "HR services › Outsourcing and offshoring",
                "Health and social (all)",
                "Health and social › Alternative medicine",
                "Health and social › Hospitals",
                "Health and social › Medical practices",
                "Health and social › Medical services",
                "Health and social › Nursing sector",
                "Health and social › Psychology and psychotherapy",
                "Health and social › Veterinary",
                "Health and social › Welfare",
                "Industry and mechanical engineering (all)",
                "Industry and mechanical engineering › Armaments",
                "Industry and mechanical engineering › Biotechnology and nanotechnology",
                "Industry and mechanical engineering › Chemicals",
                "Industry and mechanical engineering › Composites",
                "Industry and mechanical engineering › Electrical engineering",
                "Industry and mechanical engineering › Instrumentation and control engineering",
                "Industry and mechanical engineering › Mechanical and industrial engineering",
                "Industry and mechanical engineering › Metal and metalworking",
                "Industry and mechanical engineering › Mineral oil processing",
                "Industry and mechanical engineering › Optical instruments and photographic equipment",
                "Industry and mechanical engineering › Plastic and rubber goods",
                "Industry and mechanical engineering › Printing",
                "Industry and mechanical engineering › Semiconductors and electronic components",
                "Insurance (all)",
                "Internet and IT (all)",
                "Internet and IT › Computer games",
                "Internet and IT › Computer hardware",
                "Internet and IT › Computer networking",
                "Internet and IT › Consumer electronics",
                "Internet and IT › IT security",
                "Internet and IT › IT service provider",
                "Internet and IT › Internet and online media",
                "Internet and IT › Software",
                "Marketing, PR and design (all)",
                "Marketing, PR and design › Graphic design",
                "Marketing, PR and design › Market research and opinion polling",
                "Marketing, PR and design › Marketing and advertising",
                "Marketing, PR and design › PR",
                "Marketing, PR and design › Trade fairs, exhibitions and conventions",
                "Media and publishing (all)",
                "Media and publishing › Broadcast media",
                "Media and publishing › Copywriting and proofreading",
                "Media and publishing › Film and music",
                "Media and publishing › Information services",
                "Media and publishing › Journalism",
                "Media and publishing › Publishing",
                "Media and publishing › Translation and interpreting",
                "Other industries (all)",
                "Other industries › Agriculture",
                "Other industries › Fishery",
                "Other industries › Forestry and hunting",
                "Other industries › Gambling and betting",
                "Other industries › Geology",
                "Other industries › Mining and metals",
                "Other industries › Other services",
                "Other industries › Security and investigation",
                "Pharmaceutical and medical technology (all)",
                "Pharmaceutical and medical technology › Medical technology",
                "Pharmaceutical and medical technology › Pharmaceutical and medicinal products",
                "Real estate (all)",
                "Real estate › Facility management",
                "Real estate › Real estate",
                "Real estate › Real estate management",
                "Telecommunications (all)",
                "Tourism and food service (all)",
                "Tourism and food service › Hotel",
                "Tourism and food service › Leisure facilities",
                "Tourism and food service › Restaurant and food service",
                "Tourism and food service › Travel agencies",
                "Transport and logistics (all)",
                "Transport and logistics › Aviation",
                "Transport and logistics › Post and forwarding",
                "Transport and logistics › Public transport",
                "Transport and logistics › Rail",
                "Transport and logistics › Shipping",
                "Transport and logistics › Storage"
              ]
            }
          },
          "salaryMin": {
            "title": "Minimum salary (EUR/year)",
            "minimum": 0,
            "maximum": 10000000,
            "type": "integer",
            "description": "Only jobs whose salary (published or XING's estimate) reaches this yearly amount, e.g. 60000."
          },
          "salaryMax": {
            "title": "Maximum salary (EUR/year)",
            "minimum": 0,
            "maximum": 10000000,
            "type": "integer",
            "description": "Only jobs whose salary starts at or below this yearly amount."
          },
          "paidOnly": {
            "title": "Promoted listings only",
            "type": "boolean",
            "description": "Only paid (promoted) job ads, XING's p=1 filter.",
            "default": false
          },
          "sortBy": {
            "title": "Order",
            "enum": [
              "relevance",
              "date"
            ],
            "type": "string",
            "description": "XING orders signed-out searches by relevance only; \"Newest first\" reads up to 1,000 matches and delivers them newest first.",
            "default": "relevance"
          },
          "language": {
            "title": "Label language",
            "enum": [
              "de",
              "en"
            ],
            "type": "string",
            "description": "Language of XING's labels (employment type, career level, discipline, country). Job texts stay as the employer wrote them.",
            "default": "de"
          },
          "countries": {
            "title": "Countries",
            "type": "array",
            "description": "Keep only jobs in these countries (ISO codes), e.g. \"DE\", \"AT\", \"CH\". Empty = all.",
            "items": {
              "type": "string"
            }
          },
          "withSalaryOnly": {
            "title": "With salary only",
            "type": "boolean",
            "description": "Only jobs that show a salary (the employer's figure or XING's estimate).",
            "default": false
          },
          "publishedSalaryOnly": {
            "title": "Employer-published salary only",
            "type": "boolean",
            "description": "Only jobs whose salary comes from the employer, not XING's estimate.",
            "default": false
          },
          "strictKeywordMatch": {
            "title": "Keyword must appear in the job",
            "type": "boolean",
            "description": "XING's search is semantic and fills pages with related jobs; on = keep only jobs whose title, skills or text contain every keyword word.",
            "default": false
          },
          "withApplyUrlOnly": {
            "title": "With external apply link only",
            "type": "boolean",
            "description": "Only jobs that link to the employer's own application page (apply_url).",
            "default": false
          },
          "excludeKeywords": {
            "title": "Exclude keywords",
            "type": "array",
            "description": "Drop jobs whose title or company contains any of these words, e.g. \"Praktikum\", \"Zeitarbeit\".",
            "items": {
              "type": "string"
            }
          },
          "excludeCompanies": {
            "title": "Exclude companies",
            "type": "array",
            "description": "Drop jobs of these companies (name or XING page slug), e.g. recruiting agencies.",
            "items": {
              "type": "string"
            }
          },
          "skipReposts": {
            "title": "Skip reposts",
            "type": "boolean",
            "description": "Drop a job when the same company posted the same title and text under another id (this run or, in monitor mode, earlier runs).",
            "default": false
          },
          "includeCompanyDetails": {
            "title": "➕ Company profile",
            "type": "boolean",
            "description": "Adds the employer's XING page to each job: about text, legal notice, followers, size, offices with email, phone and website. Charged once per company per run, only when the page exists.",
            "default": false
          },
          "monitorMode": {
            "title": "🔁 Only new jobs (monitor)",
            "type": "boolean",
            "description": "Remembers delivered jobs per search in a named store and delivers only new ones; a poll asks XING only for jobs refreshed since the last run. Pairs with a daily schedule.",
            "default": false
          },
          "monitorStoreName": {
            "title": "Monitor store name",
            "type": "string",
            "description": "Named key-value store that keeps the memory. Use one name per schedule.",
            "default": "xing-jobs-monitor"
          },
          "monitorIncludeUpdated": {
            "title": "Also deliver changed jobs",
            "type": "boolean",
            "description": "In monitor mode, deliver a known job again when its title, text, salary or location changed (change_type \"updated\").",
            "default": false
          },
          "resetMonitor": {
            "title": "Reset monitor memory",
            "type": "boolean",
            "description": "Forget what earlier runs delivered (this run delivers everything again).",
            "default": false
          },
          "webhookUrl": {
            "title": "Webhook URL",
            "type": "string",
            "description": "POST the new jobs (JSON) to this URL after the run."
          },
          "webhookHeaders": {
            "title": "Webhook headers",
            "type": "object",
            "description": "Extra headers for the webhook, e.g. {\"Authorization\": \"Bearer …\"}."
          },
          "slackWebhookUrl": {
            "title": "Slack webhook URL",
            "type": "string",
            "description": "Slack incoming-webhook URL for a message with the new jobs."
          },
          "discordWebhookUrl": {
            "title": "Discord webhook URL",
            "type": "string",
            "description": "Discord webhook URL for a message with the new jobs."
          },
          "telegramToken": {
            "title": "Telegram bot token",
            "type": "string",
            "description": "Telegram bot token (with the chat id below)."
          },
          "telegramChatId": {
            "title": "Telegram chat id",
            "type": "string",
            "description": "Chat id the Telegram bot posts to."
          },
          "whatsappPhoneNumberId": {
            "title": "WhatsApp phone number id",
            "type": "string",
            "description": "WhatsApp Cloud API phone number id (with token and recipient)."
          },
          "whatsappAccessToken": {
            "title": "WhatsApp access token",
            "type": "string",
            "description": "WhatsApp Cloud API access token."
          },
          "whatsappTo": {
            "title": "WhatsApp recipient",
            "type": "string",
            "description": "Recipient phone number in international format."
          },
          "notificationLimit": {
            "title": "Jobs per message",
            "minimum": 0,
            "maximum": 50,
            "type": "integer",
            "description": "How many jobs each alert lists.",
            "default": 10
          },
          "notifyOnlyChanges": {
            "title": "Alert only when there are new jobs",
            "type": "boolean",
            "description": "Off = also send an alert when a run finds nothing new.",
            "default": true
          },
          "maxItems": {
            "title": "📦 Max jobs",
            "minimum": 0,
            "maximum": 1000000,
            "type": "integer",
            "description": "Total jobs per run (0 = no limit). XING serves 1,000 jobs per search; bigger searches are split automatically (see below).",
            "default": 50
          },
          "maxItemsPerSearch": {
            "title": "Max jobs per search",
            "minimum": 0,
            "maximum": 1000000,
            "type": "integer",
            "description": "Cap for each keyword × location, URL or company (0 or empty = no per-search cap)."
          },
          "splitLargeSearches": {
            "title": "Split searches past 1,000 jobs",
            "type": "boolean",
            "description": "XING returns at most 1,000 jobs per search; on = a bigger search is re-run per discipline, then employment type, career level and remote option to reach more jobs.",
            "default": true
          },
          "descriptionFormat": {
            "title": "Description format",
            "enum": [
              "all",
              "text",
              "html",
              "markdown"
            ],
            "type": "string",
            "description": "Which forms of the job text each row carries.",
            "default": "all"
          },
          "descriptionMaxLength": {
            "title": "Max description length",
            "minimum": 0,
            "maximum": 100000,
            "type": "integer",
            "description": "Cut text fields to this many characters (0 = full text).",
            "default": 0
          },
          "compact": {
            "title": "Compact rows (AI / MCP)",
            "type": "boolean",
            "description": "Core fields only (title, company, location, salary, dates, links), trimmed for LLM pipelines.",
            "default": false
          },
          "excludeEmptyFields": {
            "title": "Drop empty fields",
            "type": "boolean",
            "description": "Leave out fields XING does not publish for a job instead of null.",
            "default": false
          },
          "proxyConfiguration": {
            "title": "Proxy",
            "type": "object",
            "description": "Optional. The default (no proxy) reads XING directly, with Apify's datacenter and German residential proxies as automatic fallbacks."
          },
          "maxConcurrency": {
            "title": "Parallel requests",
            "minimum": 1,
            "maximum": 16,
            "type": "integer",
            "description": "Search pages read at the same time (each page = 20 jobs).",
            "default": 8
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}