Turn the web into useful intelligence.

Find companies that need what you sell, or collect structured web data for your apps and AI agents.

From Web Pages to Usable Data

Get clean, structured web data without managing fetchers, browsers, parsing, or background jobs.

One Platform. Two Workflows.

Find companies that need what you sell, or work directly with the live web through the same CrawlKit platform.

One Credit Balance That Stays Simple

Use credits for web data or customer discovery.
Start with 100 free credits. Buy more when you need them.

One API for the live web

Search the web, turn pages into clean structured data, crawl websites, and track changes through one API.

Start with a query or URL. Get the web data you need and use it in your next step.

  • Search the web and scrape relevant pages into clean Markdown
  • Extract product details, pricing, or custom fields into structured JSON
  • Crawl websites with page limits and URL filters
  • Watch pages or selected fields and get notified when they change
Browse documentation

Find companies that actually need what you sell.

Tell CrawlKit what you sell. It researches the live web to find companies that could actually be a fit.

01

Tell us what you sell

Give CrawlKit your website or briefly describe your product.

Your websitecrawlkit.sh

Web data infrastructure for AI agents and research tools.

02

We research the live web

CrawlKit discovers relevant companies and researches their websites, products, documentation, careers pages, and other public sources.

03

Get qualified prospects

See the companies worth contacting, why they are a fit, and the evidence behind each recommendation.

Find Customers
ResearchFlowresearchflow.example · AI research tools
94% match

Why CrawlKit fits

Their research agent needs fresh web content. CrawlKit could handle search, extraction and page monitoring while their team builds the product.

Research signals
  • Live web research in the productProduct documentation · /docs/web-research
  • Hiring for browser automationEngineering role · /careers/platform-engineer
Suggested contact roleCTO / Head of Engineering

One credit balance across CrawlKit.

One credit balance across CrawlKit — for web data, AI research, monitoring, and customer discovery.

Buy credits once

Use one credit balance across CrawlKit. API workflows are billed by successful usage, with additional credits when AI processing is used.

  • Use the same credits across CrawlKit
  • Pay for successful usage
  • Credits never expire
  • Lower effective rates on larger credit packs
100free credits
10025K50K100K250K500K
Total price
Free

Frequently asked questions

What to know before connecting your application to the web.

CrawlKit is a web intelligence platform with two main workflows: find potential customers by researching the live web, or use Search, Scrape, Extract, Crawl and Watch to bring web data into your own applications and AI agents.

Create an account and choose how you want to use CrawlKit. You can start by describing what you sell to find potential customers, or create an API key and start working with web data directly. You can use both workflows from the same account.

Tell CrawlKit what you sell or provide your website. CrawlKit searches the web for relevant companies, researches their public websites and other relevant sources, then surfaces prospects that appear to fit your product along with the reasoning and evidence behind each result.

No. CrawlKit is designed to research the live web rather than simply filter a static company list. It can use information from company websites, product pages, documentation, careers pages and other public sources to understand why a company may be relevant to what you sell.

Yes. Customer discovery is optional. You can continue using CrawlKit purely as web infrastructure through Search, Scrape, Extract, Crawl, Watch and MCP.

Use Search when you know what information you need but do not already have the URLs. Search helps you discover relevant pages and sources before using Scrape, Extract or other CrawlKit workflows.

Scrape returns page content as Markdown, HTML, text, metadata, links or a screenshot. Extract returns structured JSON from a schema or instruction. Schema-based output is validated before a request succeeds.

Use Crawl to discover and fetch multiple pages from a website. Set page and depth limits, include or exclude paths, and retrieve the results as the job progresses. The default is 100 pages at depth 2, with a maximum of 1,000 pages.

Watch checks a URL on a schedule and compares normalized content or extracted fields. The first successful check creates a baseline. Later changes produce before/after data and a diff, with optional signed webhooks. Checks default to hourly; the minimum interval is 15 minutes. Change history is kept for 30 days.

Each successful page costs 1 credit, plus 3 if AI is used. Search costs 1 credit per 10 returned results, rounded up; empty results cost 0 credits. Crawl is charged per successful page. Each successful Watch check uses the same rate, even when nothing changes. Screenshots are included. Unused reservations are refunded.

Credits never expire. Start with 100 free credits and buy more when you need them. There is no monthly subscription requirement, and larger credit packs reduce the price per credit.

No. Standard scraping does not require an LLM. Extraction can read suitable embedded data directly; an LLM can handle instruction-based or other schema requests when configured. You can test your target page in the Playground.

Yes. The MCP server exposes Search, Scrape, Extract, Crawl and Watch tools to compatible clients. You can also call the HTTP API directly with your API key in the Authorization header.

HTML pages, JavaScript rendering and bounded PDF parsing are supported. Scanned PDFs can use optional English or Turkish OCR. Some protected sites may still reject requests, and scrolling remains bounded by configured steps and time. Test the pages you need before building a workflow around them.

Crawl returns a job ID. Scrape and Extract can also return HTTP 202 while work continues. Poll the job endpoint until it completes or fails.

Put the live web to work.

Find your next customers or build with structured web data.