# Bulk broken link checker

**Use case:** 

Check URLs in bulk and export status codes, broken-link flags, redirect chains, final URLs, and response timing.

## Input

```json
{
  "urls": [
    "https://example.com/",
    "https://www.iana.org/domains/example",
    "https://httpstat.us/404"
  ],
  "maxUrls": 100,
  "maxConcurrency": 20,
  "timeoutSecs": 15,
  "followRedirects": true,
  "method": "head-get-fallback",
  "includeHtmlSignals": true,
  "includeHeaders": false
}
```

## Output

```json
{
  "inputUrl": {
    "label": "Input URL"
  },
  "statusCode": {
    "label": "Status"
  },
  "statusText": {
    "label": "Status text"
  },
  "finalUrl": {
    "label": "Final URL"
  },
  "redirectCount": {
    "label": "Redirects"
  },
  "isBroken": {
    "label": "Broken"
  },
  "isRedirect": {
    "label": "Redirect"
  },
  "responseTimeMs": {
    "label": "Response ms"
  },
  "contentType": {
    "label": "Content type"
  },
  "canonicalUrl": {
    "label": "Canonical"
  },
  "robotsMeta": {
    "label": "Robots meta"
  },
  "errorType": {
    "label": "Error type"
  },
  "checkedAt": {
    "label": "Checked at"
  }
}
```

## About this Actor

This example demonstrates how to use [Bulk URL Status Checker](https://apify.com/automation-lab/bulk-url-status-checker) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/bulk-url-status-checker) to learn more, explore other use cases, and run it yourself.