{
  "openapi": "3.0.1",
  "info": {
    "title": "LinkedIn People Scraper — Names, Headlines, Locations",
    "description": "LinkedIn people search (linkedin.com, any market your account sees) by keyword with your own session cookies: names, headlines, locations, connection degree, profile URLs and public identifiers. Up to 50 keywords, checkpoint continuation, 20 free previews. Pay per result, $0.10 minimum per paid run.",
    "version": "0.1",
    "x-build-id": "JFOPOeRq383loiws1"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/architekture~linkedin-people-search-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-architekture-linkedin-people-search-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/architekture~linkedin-people-search-scraper/runs": {
      "post": {
        "operationId": "runs-sync-architekture-linkedin-people-search-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/architekture~linkedin-people-search-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-architekture-linkedin-people-search-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",
        "required": [
          "liAt",
          "jSessionId",
          "keywords"
        ],
        "properties": {
          "liAt": {
            "title": "Your LinkedIn li_at cookie",
            "type": "string",
            "description": "Required: supply your own active LinkedIn browser-session value. Never share it in examples, feedback or source."
          },
          "jSessionId": {
            "title": "Your LinkedIn JSESSIONID cookie",
            "type": "string",
            "description": "Required: supply your own active LinkedIn browser-session value. Never share it in examples, feedback or source."
          },
          "keywords": {
            "title": "People search keywords",
            "minItems": 1,
            "maxItems": 50,
            "type": "array",
            "description": "Keyword searches using your own account's accessible results. Duplicate keywords collapse; previews use only the first keyword. Structured filters are not supported.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 250
            }
          },
          "maxItemsPerQuery": {
            "title": "Maximum profiles per query",
            "minimum": 1,
            "maximum": 10000,
            "type": "integer",
            "description": "Per-query cap across a checkpoint, not a coverage promise. Three prospecting queries on one test account stopped at 30 profiles; your account may differ. Preview clamps to 10.",
            "default": 30
          },
          "preview": {
            "title": "Free preview",
            "type": "boolean",
            "description": "20 lifetime attempts per Apify account, one keyword page and up to 10 profiles. Your own session is required. Failed attempts may count. No paid fallback. Set false explicitly for paid collection.",
            "default": true
          },
          "maxRunSeconds": {
            "title": "Collection time budget",
            "minimum": 30,
            "maximum": 3600,
            "type": "integer",
            "description": "Stops scheduling after the time budget; dataset/checkpoint cleanup needs additional platform timeout. Not a platform-cost cap.",
            "default": 120
          },
          "feedback": {
            "title": "Feedback for human review",
            "maxLength": 2000,
            "type": "string",
            "description": "Logged after redacting supplied cookie values; does not alter output. Do not paste credentials or profile data here."
          },
          "maxPagesPerQuery": {
            "title": "Maximum search pages per query",
            "minimum": 1,
            "maximum": 100,
            "type": "integer",
            "description": "Hard pagination bound. Reaching it reports page_limit, never complete source coverage.",
            "default": 5
          },
          "checkpointStoreId": {
            "title": "Source checkpoint store",
            "type": "string",
            "description": "Use matching IDs from the prior run CHECKPOINT_META. Required together. Resume claims are single-use."
          },
          "checkpointQueueId": {
            "title": "Source continuation queue",
            "type": "string",
            "description": "Use matching IDs from the prior run CHECKPOINT_META. Required together. Resume claims are single-use."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}