# Paid social short link resolver

**Use case:** 

Resolve paid social short links and verify final URLs, redirect chains, UTM parameters, HTTPS, and landing domains.

## Input

```json
{
  "startUrls": [
    {
      "url": "https://httpbingo.org/redirect-to?url=https%3A%2F%2Fexample.com%2F%3Futm_source%3Dpaid_social%26utm_medium%3Dcpc"
    }
  ],
  "expectedUtmParams": {
    "utm_source": "paid_social",
    "utm_medium": "cpc"
  },
  "expectedFinalHost": "example.com",
  "allowedExtraParams": [],
  "requireHttps": true,
  "includeHtmlSignals": false,
  "requestMethod": "HEAD_THEN_GET",
  "maxRedirects": 10,
  "timeoutSecs": 20,
  "concurrency": 5,
  "maxItems": 20
}
```

## Output

```json
{
  "inputUrl": {
    "label": "Input URL"
  },
  "normalizedUrl": {
    "label": "Normalized URL"
  },
  "finalUrl": {
    "label": "Final URL"
  },
  "hopCount": {
    "label": "Redirect hops"
  },
  "redirectChain": {
    "label": "Redirect chain"
  },
  "canonicalUrl": {
    "label": "Canonical URL"
  },
  "metaRobots": {
    "label": "Meta robots"
  },
  "contentType": {
    "label": "Content type"
  },
  "error": {
    "label": "Error"
  }
}
```

## About this Actor

This example demonstrates how to use [UTM Campaign URL QA Auditor](https://apify.com/automation-lab/utm-campaign-url-qa-auditor) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/utm-campaign-url-qa-auditor) to learn more, explore other use cases, and run it yourself.