{
  "openapi": "3.0.1",
  "info": {
    "title": "Hiring Signals & Technographics From Job Postings",
    "description": "Find B2B leads from live job postings: companies hiring for any role or naming a tool like Salesforce, Snowflake or HubSpot. Company-level data with no personal contact details.",
    "version": "1.0",
    "x-build-id": "2DcY8KXK1y8YhztVo"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/atsfeed~hiring-signals-technographics/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-atsfeed-hiring-signals-technographics",
        "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/atsfeed~hiring-signals-technographics/runs": {
      "post": {
        "operationId": "runs-sync-atsfeed-hiring-signals-technographics",
        "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/atsfeed~hiring-signals-technographics/run-sync": {
      "post": {
        "operationId": "run-sync-atsfeed-hiring-signals-technographics",
        "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": {
          "technologies": {
            "title": "Technologies or tools named in job postings",
            "type": "array",
            "description": "Find companies whose postings name any of these. Use lowercase. Examples: salesforce, hubspot, snowflake, databricks, aws, kubernetes, react, stripe, shopify, zendesk, gong. Leave empty to search by role only.",
            "items": {
              "type": "string"
            }
          },
          "requireAllTechnologies": {
            "title": "Company must name all of them",
            "type": "boolean",
            "description": "Keep only companies naming every technology above across their matching roles.",
            "default": false
          },
          "titleKeywords": {
            "title": "Hiring for (job title keywords)",
            "type": "array",
            "description": "A role matches if its title contains any entry. Words can be in any order. Use double quotes for an exact phrase. Examples: \"sales development\", data engineer, head of marketing.",
            "items": {
              "type": "string"
            }
          },
          "excludeTitleKeywords": {
            "title": "Exclude title keywords",
            "type": "array",
            "description": "Skip roles whose title contains any of these.",
            "items": {
              "type": "string"
            }
          },
          "locations": {
            "title": "Hiring locations",
            "type": "array",
            "description": "Any city, state, country or two-letter country code, in plain words. Leave empty for worldwide.",
            "items": {
              "type": "string"
            }
          },
          "includeGlobalRemote": {
            "title": "Also count remote roles with no stated country",
            "type": "boolean",
            "description": "Applies when you set locations.",
            "default": true
          },
          "postedWithinDays": {
            "title": "Roles posted within the last N days",
            "minimum": 0,
            "maximum": 730,
            "type": "integer",
            "description": "Recent hiring is a stronger signal. Use 0 for all open roles.",
            "default": 30
          },
          "minMatchingRoles": {
            "title": "Minimum matching roles per company",
            "minimum": 1,
            "type": "integer",
            "description": "Raise this to find companies hiring at scale, not just one opening.",
            "default": 1
          },
          "maxCompanies": {
            "title": "Maximum companies",
            "minimum": 1,
            "maximum": 10000,
            "type": "integer",
            "description": "You pay per company returned, so this also caps your cost.",
            "default": 50
          },
          "sortBy": {
            "title": "Sort companies by",
            "enum": [
              "matching_roles",
              "newest"
            ],
            "type": "string",
            "description": "Most matching roles first, or most recently posted first.",
            "default": "matching_roles"
          },
          "categories": {
            "title": "Role category",
            "type": "array",
            "description": "Detected from the job title and department.",
            "items": {
              "type": "string",
              "enum": [
                "engineering",
                "data_ai",
                "security",
                "product",
                "design",
                "sales",
                "marketing",
                "customer",
                "finance",
                "people",
                "legal",
                "operations",
                "healthcare",
                "education",
                "research_science",
                "retail_hospitality",
                "trades_field",
                "other"
              ],
              "enumTitles": [
                "Software engineering",
                "Data and AI",
                "Security",
                "Product and program",
                "Design",
                "Sales",
                "Marketing",
                "Customer success and support",
                "Finance",
                "People and recruiting",
                "Legal and compliance",
                "Operations",
                "Healthcare",
                "Education",
                "Research and science",
                "Retail and hospitality",
                "Trades and field work",
                "Other"
              ]
            }
          },
          "seniority": {
            "title": "Seniority",
            "type": "array",
            "description": "Detected from the job title.",
            "items": {
              "type": "string",
              "enum": [
                "intern",
                "junior",
                "mid",
                "senior",
                "lead",
                "staff_principal",
                "manager",
                "director",
                "vp",
                "c_level"
              ],
              "enumTitles": [
                "Intern",
                "Junior or entry level",
                "Mid level",
                "Senior",
                "Lead",
                "Staff or principal",
                "Manager",
                "Director or head of",
                "VP",
                "C-level"
              ]
            }
          },
          "companies": {
            "title": "Only these companies",
            "type": "array",
            "description": "Check specific accounts. Company names, career board names or website domains.",
            "items": {
              "type": "string"
            }
          },
          "excludeCompanies": {
            "title": "Exclude companies",
            "type": "array",
            "description": "Skip existing customers or competitors. Matches names containing these.",
            "items": {
              "type": "string"
            }
          },
          "sampleJobsPerCompany": {
            "title": "Sample jobs per company",
            "minimum": 0,
            "maximum": 10,
            "type": "integer",
            "description": "Recent matching jobs to include as evidence for each company.",
            "default": 3
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}