Skip to main content
Connect websites to automatically crawl and sync web pages into your Supermemory knowledge base. The web crawler respects robots.txt rules, includes SSRF protection, and automatically recrawls sites on a schedule.
The web crawler connector requires a Scale Plan or Enterprise Plan.

Quick setup

1. Create Web Crawler Connector

Configuration options

2. Connector Established

Unlike OAuth connectors, the web crawler doesn’t require user authorization. authorization is null, the connector is visible immediately, and crawling begins automatically.

3. Monitor sync progress

There is no per-connector document list in v5. supermemory.list(namespace, "documents") returns every document in the namespace.

Supported content types

Web pages

  • HTML content extracted and converted to markdown
  • Same-domain crawling only (respects hostname boundaries)
  • Robots.txt compliance - respects disallow rules
  • Content filtering - only HTML pages (skips non-HTML content)

URL requirements

The web crawler only processes valid public URLs:
  • Must be a public URL (not localhost, private IPs, or internal domains)
  • Must be accessible from the internet
  • Must return HTML content (non-HTML files are skipped)

Sync mechanism

The web crawler uses scheduled recrawling rather than real-time webhooks:
  • Initial Crawl: Begins immediately after connector creation
  • Scheduled Recrawling: Automatically recrawls sites that haven’t been synced in 7+ days
  • No Real-time Updates: Unlike other connectors, web crawler doesn’t support webhook-based real-time sync
The recrawl schedule is automatically assigned when the connector is created. Sites are recrawled periodically to keep content up to date, but updates are not instantaneous.

Manual Recrawl

Start a crawl now. The call returns 409 while a sync for that connector is already running.

Connector Management

List All Connectors

Delete Connector

Remove a web crawler connector when no longer needed:
Deleting a connector will:
  • Stop all future crawls of the website
  • Remove the connector configuration
  • Delete the crawled pages unless you pass deleteDocuments: false

Security & compliance

SSRF protection

Built-in protection against Server-Side Request Forgery (SSRF) attacks:
  • Blocks private IP addresses (10.x.x.x, 192.168.x.x, 172.16-31.x.x)
  • Blocks localhost and internal domains
  • Blocks cloud metadata endpoints
  • Only allows public, internet-accessible URLs

URL validation

All URLs are validated before crawling:
  • Must be valid HTTP/HTTPS URLs
  • Must be publicly accessible
  • Must return HTML content
  • Response size limited to 10MB
Important Limitations:
  • Requires Scale Plan or Enterprise Plan
  • Only crawls same-domain URLs
  • Scheduled recrawling means updates are not real-time
  • Large websites may take significant time to crawl initially
  • Robots.txt restrictions may prevent crawling some pages
  • URLs must be publicly accessible (no authentication required)