# Website Lead Scraper

**Use case:** 

Turn a list of company websites into scored sales leads: best contact, decision tier, send/verify/skip action and a lead score per domain.

## Input

```json
{
  "preset": "maximum",
  "confidenceMode": "balanced",
  "urls": [
    "https://basecamp.com",
    "https://buffer.com"
  ],
  "nameSuffix": "",
  "discoveryCountry": "US",
  "maxResultsPerQuery": 50,
  "maxDiscoveredDomains": 1000,
  "maxPagesPerDomain": 5,
  "includeNames": true,
  "includeSocials": true,
  "deepScan": true,
  "verifyEmails": true,
  "monitorStateKey": "",
  "autoFilter": "none",
  "outputProfile": "full",
  "crmFormat": "generic-json",
  "notionArchiveProfile": "summary",
  "deliverTopN": 10,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

## Output

```json
{
  "domain": {
    "label": "Domain",
    "format": "string"
  },
  "accountReadiness": {
    "label": "Account Readiness",
    "format": "object"
  },
  "whyNow": {
    "label": "Why Now",
    "format": "object"
  },
  "painSignals": {
    "label": "Pain Signals",
    "format": "array"
  },
  "contactDifficulty": {
    "label": "Contact Difficulty",
    "format": "string"
  },
  "opportunityTriggers": {
    "label": "Opportunity Triggers",
    "format": "array"
  },
  "accountMomentum": {
    "label": "Account Momentum",
    "format": "object"
  },
  "sendDecision": {
    "label": "Send Decision",
    "format": "object"
  },
  "plainEnglishSummary": {
    "label": "Plain English Summary",
    "format": "string"
  },
  "firstTouch": {
    "label": "First Touch (opening sentence stem)",
    "format": "object"
  },
  "sendPlan": {
    "label": "Send Plan",
    "format": "object"
  },
  "pipelineValue": {
    "label": "Pipeline Value (relative priority)",
    "format": "object"
  },
  "pipelineState": {
    "label": "Pipeline State",
    "format": "object"
  },
  "whyThisLead": {
    "label": "Why This Lead Exists",
    "format": "array"
  },
  "recoveryPlan": {
    "label": "Recovery Plan",
    "format": "object"
  },
  "decision": {
    "label": "Decision",
    "format": "object"
  },
  "leadScore": {
    "label": "Lead Score",
    "format": "integer"
  },
  "bestContact": {
    "label": "Best Contact",
    "format": "object"
  },
  "buyingCommittee": {
    "label": "Buying Committee",
    "format": "object"
  },
  "companyIntelligence": {
    "label": "Company Intelligence",
    "format": "object"
  },
  "departmentCoverage": {
    "label": "Department Coverage",
    "format": "object"
  },
  "summary": {
    "label": "Summary",
    "format": "object"
  },
  "isContactable": {
    "label": "Is Contactable",
    "format": "boolean"
  },
  "topContacts": {
    "label": "Top Contacts",
    "format": "array"
  },
  "companyType": {
    "label": "Company Type",
    "format": "string"
  },
  "confidence": {
    "label": "Confidence Breakdown",
    "format": "object"
  },
  "catchAllDetected": {
    "label": "Catch-All Detected",
    "format": "boolean"
  },
  "domainPurity": {
    "label": "Domain Purity",
    "format": "integer"
  },
  "personalEmails": {
    "label": "Personal Emails",
    "format": "array"
  },
  "phones": {
    "label": "Phone Numbers",
    "format": "array"
  },
  "socialLinks": {
    "label": "Social Links",
    "format": "object"
  },
  "generatedEmails": {
    "label": "Generated Emails",
    "format": "array"
  },
  "coverage": {
    "label": "Data Coverage",
    "format": "object"
  },
  "recommendation": {
    "label": "Recommendation",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Website Lead Intelligence — Find the Right Person, Verified](https://apify.com/ryanclinton/website-contact-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/ryanclinton/website-contact-scraper) to learn more, explore other use cases, and run it yourself.