---
title: ToolRouter — Tool Detail
description: Detailed documentation for a ToolRouter tool including skills, parameters, and examples.
url: https://toolrouter.com/tools/web-archive
---
# Web Archive

Look back at how any website looked at any point in history. Check if a URL has been archived, browse captures across date ranges, or get year-by-year summaries. For competitive research, recovering lost content, and investigating website histories.

- **Version:** 0.02
- **Categories:** data, search

## Skills (3)

### Check Availability (`check_availability`)

Check if a URL has been archived and get the closest snapshot to a given date. Returns the archived snapshot URL and metadata.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `url` | string | Yes | The URL to check for archived snapshots (e.g. "https://example.com") |
| `date` | string | No | Target date in YYYY-MM-DD format to find the closest snapshot (defaults to latest available) |

**Returns:** Whether the URL is archived, closest snapshot URL, timestamp, and HTTP status of the archived page

**Examples:**

*Check if example.com has been archived:*

```json
{
  "url": "https://example.com"
}
```

*Find snapshot closest to a specific date:*

```json
{
  "url": "https://google.com",
  "date": "2010-01-01"
}
```

### Search Captures (`search_captures`)

Search capture history for a URL with date range filters. Shows how many times a page was archived and when, with viewable archive links.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `url` | string | Yes | The URL to search captures for (e.g. "https://example.com") |
| `from_date` | string | No | Start date filter in YYYY-MM-DD format |
| `to_date` | string | No | End date filter in YYYY-MM-DD format |
| `limit` | number | No | Max results to return (default 10, max 50) |
| `filter_status` | string | No | Filter by HTTP status code (e.g. "200" for successful captures only) |

**Returns:** List of captures with timestamps, original URLs, MIME types, status codes, and viewable archive URLs

**Examples:**

*Find recent captures of a website:*

```json
{
  "url": "https://example.com",
  "limit": 5
}
```

*Search captures in a date range:*

```json
{
  "url": "https://google.com",
  "from_date": "2020-01-01",
  "to_date": "2020-12-31",
  "filter_status": "200"
}
```

### Site History (`site_history`)

Get a summary of how many times a domain or URL has been archived, with yearly capture counts. Useful for understanding a site's web presence over time.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `url` | string | Yes | The URL or domain to get archive history for (e.g. "example.com") |
| `from_year` | number | No | Start year to filter history (e.g. 2000) |
| `to_year` | number | No | End year to filter history (e.g. 2025) |

**Returns:** Total capture count, first and last archived dates, and yearly breakdown of capture counts

**Examples:**

*Get archive history of a domain for a single year:*

```json
{
  "url": "example.com",
  "from_year": 2020,
  "to_year": 2020
}
```

*Get archive history for a specific decade:*

```json
{
  "url": "google.com",
  "from_year": 2000,
  "to_year": 2010
}
```

## Quick Start

```bash
# Via CLI
TOOLROUTER_API_KEY=tr_live_xxx npx -y toolrouter-mcp call web-archive check_availability --url https://example.com

# Via REST API
curl -H "Authorization: Bearer tr_live_xxx" \
     -d '{"tool":"web-archive","skill":"check_availability","input":{"url":"https://example.com"}}' \
     https://api.toolrouter.com/v1/tools/call
```

## Frequently Asked Questions

### Can I see how a site looked on a specific date?

Yes. `check_availability` finds the closest archived snapshot to the date you want and returns a viewable archive URL.

### Can I browse the full archive history of a page?

Use `search_captures` to see the capture timeline, filter by dates, and open specific archived versions.

### Can I get a summary of a site over time?

Yes. `site_history` shows total captures, first and last archived dates, and the year-by-year breakdown.

### Do I have to use a full URL?

No. Both domains and full URLs are accepted, depending on how specific you want the archive search to be.

---

## Get Started with ToolRouter

**Already connected?** Call any tool with `use_tool({ tool, skill, input })`. Browse tools with `discover` or visit https://toolrouter.com/llms-full.txt

**New to ToolRouter?** Connect with one command (no API key needed — auto-provisions on first use):

```bash
# MCP (Claude Code, Codex CLI)
claude mcp add toolrouter -- npx -y toolrouter-mcp

# MCP (Cursor, Windsurf, Cline, VS Code, Gemini CLI, Claude Desktop)
{"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}

# Claude Chat / Claude Cowork / Claude Mobile — add as a connector:
# Settings → Connectors → Add custom connector → URL: https://api.toolrouter.com/mcp

# ChatGPT — add as an app:
# Settings → Apps → Advanced settings → enable Developer mode → Create app → MCP Server URL: https://api.toolrouter.com/mcp

# CLI (works instantly, no restart needed)
npx -y toolrouter-mcp tools                    # browse all tools
npx -y toolrouter-mcp search "seo"             # search by keyword
npx -y toolrouter-mcp call seo analyze_page --url https://example.com
```

Free tools work immediately. For paid tools, visit https://toolrouter.com/claim to add credits.

All platforms: https://toolrouter.com/connect | Full catalog: https://toolrouter.com/llms-full.txt | Docs: https://toolrouter.com/docs