{
  "openapi": "3.0.1",
  "info": {
    "title": "B2B Lead List Verifier | Email & Company Signals",
    "description": "Verify supplied B2B lead lists from dataset IDs or row arrays. Check email syntax, mail DNS, disposable domains, company websites, public name presence, domain age and cautious catch-all estimates. No LinkedIn login or mailbox-delivery claims.",
    "version": "1.0",
    "x-build-id": "Id66EgGObTtFFjnFv"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/ntriqpro~b2b-lead-list-verifier/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-ntriqpro-b2b-lead-list-verifier",
        "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/ntriqpro~b2b-lead-list-verifier/runs": {
      "post": {
        "operationId": "runs-sync-ntriqpro-b2b-lead-list-verifier",
        "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/ntriqpro~b2b-lead-list-verifier/run-sync": {
      "post": {
        "operationId": "run-sync-ntriqpro-b2b-lead-list-verifier",
        "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": [
          "disclaimerAck"
        ],
        "properties": {
          "datasetIds": {
            "title": "Source dataset IDs",
            "maxItems": 10,
            "type": "array",
            "description": "Customer-authorized Apify dataset IDs. Dataset rows are checked before inline rows.",
            "items": {
              "type": "string"
            }
          },
          "rows": {
            "title": "Lead finder rows",
            "maxItems": 50000,
            "type": "array",
            "description": "Rows supplied by you. One output per input; duplicate verification is reused. Invalid input is unbilled and causes FAILED with partial results. Completed no-match and unknown checks are billed. No mailbox delivery guarantee.",
            "items": {
              "type": "object"
            }
          },
          "emailFields": {
            "title": "emailFields",
            "maxItems": 10,
            "type": "array",
            "description": "emailFields",
            "items": {
              "type": "string"
            }
          },
          "domainFields": {
            "title": "domainFields",
            "maxItems": 10,
            "type": "array",
            "description": "domainFields",
            "items": {
              "type": "string"
            }
          },
          "nameFields": {
            "title": "nameFields",
            "maxItems": 10,
            "type": "array",
            "description": "nameFields",
            "items": {
              "type": "string"
            }
          },
          "companyFields": {
            "title": "companyFields",
            "maxItems": 10,
            "type": "array",
            "description": "companyFields",
            "items": {
              "type": "string"
            }
          },
          "signals": {
            "title": "Checks to perform",
            "maxItems": 6,
            "type": "array",
            "description": "Empty means all checks. External timeouts/blocks are unknown completed checks, not positive findings. No LinkedIn requests.",
            "items": {
              "type": "string"
            }
          },
          "websitePaths": {
            "title": "Public company pages",
            "maxItems": 2,
            "type": "array",
            "description": "Up to two same-origin paths in addition to the homepage. Only requested for supplied names; robots restrictions are respected.",
            "items": {
              "type": "string"
            }
          },
          "maxRows": {
            "title": "maxRows",
            "maxItems": 1,
            "type": "array",
            "description": "maxRows",
            "items": {
              "type": "integer"
            }
          },
          "timeoutMs": {
            "title": "timeoutMs",
            "maxItems": 1,
            "type": "array",
            "description": "timeoutMs",
            "items": {
              "type": "integer"
            }
          },
          "retryCounts": {
            "title": "retryCounts",
            "maxItems": 1,
            "type": "array",
            "description": "retryCounts",
            "items": {
              "type": "integer"
            }
          },
          "dedupKeys": {
            "title": "Additional duplicate keys",
            "maxItems": 5,
            "type": "array",
            "description": "Email, domain, supplied name and company are always part of the verification identity. These keys are additional.",
            "items": {
              "type": "string"
            }
          },
          "disclaimerAck": {
            "title": "Data processing acknowledgement",
            "maxItems": 1,
            "type": "array",
            "description": "Submit only business-contact data you are authorized to process. We process only customer inputs and do not retain or resell them outside your Apify run storage. You control lawful use and storage deletion; our legal duties remain. Startup $0.001 per platform memory unit; unique completed checks $0.005 FREE, tier discounts below. Input errors and duplicate copies have no result fee.",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}