{
  "openapi": "3.0.1",
  "info": {
    "title": "Companies Using Any Technology: B2B Leads from Job Posts",
    "description": "Find companies that use Salesforce, Snowflake, HubSpot or any tool, including internal software that website scanners cannot see. Each lead shows the job post that proves it, hiring activity and new-match alerts.",
    "version": "0.2",
    "x-build-id": "qozdZ52PvWwoaHHOQ"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/andinoworks~companies-using-technology/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-andinoworks-companies-using-technology",
        "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/andinoworks~companies-using-technology/runs": {
      "post": {
        "operationId": "runs-sync-andinoworks-companies-using-technology",
        "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/andinoworks~companies-using-technology/run-sync": {
      "post": {
        "operationId": "run-sync-andinoworks-companies-using-technology",
        "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": [
          "technologies"
        ],
        "properties": {
          "technologies": {
            "title": "Technologies",
            "type": "array",
            "description": "Tools or software to look for, such as Salesforce, Snowflake, HubSpot, dbt or Kubernetes. Common typos in known tools are corrected, and the result message shows what was searched. You can also enter any other word or product name.",
            "items": {
              "type": "string"
            }
          },
          "matchAll": {
            "title": "Company must mention all of them",
            "type": "boolean",
            "description": "Off: any of the technologies counts. On: the company must mention every one.",
            "default": false
          },
          "statedOnly": {
            "title": "Only direct statements",
            "type": "boolean",
            "description": "Keep only wording such as \"we use Snowflake\". This gives fewer but stronger results than \"experience with Snowflake\".",
            "default": false
          },
          "minMatchingJobs": {
            "title": "Minimum matching jobs",
            "minimum": 1,
            "maximum": 1000,
            "type": "integer",
            "description": "Raise it to keep only companies where several open roles mention the tool.",
            "default": 1
          },
          "jobKeywords": {
            "title": "Only roles with these title words",
            "type": "array",
            "description": "For example, data or sales. Leave empty for all roles.",
            "items": {
              "type": "string"
            }
          },
          "countries": {
            "title": "Hiring in these countries",
            "type": "array",
            "description": "Worldwide remote roles also count. Leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "AL",
                "DZ",
                "AR",
                "AM",
                "AU",
                "AT",
                "AZ",
                "BS",
                "BH",
                "BD",
                "BY",
                "BE",
                "BZ",
                "BO",
                "BA",
                "BR",
                "BG",
                "KH",
                "CA",
                "CL",
                "CN",
                "CO",
                "CR",
                "HR",
                "CU",
                "CY",
                "CZ",
                "DK",
                "DO",
                "EC",
                "EG",
                "SV",
                "EE",
                "ET",
                "FI",
                "FR",
                "DE",
                "GH",
                "GI",
                "GR",
                "GP",
                "GT",
                "GY",
                "HT",
                "HN",
                "HK",
                "HU",
                "IS",
                "IN",
                "ID",
                "IE",
                "IL",
                "IT",
                "JM",
                "JP",
                "JO",
                "KZ",
                "KE",
                "KW",
                "KG",
                "LA",
                "LV",
                "LB",
                "LT",
                "LU",
                "MY",
                "MT",
                "MQ",
                "MX",
                "MD",
                "MN",
                "ME",
                "MA",
                "MM",
                "NP",
                "NL",
                "NZ",
                "NI",
                "NG",
                "MK",
                "NO",
                "OM",
                "PK",
                "PA",
                "PY",
                "PE",
                "PH",
                "PL",
                "PT",
                "PR",
                "QA",
                "RO",
                "RU",
                "RW",
                "SA",
                "SN",
                "RS",
                "SG",
                "SK",
                "SI",
                "ZA",
                "KR",
                "ES",
                "LK",
                "SE",
                "CH",
                "TW",
                "TZ",
                "TH",
                "TT",
                "TN",
                "TR",
                "UG",
                "UA",
                "AE",
                "GB",
                "US",
                "UY",
                "UZ",
                "VE",
                "VN"
              ],
              "enumTitles": [
                "Albania (AL)",
                "Algeria (DZ)",
                "Argentina (AR)",
                "Armenia (AM)",
                "Australia (AU)",
                "Austria (AT)",
                "Azerbaijan (AZ)",
                "Bahamas (BS)",
                "Bahrain (BH)",
                "Bangladesh (BD)",
                "Belarus (BY)",
                "Belgium (BE)",
                "Belize (BZ)",
                "Bolivia (BO)",
                "Bosnia & Herzegovina (BA)",
                "Brazil (BR)",
                "Bulgaria (BG)",
                "Cambodia (KH)",
                "Canada (CA)",
                "Chile (CL)",
                "China (CN)",
                "Colombia (CO)",
                "Costa Rica (CR)",
                "Croatia (HR)",
                "Cuba (CU)",
                "Cyprus (CY)",
                "Czechia (CZ)",
                "Denmark (DK)",
                "Dominican Republic (DO)",
                "Ecuador (EC)",
                "Egypt (EG)",
                "El Salvador (SV)",
                "Estonia (EE)",
                "Ethiopia (ET)",
                "Finland (FI)",
                "France (FR)",
                "Germany (DE)",
                "Ghana (GH)",
                "Gibraltar (GI)",
                "Greece (GR)",
                "Guadeloupe (GP)",
                "Guatemala (GT)",
                "Guyana (GY)",
                "Haiti (HT)",
                "Honduras (HN)",
                "Hong Kong SAR China (HK)",
                "Hungary (HU)",
                "Iceland (IS)",
                "India (IN)",
                "Indonesia (ID)",
                "Ireland (IE)",
                "Israel (IL)",
                "Italy (IT)",
                "Jamaica (JM)",
                "Japan (JP)",
                "Jordan (JO)",
                "Kazakhstan (KZ)",
                "Kenya (KE)",
                "Kuwait (KW)",
                "Kyrgyzstan (KG)",
                "Laos (LA)",
                "Latvia (LV)",
                "Lebanon (LB)",
                "Lithuania (LT)",
                "Luxembourg (LU)",
                "Malaysia (MY)",
                "Malta (MT)",
                "Martinique (MQ)",
                "Mexico (MX)",
                "Moldova (MD)",
                "Mongolia (MN)",
                "Montenegro (ME)",
                "Morocco (MA)",
                "Myanmar (Burma) (MM)",
                "Nepal (NP)",
                "Netherlands (NL)",
                "New Zealand (NZ)",
                "Nicaragua (NI)",
                "Nigeria (NG)",
                "North Macedonia (MK)",
                "Norway (NO)",
                "Oman (OM)",
                "Pakistan (PK)",
                "Panama (PA)",
                "Paraguay (PY)",
                "Peru (PE)",
                "Philippines (PH)",
                "Poland (PL)",
                "Portugal (PT)",
                "Puerto Rico (PR)",
                "Qatar (QA)",
                "Romania (RO)",
                "Russia (RU)",
                "Rwanda (RW)",
                "Saudi Arabia (SA)",
                "Senegal (SN)",
                "Serbia (RS)",
                "Singapore (SG)",
                "Slovakia (SK)",
                "Slovenia (SI)",
                "South Africa (ZA)",
                "South Korea (KR)",
                "Spain (ES)",
                "Sri Lanka (LK)",
                "Sweden (SE)",
                "Switzerland (CH)",
                "Taiwan (TW)",
                "Tanzania (TZ)",
                "Thailand (TH)",
                "Trinidad & Tobago (TT)",
                "Tunisia (TN)",
                "Türkiye (TR)",
                "Uganda (UG)",
                "Ukraine (UA)",
                "United Arab Emirates (AE)",
                "United Kingdom (GB)",
                "United States (US)",
                "Uruguay (UY)",
                "Uzbekistan (UZ)",
                "Venezuela (VE)",
                "Vietnam (VN)"
              ]
            }
          },
          "postedWithinDays": {
            "title": "Roles posted within the last days",
            "minimum": 1,
            "maximum": 3650,
            "type": "integer",
            "description": "For example, 30 finds companies actively hiring for this tool now."
          },
          "includeStaffingFirms": {
            "title": "Include staffing firms and consultancies",
            "type": "boolean",
            "description": "They usually list their clients' tools rather than their own, so they are left out by default.",
            "default": false
          },
          "companies": {
            "title": "Specific companies",
            "type": "array",
            "description": "Optional. Check only these: Greenhouse, Lever or Ashby URLs, or slugs such as gitlab or lever:spotify. Leave empty to search the built-in directory.",
            "items": {
              "type": "string"
            }
          },
          "maxCompanies": {
            "title": "Companies to scan",
            "minimum": 1,
            "maximum": 10000,
            "type": "integer",
            "description": "Companies known to mention the tool are read first. More companies take longer and cost slightly more.",
            "default": 150
          },
          "onlyNew": {
            "title": "Only new matches",
            "type": "boolean",
            "description": "For scheduled runs: delivers a company only the first time it matches, or when it starts mentioning another of your tools.",
            "default": false
          },
          "monitorName": {
            "title": "Monitor name",
            "type": "string",
            "description": "Use a different name for each saved search so their histories stay separate.",
            "default": "default"
          },
          "maxResults": {
            "title": "Maximum companies",
            "minimum": 1,
            "maximum": 10000,
            "type": "integer",
            "description": "You pay per company delivered, so this also limits the cost. The search stops when it reaches this number. Companies known to mention the tool are read first.",
            "default": 50
          },
          "maxRunSeconds": {
            "title": "Time limit in seconds",
            "minimum": 30,
            "maximum": 3000,
            "type": "integer",
            "description": "Stops reading more companies after this time. Companies already found stay in Output.",
            "default": 200
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}