slackscraperpilot
// documentation

Slack channel archive documentation

Slackscraper focuses on approved public and private channel sync, governed retrieval, deletion-aware storage, and JSONL exports.

Quick start

Use the CLI to inspect configuration, install a Slack workspace, backfill channel history, search results, and create exports.

npm run slackscraper -- help
npm run slackscraper -- config doctor
npm run slackscraper -- workspaces list
npm run slackscraper -- search "rollback plan"
View API reference →

Slack ingestion

Discovery and backfill cover approved public and private channels. Signed Slack Events API callbacks handle message create, edit, and delete events.

slackscraper init
slackscraper sync --workspace acme
slackscraper channels list --workspace acme

Governed retrieval

Search results are bound to actors, access profile versions, and result handles. Expansion reauthorizes access before returning additional message context.

slackscraper search "incident review" --workspace acme
slackscraper expand <result_handle>

Exports

Exports currently produce current-state JSONL files with manifest checksums. Destinations include local artifacts and S3-compatible object storage.

slackscraper export create --workspace acme --format jsonl
slackscraper export create --workspace acme --destination-type object_store --async