Developer Guides

Start with CrawlKit’s real platform surface: Arrow-native query, ETL, durable workflows, spider management, scraping, datasets, quality, lineage, and governance. SEO, GSC, content, leads, and reports remain available as applied lenses on the same backbone.

Getting Started

Get an API key, call the API, then create a dataset, build a spider, run enrichment, and understand the platform loop.

🧪

Arrow + DataFusion

ETL, Parquet, DataFusion, DuckDB hybrid query, schemas, artifacts, exports, quality, and lineage.

🚀

Durable Workflows

Workflow templates, operation discovery, pipeline DAGs, schedules, run monitoring, worker progress, and lineage emission.

🕷

Spiders & Scraping

AI spider builder, deterministic definitions, selectors, repair, testing, crawl jobs, frontier, stealth/proxy controls, and datasets.

🔒

Authentication

API keys, dashboard session tokens, tenant selection, scopes, validation, usage, and safe token management.

🤖

Integrations

Use REST/OpenAPI directly or connect CrawlKit to agent tools, MCP-compatible clients, and the CrawlKit Pi extension.

G

Google Search Console

Register the production OAuth callback, configure tenant credentials, connect a site, and use GSC data.

🛡

Authorization Pattern

Build reusable provider integrations with tenant binding, one-time state, public callbacks, and server-only credentials.

Rate Limits

Tier-based limits, retry strategy, response headers, and safe backoff for crawls, workflows, and data APIs.

🚧

Error Reference

Error response format, HTTP status codes, correlation IDs, and operational handling patterns.

Platform model

CrawlKit is a data engineering backbone plus capability workbenches plus downstream applications. Every source, spider, crawl, ETL job, enrichment, query, export, OpenRate result, SEO issue, social mention, or synthetic run should map to source, run, dataset, schema, quality, lineage, policy, and audit evidence.

Acquire → Extract → Refine → Serve → Prove

Live web / archives / files / APIs / social / domain sources
  → spiders / crawls / ETL / parsers / synthetic ops
  → typed datasets + artifacts + schemas
  → quality gates + enrichment + scoring + indexes
  → DataFusion/DuckDB queries + Flight + streams + exports
  → lineage + audit + governance + downstream applications

Complete API domains

The public OpenAPI reference currently exposes 383 operations across 54 domains. The highest-priority technical domains are:

DomainUse it for
QueryDataFusion Arrow SQL, DuckDB hybrid views, schema/stats, exports.
ETLFetch, parse, validate, load, compress, ETL pipelines.
Workflow TemplatesReusable durable workflows, operation registry, runs, validation, cancellation.
PipelinesDAG processing, schedules, step execution, progress/status, lineage emission.
Spiders + CrawlAI spider build/repair, deterministic extraction, crawl jobs, frontier, proxies.
Datasets + ArtifactsTyped data products and generated file/object outputs.
Lineage + Quality + Schema RegistryTrust, validation, contracts, provenance, and policy evidence.
OpenRateHealthcare price-transparency downstream application and ingestion pipelines.
Telemetry + Healing + IncidentsOperational evidence, self-healing, RCA, and incident workflows.

Machine-readable docs

PreviousPlatform Model NextGetting Started