{
  "openapi": "3.0.1",
  "info": {
    "title": "B2B Website Lead Extractor & Contact Finder [61-Params]",
    "description": "Comprehensive B2B web scraper extracting 61 parameters from any website list. Audits emails, phone numbers, social media links, tech stacks, tracking pixels (GA4, Facebook Pixel), SEO tags, CTAs, testimonials, and live chat widgets. The ultimate tool for lead enrichment and CRM syncing.",
    "version": "1.0",
    "x-build-id": "VOqrLuE4S7EumKBGB"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/thecfmarketing~b2b-lead-extractor-website-auditor/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-thecfmarketing-b2b-lead-extractor-website-auditor",
        "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/thecfmarketing~b2b-lead-extractor-website-auditor/runs": {
      "post": {
        "operationId": "runs-sync-thecfmarketing-b2b-lead-extractor-website-auditor",
        "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/thecfmarketing~b2b-lead-extractor-website-auditor/run-sync": {
      "post": {
        "operationId": "run-sync-thecfmarketing-b2b-lead-extractor-website-auditor",
        "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": [
          "domainsText"
        ],
        "properties": {
          "domainsText": {
            "title": "Paste Domains (One per line)",
            "type": "string",
            "description": "Enter domain names or URLs to scan (e.g. google.com, shopify.com, stripe.com)."
          },
          "maxThreads": {
            "title": "Max Concurrent Threads",
            "minimum": 1,
            "maximum": 50,
            "type": "integer",
            "description": "Number of domain scans running in parallel (Default: 15).",
            "default": 15
          },
          "timeout": {
            "title": "Request Timeout (Seconds)",
            "minimum": 5,
            "maximum": 30,
            "type": "integer",
            "description": "Maximum seconds to wait for website HTTP response (Default: 12).",
            "default": 12
          },
          "includeContactDiscovery": {
            "title": "1. Contact Discovery (7 Params)",
            "type": "boolean",
            "description": "Extract Emails, Phone Numbers, Physical Address, Contact/About Page Links, Contact Form presence.",
            "default": true
          },
          "includeSocialDiscovery": {
            "title": "2. Social Discovery (9 Params)",
            "type": "boolean",
            "description": "Extract LinkedIn, Facebook, Instagram, X (Twitter), YouTube, WhatsApp, TikTok, Pinterest, GitHub links.",
            "default": true
          },
          "includeWebsiteTechnology": {
            "title": "3. Website Technology (8 Params)",
            "type": "boolean",
            "description": "Detect CMS (WordPress, Shopify, Webflow, Wix), Theme, Plugins, SSL Status, CDN, Server & Framework.",
            "default": true
          },
          "includeMarketingTracking": {
            "title": "4. Marketing & Tracking (9 Params)",
            "type": "boolean",
            "description": "Detect Google Analytics, GTM, Meta Pixel, LinkedIn Insight Tag, Microsoft Clarity, Hotjar, HubSpot, Intercom, Zendesk.",
            "default": true
          },
          "includeSeoIntelligence": {
            "title": "5. SEO Intelligence (9 Params)",
            "type": "boolean",
            "description": "Extract Meta Title, Meta Description, H1 Tag, OpenGraph Image/Title, Schema Markup, Canonical URL, Language.",
            "default": true
          },
          "includeBusinessIntelligence": {
            "title": "6. Business Intelligence (7 Params)",
            "type": "boolean",
            "description": "Detect Company Name, Industry, Business Hours, Google Maps link, Service Areas, Languages.",
            "default": true
          },
          "includeSalesIntelligence": {
            "title": "7. Sales Intelligence (9 Params)",
            "type": "boolean",
            "description": "Detect CTA Buttons, Book Demo, Free Trial, Request Quote, Testimonials, Client Logos, Case Studies, Portfolio.",
            "default": true
          },
          "includeCommunicationChannels": {
            "title": "8. Communication Channels (6 Params)",
            "type": "boolean",
            "description": "Detect Live Chat Widgets (Intercom, Zendesk, Tidio, Crisp), Newsletter, Quote, Support & Booking Forms.",
            "default": true
          },
          "proxyConfiguration": {
            "title": "Proxy Configuration",
            "type": "object",
            "description": "Proxy settings for anti-bot protection (Residential recommended to avoid Cloudflare/CDN blocks).",
            "default": {
              "useApifyProxy": true
            }
          }
        }
      },
      "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
                  }
                }
              },
              "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}