{
  "openapi": "3.0.1",
  "info": {
    "title": "LinkedIn Jobs Search with Detail and Hiring Team Cookie-less ✅",
    "description": "Search LinkedIn jobs by keyword and filters, then optionally enrich selected listings with job details and hiring team information in one run. Get raw job search results you can review, export, and use for recruiting, research, or prospecting.",
    "version": "0.0",
    "x-build-id": "Vvau89fHnbPjUa1Ib"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/datamagnet~linkedin-job-search-enricher/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-datamagnet-linkedin-job-search-enricher",
        "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/datamagnet~linkedin-job-search-enricher/runs": {
      "post": {
        "operationId": "runs-sync-datamagnet-linkedin-job-search-enricher",
        "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/datamagnet~linkedin-job-search-enricher/run-sync": {
      "post": {
        "operationId": "run-sync-datamagnet-linkedin-job-search-enricher",
        "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",
        "required": [
          "keywords"
        ],
        "properties": {
          "keywords": {
            "title": "Keywords",
            "type": "string",
            "description": "Search terms for the jobs you want to find."
          },
          "get_hiring_team": {
            "title": "Fetch hiring team information",
            "type": "boolean",
            "description": "For the jobs collected via search, for all the jobs also fetch the hiring team data."
          },
          "get_job_details": {
            "title": "Fetch detailed job information, for the all searched job",
            "type": "boolean",
            "description": "For the jobs collected via search, fetches detailed job information"
          },
          "onsiteRemote": {
            "title": "Work Mode",
            "enum": [
              "onSite",
              "remote",
              "hybrid"
            ],
            "type": "string",
            "description": "Filter jobs by workplace arrangement."
          },
          "experienceLevel": {
            "title": "Experience Level",
            "enum": [
              "internship",
              "associate",
              "director",
              "entryLevel",
              "midSeniorLevel",
              "executive"
            ],
            "type": "string",
            "description": "Filter jobs by seniority level."
          },
          "datePosted": {
            "title": "Date Posted",
            "enum": [
              "anyTime",
              "pastMonth",
              "pastWeek",
              "past24Hours"
            ],
            "type": "string",
            "description": "Show jobs posted within this time range."
          },
          "sort": {
            "title": "Sort",
            "enum": [
              "mostRelevant",
              "mostRecent"
            ],
            "type": "string",
            "description": "Choose how to sort the results."
          },
          "salary": {
            "title": "Salary",
            "enum": [
              "40k+",
              "60k+",
              "80k+",
              "100k+",
              "120k+",
              "140k+",
              "160k+",
              "180k+",
              "200k+"
            ],
            "type": "string",
            "description": "Filter jobs by minimum salary range."
          },
          "jobType": {
            "title": "Job Type",
            "enum": [
              "fullTime",
              "partTime",
              "contract",
              "internship"
            ],
            "type": "string",
            "description": "Filter jobs by employment type."
          },
          "titleIds": {
            "title": "Title IDs",
            "type": "string",
            "description": "Comma-separated title IDs to filter jobs by job title."
          },
          "companyIds": {
            "title": "Company IDs",
            "type": "string",
            "description": "Comma-separated company IDs to limit the search to specific companies."
          },
          "locationId": {
            "title": "Location ID",
            "type": "string",
            "description": "Location ID to narrow the search to a specific place."
          },
          "functionIds": {
            "title": "Function IDs",
            "type": "string",
            "description": "Comma-separated function IDs to filter jobs by role function."
          },
          "industryIds": {
            "title": "Industry IDs",
            "type": "string",
            "description": "Comma-separated industry IDs to filter jobs by industry."
          },
          "max_results": {
            "title": "Max Results",
            "maximum": 10,
            "type": "integer",
            "description": "Maximum number of search results to return.",
            "default": 10
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}