Spindle extracts the web into clean, structured data
Send any URL and get normalized content ready for search, agents, and automation workflows.
Features
Built for extraction at scale.
Clean content output, API access, team controls, and usage limits for production workflows.
URL Extraction
Send any URL and receive clean, normalised content in milliseconds. Works on articles, docs, blogs, and SPAs.
Smart Adapters
Automatic adapter selection: lightweight fetch for static pages, Readability for articles, and Playwright for JavaScript-rendered content.
Multiple Output Formats
Get results as Markdown, plain text, JSON, or cleaned HTML — ready for LLMs, search pipelines, or embedding.
Team Workspaces
Organise usage across multiple teams, each with isolated API keys, extraction quotas, and member roles.
API Key Access
Issue hashed API keys with granular permission scopes for secure, programmable access to the extraction API.
Usage Quotas
Per-team monthly extraction limits tied to subscription plans, with real-time counters and quota enforcement.
RBAC & Permissions
Owner, admin, and member roles with fine-grained permission sets enforced on every API request.
Webhooks
Subscribe to extraction and platform events and receive signed webhook payloads to your endpoint in real time.
OpenAPI Reference
Auto-generated OpenAPI 3.0 spec with live request/response examples for every endpoint.
Guides
Guides and API docs.
Learn how to configure, secure, and deploy Spindle, then inspect every endpoint in the API reference.
API Reference
Explore every endpoint, request schema, and response in Spindle's live OpenAPI docs.
Open reference
Getting Started
Create an account, generate an API key, and make your first extraction request.
Read guide
Extraction Adapters
Learn when Spindle uses fetch, readability, or browser rendering to extract a page.
Read guide
Authentication
Understand dashboard sessions, API keys, and production cookie setup.
Read guide
Multitenancy & RBAC
How teams, roles, and workspace isolation work across Spindle.
Read guide
API Key Configuration
Create, rotate, and safely use API keys for production integrations.
Read guide
Deployment Guide
Deploy Spindle safely across web, API, and container environments.
Read guide