# See what tech stack a website runs on

**Use case:** 

Detect a site's ecommerce platform, analytics, ad pixels and email tools, and collect the contact addresses it publishes. No key.

## Input

```json
{
  "websites": [
    "allbirds.com",
    "stripe.com"
  ],
  "includeContactPage": true,
  "ecommerceOnly": false,
  "withEmailOnly": false,
  "withoutAnalyticsOnly": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

## Output

```json
{
  "domain": {
    "label": "Domain",
    "format": "text"
  },
  "title": {
    "label": "Title",
    "format": "text"
  },
  "platform": {
    "label": "Platform",
    "format": "text"
  },
  "isEcommerce": {
    "label": "E-comm",
    "format": "boolean"
  },
  "primaryEmail": {
    "label": "Email",
    "format": "text"
  },
  "analytics": {
    "label": "Analytics",
    "format": "array"
  },
  "marketing": {
    "label": "Marketing",
    "format": "array"
  },
  "payments": {
    "label": "Payments",
    "format": "array"
  },
  "frameworks": {
    "label": "Frameworks",
    "format": "array"
  },
  "hasLiveChat": {
    "label": "Live chat",
    "format": "boolean"
  },
  "isHttps": {
    "label": "HTTPS",
    "format": "boolean"
  },
  "finalUrl": {
    "label": "URL",
    "format": "link"
  },
  "error": {
    "label": "Error",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Website Tech Stack & Contact Scraper](https://apify.com/glitchbound/website-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/glitchbound/website-scraper) to learn more, explore other use cases, and run it yourself.