{
  "openapi": "3.0.1",
  "info": {
    "title": "(DEPRECATED) Indeed Scraper - use Indeed HTTP Scraper",
    "description": "Deprecated and no longer maintained. Use Indeed HTTP Scraper (santamaria-automations/indeed-http-scraper) instead: same Indeed job data across 60+ countries, actively maintained. Existing runs keep working but get no fixes.",
    "version": "5.0",
    "x-build-id": "VxcccOKOBgbU5lxI7"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/santamaria-automations~indeed-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-santamaria-automations-indeed-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/santamaria-automations~indeed-scraper/runs": {
      "post": {
        "operationId": "runs-sync-santamaria-automations-indeed-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/santamaria-automations~indeed-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-santamaria-automations-indeed-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": {
          "searchQueries": {
            "title": "Search keywords",
            "type": "array",
            "description": "One or more job search terms, e.g. ['software engineer', 'data analyst']. Combined with 'location' and 'country' below.",
            "default": [
              "software engineer"
            ],
            "items": {
              "type": "string"
            }
          },
          "searchUrls": {
            "title": "Pre-filtered Indeed search URLs",
            "type": "array",
            "description": "Optional: pre-built Indeed search URLs (any indeed.* domain, any filters). Overrides 'location' and 'country' - use this to preserve advanced filters like salary range, job type, date posted, radius, etc. Example: https://www.indeed.com/jobs?q=Software+Engineer&l=San+Francisco&sort=date&fromage=3",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "location": {
            "title": "Location",
            "type": "string",
            "description": "Location text (e.g. 'New York, NY'). Leave empty for all locations.",
            "default": ""
          },
          "country": {
            "title": "Country",
            "enum": [
              "us",
              "uk",
              "gb",
              "ca",
              "au",
              "nz",
              "ie",
              "za",
              "de",
              "at",
              "ch",
              "fr",
              "es",
              "it",
              "nl",
              "be",
              "lu",
              "pt",
              "pl",
              "cz",
              "hu",
              "ro",
              "gr",
              "se",
              "no",
              "dk",
              "fi",
              "is",
              "ru",
              "ua",
              "tr",
              "il",
              "ae",
              "sa",
              "eg",
              "in",
              "pk",
              "bd",
              "sg",
              "my",
              "id",
              "th",
              "vn",
              "ph",
              "jp",
              "kr",
              "hk",
              "tw",
              "cn",
              "mx",
              "br",
              "ar",
              "cl",
              "co",
              "pe",
              "ve",
              "uy",
              "cr",
              "pa",
              "ng",
              "ke",
              "ma",
              "gh"
            ],
            "type": "string",
            "description": "Which Indeed country domain to scrape (us → indeed.com, uk → uk.indeed.com, de → de.indeed.com, etc.).",
            "default": "us"
          },
          "sortBy": {
            "title": "Sort by",
            "enum": [
              "date",
              "relevance"
            ],
            "type": "string",
            "description": "'date' = newest first, 'relevance' = Indeed's default ranking.",
            "default": "date"
          },
          "postedWithinDays": {
            "title": "Posted within days",
            "minimum": 0,
            "type": "integer",
            "description": "Only return jobs posted within the last N days. 1=24h, 7=one week, 14=two weeks, etc. Default: 0 (no age filter). Server-side filter via Indeed's fromage param. Note: Indeed buckets to 1/3/7/14 - values between buckets snap up to the next bucket.",
            "default": 0
          },
          "maxResults": {
            "title": "Max results (total)",
            "minimum": 1,
            "maximum": 1000,
            "type": "integer",
            "description": "Cap on total jobs pushed to dataset across all queries.",
            "default": 50
          },
          "maxResultsPerQuery": {
            "title": "Max results per query",
            "minimum": 1,
            "maximum": 500,
            "type": "integer",
            "description": "Cap on jobs pushed per individual search query.",
            "default": 50
          },
          "startPage": {
            "title": "Start page offset (0-indexed)",
            "minimum": 0,
            "type": "integer",
            "description": "Skip N pages before returning results. Useful for pagination.",
            "default": 0
          },
          "includeDetails": {
            "title": "Include full job details",
            "type": "boolean",
            "description": "Add the full job description (plain text, HTML and Markdown) and an extracted requirements list to every row. Fetched with one bulk request per 35 jobs, no extra browser pages. Billed as a separate 'job-detail' event per job that got a description.",
            "default": false
          },
          "includeCompanyDetails": {
            "title": "Include company details",
            "type": "boolean",
            "description": "Add company profile fields (description, website, industry, size, revenue, founded, headquarters, CEO name and approval, happiness score, social links) from the Indeed company page. Fetched once per unique company per run. Billed as a separate 'company-enriched' event per unique company.",
            "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
                  },
                  "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}