# Turn Product Hunt launches into startup leads

**Use case:** 

Convert Product Hunt launch records into scored startup leads with websites, makers, traction, technologies, quality warnings, and outreach signals.

## Input

```json
{
  "products": [
    {
      "name": "DryMerge",
      "tagline": "AI agents that work for you 24/7",
      "description": "DryMergeAutomate work with plain English.688 followersAutomate work with plain English.688 followersVisit websiteAutomation toolsDryMerge's chat lets you automate tasks between apps using natural language. Ask things like \"When I get an email from a new customer, add them to my sheet\" or \"Text me a summary of my meetings at 9am daily\" and automate those workflows in seconds.OverviewLaunches2ReviewsAlternativesBuilt withTeamAwardsMore",
      "upvotes": 529,
      "categories": [
        "Productivity",
        "Artificial Intelligence",
        "Tech"
      ],
      "imageUrl": "https://ph-files.imgix.net/d7c3b764-5af2-49a0-9423-569b8b936252.jpeg?auto=compress,format&codec=mozjpeg&cs=strip&fit=crop&frame=1&h=64&w=64",
      "productUrl": "https://www.drymerge.com/",
      "productHuntUrl": "https://www.producthunt.com/products/drymerge",
      "companyWebsite": "https://www.drymerge.com/",
      "domainUrl": "drymerge.com",
      "launchDate": "2024",
      "leaderboardDate": "2025-01-15",
      "position": 1,
      "rank": 1,
      "scrapedAt": "2026-06-26T11:49:18.557Z",
      "sourceUrl": "https://www.producthunt.com/leaderboard/daily/2025/1/15/all",
      "listingUrl": "https://www.producthunt.com/leaderboard/daily/2025/1/15/all",
      "sourceInput": "https://www.producthunt.com/leaderboard/daily/2025/1/15/all",
      "scrapedFrom": "daily-leaderboard",
      "socialLinks": [
        "https://x.com/dry_merge"
      ],
      "makerTwitterHandle": null,
      "makers": [
        {
          "username": "samuel_brashears",
          "name": "Samuel Brashears",
          "roles": [
            "Maker"
          ],
          "title": "•"
        },
        {
          "username": "edward_frazer",
          "name": "Edward Frazer",
          "roles": [
            "Maker"
          ],
          "title": "•"
        }
      ],
      "hunter": null,
      "builtWith": [],
      "launches": [],
      "launchCount": 0,
      "comments": [],
      "commentCount": 0,
      "reviews": [],
      "reviewCount": 0,
      "isDetail": true,
      "isLaunch": true,
      "makerCount": 2,
      "socialLinkCount": 1,
      "builtWithCount": 0,
      "makerUsernames": [
        "samuel_brashears",
        "edward_frazer"
      ],
      "makerNames": [
        "Samuel Brashears",
        "Edward Frazer"
      ],
      "hunterUsername": null,
      "hunterName": null,
      "websiteDomain": "drymerge.com",
      "hasWebsite": true,
      "hasSocialLinks": true,
      "hasMakers": true,
      "hasHunter": false,
      "hasComments": false,
      "hasReviews": false,
      "outreachReady": true,
      "qualityWarnings": [],
      "qualityScore": 100,
      "extractionStatus": "ok",
      "performanceScore": 90,
      "tractionScore": 90,
      "contactScore": 55,
      "leadScore": 74,
      "leadSignals": [
        "top_3_launch",
        "high_upvotes",
        "has_website",
        "has_makers",
        "has_social_links",
        "detail_enriched"
      ]
    }
  ],
  "manualProducts": [],
  "manualPages": [],
  "includeWebsiteEnrichment": true,
  "includeExternalEmails": false,
  "maxProducts": 1,
  "maxPagesPerDomain": 2,
  "requestTimeoutSecs": 25,
  "failOnNoResults": true,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

## Output

```json
{
  "position": {
    "label": "#",
    "format": "integer"
  },
  "productName": {
    "label": "Product",
    "format": "string"
  },
  "companyWebsite": {
    "label": "Website",
    "format": "string"
  },
  "websiteDomain": {
    "label": "Domain",
    "format": "string"
  },
  "primaryEmail": {
    "label": "Email",
    "format": "string"
  },
  "linkedinUrl": {
    "label": "LinkedIn",
    "format": "string"
  },
  "upvotes": {
    "label": "Upvotes",
    "format": "number"
  },
  "leadScore": {
    "label": "Lead",
    "format": "number"
  },
  "outreachReady": {
    "label": "Ready",
    "format": "boolean"
  },
  "productHuntUrl": {
    "label": "Product Hunt",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Product Hunt Lead Enricher](https://apify.com/runtime/product-hunt-lead-enricher) with a specific input configuration. Visit the [Actor detail page](https://apify.com/runtime/product-hunt-lead-enricher) to learn more, explore other use cases, and run it yourself.