# Wayback Machine Scraper

**Use case:** 

Scrape every archived snapshot of any URL or domain from the Wayback Machine: archive date, HTTP status, MIME type and snapshot link. JSON or CSV.

## Input

```json
{
  "monitor": false,
  "deltaSinceLastRun": false,
  "useCase": "custom",
  "url": "stripe.com",
  "matchType": "host",
  "fastLatest": false,
  "autoPaginate": false,
  "maxResults": 200,
  "detectChanges": true,
  "onlyChanged": false,
  "changeIntelligence": false,
  "alertOnMagnitude": "none",
  "includeInsights": false,
  "outputMode": "snapshots",
  "generateReport": false,
  "includeContent": false,
  "maxContentFetch": 10,
  "useJsRender": false,
  "forceJsRender": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

## Output

```json
{
  "recordType": {
    "label": "Record Type",
    "format": "string"
  },
  "queryUrl": {
    "label": "Query URL",
    "format": "string"
  },
  "originalUrl": {
    "label": "Original URL",
    "format": "string"
  },
  "archiveDate": {
    "label": "Archive Date",
    "format": "string"
  },
  "archiveUrl": {
    "label": "Archive URL",
    "format": "string"
  },
  "statusCode": {
    "label": "HTTP Status",
    "format": "string"
  },
  "isOk": {
    "label": "Is OK?",
    "format": "boolean"
  },
  "changed": {
    "label": "Changed",
    "format": "boolean"
  },
  "changeType": {
    "label": "Change Type",
    "format": "string"
  },
  "mimeType": {
    "label": "Content Type",
    "format": "string"
  },
  "contentLength": {
    "label": "Size (bytes)",
    "format": "integer"
  }
}
```

## About this Actor

This example demonstrates how to use [Wayback Machine Scraper - Track Website Changes Over Time](https://apify.com/ryanclinton/wayback-machine-search) with a specific input configuration. Visit the [Actor detail page](https://apify.com/ryanclinton/wayback-machine-search) to learn more, explore other use cases, and run it yourself.