Website Scraper Integration

Configure the Website Scraper to crawl public web pages and index content into your self-healing knowledge base.

What it does

The Website Scraper crawls public website directory structures and parses HTML document trees. It strips out layouts like header navigations, footer scripts, and sidebars, extracting the primary text content to build clean vector indexes. This enables AI agents to reference public-facing FAQs, blog posts, and site information.

Data Flow & Crawler Behavior

The website crawler reads public directories securely:

Scope & Limits

Setup guide

Estimated setup time: ~4 minutes. Authentication type: None (Public Crawl). Whitelist configuration inside target site firewall may be required if bot protection is active.
1

Access Source settings

Navigate to Knowledge → Add Source and select Website Scraper.

2

Configure Crawl settings

Input the target website's root URL (e.g. https://example.com/help). Set the crawl depth limit and add any custom CSS selector query exclusions to block menus or header blocks from indexing.

3

Execute scrape

Click Start Scrape. The crawler will verify target domain reachable parameters and start parsing links recursively. View live logs in the Source Explorer.

Where it shows up

Troubleshooting & Common Issues

Frequently asked questions

Can Verabase scrape pages behind a login wall?
No, the standard Website Scraper only crawls public web pages. For authenticated portals, please upload files or use the Webhook Gateway.
How does Verabase handle dynamic JavaScript sites?
The scraper utilizes a headless browser rendering engine to ensure dynamic React, Vue, or Angular content is fully loaded before extraction.
Is there a crawling rate limit?
Yes, to avoid impacting your server's performance, Verabase limits scrape requests to a maximum of 2 requests per second by default.

Related integrations

Ready to scrape your site?

Join the waitlist for early access to the self-healing knowledge platform.

Get early access to Website Scraper