{
  "openapi": "3.0.1",
  "info": {
    "title": "Welcome to the Jungle Scraper · Hiring Signals & Lemlist Push",
    "description": "Scrape Welcome to the Jungle job postings and turn them into outreach-ready B2B leads. Filter by sector, job type, and contract. Get company name, open roles, headcount, founding year, and optional CEO/CTO/VP Sales LinkedIn. Push directly to Lemlist with a pre-filled icebreaker. No login. No API key",
    "version": "1.0",
    "x-build-id": "haEUyPRMlYJwJdhCz"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/corent1robert~wttj-hiring-signal-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-corent1robert-wttj-hiring-signal-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/corent1robert~wttj-hiring-signal-scraper/runs": {
      "post": {
        "operationId": "runs-sync-corent1robert-wttj-hiring-signal-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/corent1robert~wttj-hiring-signal-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-corent1robert-wttj-hiring-signal-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": {
          "sectors": {
            "title": "Sectors",
            "type": "array",
            "description": "Filter by industry sector. Add as many as you need — results include companies from any of the selected sectors.",
            "items": {
              "type": "string",
              "enum": [
                "saas-cloud-services",
                "software-1",
                "artificial-intelligence-machine-learning",
                "big-data-1",
                "cyber-security",
                "mobile-apps",
                "connected-objects",
                "robotics",
                "adtech-martech",
                "advertising",
                "digital",
                "marketing-communications",
                "event-management",
                "banking-1",
                "fintech-insurtech",
                "finance-2",
                "insurance-1",
                "accounting",
                "audit-1",
                "change-management",
                "digital-marketing-data-marketing",
                "it-digital-1",
                "organization-management",
                "strategy-1",
                "supply-chain",
                "transaction-services",
                "edtech-1",
                "education-1",
                "human-resources",
                "recruitment-1",
                "job-training-1",
                "health-1",
                "socialtech-greentech",
                "home-care-services",
                "environment-sustainable-development",
                "e-commerce-1",
                "mass-distribution",
                "selective-distribution",
                "energy",
                "automotive",
                "aeronautics-space",
                "electronics-telecommunications",
                "metallurgy",
                "building-public-works",
                "agri-food-animal-nutrition",
                "commercial-real-estate",
                "residential-real-estate",
                "consumer-goods",
                "foodtech-1",
                "foodservice",
                "cosmetics",
                "lifestyle",
                "luxury-1",
                "hotel",
                "tourism-1",
                "film",
                "media-1",
                "music-1",
                "publishing",
                "sports",
                "logistics",
                "mobility-1",
                "shipping-and-ground-transport",
                "law",
                "legal-department",
                "nonprofit",
                "public-administration",
                "architecture-2",
                "design-engineering-office",
                "engineering",
                "corporate-support"
              ],
              "enumTitles": [
                "SaaS / Cloud Services [Tech]",
                "Software [Tech]",
                "AI / Machine Learning [Tech]",
                "Big Data [Tech]",
                "Cyber Security [Tech]",
                "Mobile Apps [Tech]",
                "Connected Objects / IoT [Tech]",
                "Robotics [Tech]",
                "AdTech / MarTech [Marketing]",
                "Advertising [Marketing]",
                "Digital [Marketing]",
                "Marketing / Communications [Marketing]",
                "Event Management [Marketing]",
                "Banking [Finance]",
                "FinTech / InsurTech [Finance]",
                "Finance [Finance]",
                "Insurance [Finance]",
                "Accounting [Consulting]",
                "Audit [Consulting]",
                "Change Management [Consulting]",
                "Digital Marketing / Data Marketing [Consulting]",
                "IT / Digital [Consulting]",
                "Organization / Management [Consulting]",
                "Strategy [Consulting]",
                "Supply Chain [Consulting]",
                "Transaction Services [Consulting]",
                "EdTech [Education]",
                "Education [Education]",
                "Human Resources [Education]",
                "Recruitment [Education]",
                "Job Training [Education]",
                "Health [Health]",
                "SocialTech / GreenTech [Health]",
                "Home Care Services [Health]",
                "Environment / Sustainable Dev [Health]",
                "E-commerce [Distribution]",
                "Mass Distribution [Distribution]",
                "Selective Distribution [Distribution]",
                "Energy [Industry]",
                "Automotive [Industry]",
                "Aeronautics / Space [Industry]",
                "Electronics / Telecom [Industry]",
                "Metallurgy [Industry]",
                "Building / Public Works [Industry]",
                "Agri-food / Animal Nutrition [Industry]",
                "Commercial Real Estate [Real Estate]",
                "Residential Real Estate [Real Estate]",
                "Consumer Goods [Food & Beverage]",
                "FoodTech [Food & Beverage]",
                "Foodservice [Food & Beverage]",
                "Cosmetics [Fashion]",
                "Lifestyle [Fashion]",
                "Luxury [Fashion]",
                "Hotel [Tourism]",
                "Tourism [Tourism]",
                "Film [Media]",
                "Media [Media]",
                "Music [Media]",
                "Publishing [Media]",
                "Sports [Media]",
                "Logistics [Transport]",
                "Mobility [Transport]",
                "Shipping / Ground Transport [Transport]",
                "Law [Legal]",
                "Legal Department [Legal]",
                "Nonprofit [Public]",
                "Public Administration [Public]",
                "Architecture [Engineering]",
                "Design & Engineering [Engineering]",
                "Specialised Engineering [Engineering]",
                "Corporate Support [Corporate]"
              ]
            }
          },
          "professionCategories": {
            "title": "Job types",
            "type": "array",
            "description": "Filter by type of open role. Only companies with at least one matching job type are returned.",
            "items": {
              "type": "string",
              "enum": [
                "Sales & Customer Service",
                "Tech & Engineering",
                "Communication & Marketing & Advertising",
                "Project / Product Management",
                "Business & Finance",
                "HR / People",
                "Consulting & Strategy",
                "Healthcare",
                "Education",
                "Legal",
                "Research & Development",
                "Transport & Logistics",
                "Hospitality",
                "Culture & Arts",
                "Construction",
                "Fashion",
                "Agriculture & Agri-food",
                "Craftsmanship and manual labor",
                "Maintenance & Repair",
                "Security & Defense"
              ],
              "enumTitles": [
                "Sales & Customer Service",
                "Tech & Engineering",
                "Communication & Marketing & Advertising",
                "Project / Product Management",
                "Business & Finance",
                "HR / People",
                "Consulting & Strategy",
                "Healthcare",
                "Education",
                "Legal",
                "Research & Development",
                "Transport & Logistics",
                "Hospitality",
                "Culture & Arts",
                "Construction",
                "Fashion",
                "Agriculture & Agri-food",
                "Craftsmanship and manual labor",
                "Maintenance & Repair",
                "Security & Defense"
              ]
            }
          },
          "contractTypes": {
            "title": "Contract types",
            "type": "array",
            "description": "Filter by contract type. Select multiple to combine (e.g. full-time + apprenticeship).",
            "items": {
              "type": "string",
              "enum": [
                "full_time",
                "internship",
                "apprenticeship",
                "freelance",
                "temporary",
                "graduate_program",
                "vie"
              ],
              "enumTitles": [
                "Full-time (CDI)",
                "Internship (Stage)",
                "Apprenticeship (Alternance)",
                "Freelance",
                "Temporary (CDD)",
                "Graduate Program",
                "VIE"
              ]
            }
          },
          "monthsBack": {
            "title": "Published within (months)",
            "minimum": 1,
            "maximum": 12,
            "type": "integer",
            "description": "Only include job postings published in the last N months. Use 1 for very fresh leads, 6 for a broader sweep.",
            "default": 3
          },
          "maxCompanies": {
            "title": "Max companies to export",
            "minimum": 0,
            "type": "integer",
            "description": "Maximum number of unique companies to return. Set to 0 for no cap — the run collects everything that matches.",
            "default": 0
          },
          "contactRole": {
            "title": "LinkedIn contact to find",
            "enum": [
              "",
              "ceo",
              "founder",
              "cto",
              "cmo",
              "vp-sales",
              "hr"
            ],
            "type": "string",
            "description": "Choose a role to automatically find that person's LinkedIn profile for each company. Leave empty to skip.",
            "default": ""
          },
          "deduplicateAcrossRuns": {
            "title": "Skip already-seen companies",
            "type": "boolean",
            "description": "When enabled, companies exported in previous runs are skipped. The list of seen companies is stored in a persistent Apify Key-Value Store.",
            "default": false
          },
          "resetDeduplication": {
            "title": "Reset seen companies list",
            "type": "boolean",
            "description": "Clear the deduplication cache and start fresh. Use this to reprocess all companies on the next run.",
            "default": false
          },
          "icebreakerLanguage": {
            "title": "Icebreaker language",
            "enum": [
              "en",
              "fr"
            ],
            "type": "string",
            "description": "Language of the pre-filled icebreaker message sent to Lemlist. Default: English.",
            "default": "en"
          },
          "lemlistApiKey": {
            "title": "Lemlist API key",
            "type": "string",
            "description": "Your Lemlist API key. Found in Lemlist → Settings → Integrations. Leave empty to skip."
          },
          "lemlistCampaignId": {
            "title": "Lemlist campaign ID",
            "type": "string",
            "description": "The ID of the campaign to push leads into (e.g. cam_A1B2C3D4E5F6). Found in the campaign URL."
          },
          "lemlistFindEmail": {
            "title": "Find email via Lemlist enrichment",
            "type": "boolean",
            "description": "Ask Lemlist to find a verified email for each lead. Consumes Lemlist credits. Only works if a LinkedIn URL was found.",
            "default": false
          }
        }
      },
      "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
                  }
                }
              },
              "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}