One API to scrape, index, and search any website from your customers or competitors. Under 300ms. Bypass anti-bot protection. No vector ops. Serverless.
GET FREE API KEY →Point at any URL and we crawl every page — JS rendering, pagination, anti-bot protection. All handled.
Ask questions in plain English. Our hybrid semantic + keyword engine returns the exact answer in under 300ms.
Subscribe to knowledge updates. When content changes, we send a webhook with clean markdown and structured data.
One SDK call to extract, search, and index any website. Fits right into your stack with SDKs, CLI, and MCP.
1import KnowledgeSDK from '@knowledgesdk/node';2 3const knowledge = new KnowledgeSDK('knowledgesdk_live_xxxxxxxxxx');4 5const result = await knowledge.extract({6 url: 'https://docs.stripe.com',7 refresh: 'DAILY',8 maxPages: 500,9});10 11// Once extraction completes, search with AI semantic search12const searchResult = await knowledge.search({13 term: "How do i setup stripe in my node.js project?"14});15 16// Optional: Setup webhooks to receive content changes17const webhook = await knowledge.webhooks.create({18 events: ['PAGE_UPDATED'],19 url: 'https://webhook.site/handle-webhook',20});21 npm install @knowledgesdk/nodepip install knowledgesdknpx @knowledgesdk/mcpnpx @knowledgesdk/cliPlug the API, schedule a refresh—hourly, daily, weekly, or monthly—and get instant AI semantic search. We handle the scraping, chunking, embeddings, and re-indexing. You handle the fun stuff.
import KnowledgeSDK from '@knowledgesdk/node'; const knowledge = new KnowledgeSDK('knowledgesdk_live_...'); // Extract + schedule automatic refreshawait knowledge.extract({ url: 'https://docs.stripe.com', schedule: 'daily', // hourly | daily | weekly | monthly}); // Instant AI semantic searchconst result = await knowledge.search({ term: "How do I setup Stripe payments?"});Schedule a crawl once and forget about it. We re-scrape, re-embed, and re-index everything on your schedule—no pipelines to maintain.
const knowledge = new KnowledgeSDK('knowledgesdk_live_...'); // Set it once — we handle the restawait knowledge.extract({ url: 'https://stripe.com/docs', schedule: 'WEEKLY', // hourly | daily | weekly | monthly}); // No cron jobs, no re-indexing pipelines,// no stale data. Just always-fresh content.