{
  "openapi": "3.0.1",
  "info": {
    "title": "⚡️Rapid Linkedin Jobs Scraper",
    "description": "LinkedIn job scraper tool to extract job listings, company, and complete job information instantly. Scrape LinkedIn jobs by keywords, city ,country, or company. Get structured data including titles, descriptions, salaries, requirements, and employer info. Fast, efficient job data extraction.",
    "version": "1.2",
    "x-build-id": "axmIHhJECFRONXWZ1"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/worldunboxer~rapid-linkedin-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-worldunboxer-rapid-linkedin-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/worldunboxer~rapid-linkedin-scraper/runs": {
      "post": {
        "operationId": "runs-sync-worldunboxer-rapid-linkedin-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/worldunboxer~rapid-linkedin-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-worldunboxer-rapid-linkedin-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": {
          "job_title": {
            "title": "Job Title",
            "type": "string",
            "description": "Enter the Job title you want to search for"
          },
          "location": {
            "title": "Location",
            "type": "string",
            "description": "Enter a broad location (e.g., 'Worldwide', 'Europe', 'Canada') or a full search string (e.g., 'San Francisco, CA'). For multiple specific cities, enter the country here and list the cities below."
          },
          "cities": {
            "title": "Cities (Optional)",
            "type": "array",
            "description": "Optional. List specific cities to search (e.g., 'London', 'Manchester'). The scraper will loop through each. Note: Set the 'Location' field to the relevant country to ensure accurate city matching.",
            "items": {
              "type": "string"
            }
          },
          "jobs_entries": {
            "title": "Number of Jobs Entries you want",
            "minimum": 1,
            "maximum": 30000,
            "type": "integer",
            "description": "Enter the number of jobs you want to scrape",
            "default": 100
          },
          "company_names": {
            "title": "Company Names",
            "type": "array",
            "description": "Only search for these companies",
            "items": {
              "type": "string"
            }
          },
          "experience": {
            "title": "Experience level",
            "enum": [
              "Intern",
              "Assistant",
              "Junior",
              "Mid-Senior",
              "Director",
              "Executive"
            ],
            "type": "string",
            "description": "Select job experience level"
          },
          "employment_type": {
            "title": "Job Type",
            "enum": [
              "Full-time",
              "Part-time",
              "Contract",
              "Temporary",
              "Volunteer",
              "Internship",
              "Other"
            ],
            "type": "string",
            "description": "Select Job type you need."
          },
          "work_arrangement": {
            "title": "Work Schedule",
            "enum": [
              "On-site",
              "Remote",
              "Hybrid"
            ],
            "type": "string",
            "description": "Select what type of work schedule you need."
          },
          "posted_within": {
            "title": "Job Posting Time",
            "enum": [
              "Any Time",
              "Past 24 hours",
              "Past Week",
              "Past Month"
            ],
            "type": "string",
            "description": "Select on basis of job posting time."
          },
          "easy_apply": {
            "title": "Easy Apply Only",
            "type": "boolean",
            "description": "Filter for jobs with simplified application",
            "default": false
          },
          "start_jobs": {
            "title": "Search After how many jobs",
            "minimum": 0,
            "type": "integer",
            "description": "Start search after this number of jobs",
            "default": 0
          },
          "experience_level": {
            "title": "Experience Level",
            "type": "string",
            "description": "Legacy experience level field. Migrate to `experience` with human readable values."
          },
          "job_type": {
            "title": "Job Type",
            "type": "string",
            "description": "Legacy job type field. Migrate to `employment_type` with human readable values."
          },
          "work_schedule": {
            "title": "Work Schedule",
            "type": "string",
            "description": "Legacy work schedule field. Migrate to `work_arrangement` with human readable values."
          },
          "job_post_time": {
            "title": "Custom Job Post Time",
            "type": "string",
            "description": "Custom Job Post Time. Overrides the dropdown above. Enter custom time in seconds prefixed with 'r' (e.g., 'r86400' for 1 day, 'r172800' for 2 days)."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}