Start
For the complete Lumen Crawler documentation index, see llms.txt. A markdown version of any docs page is available by appending .md to its URL. Docs MCP: /docs/mcp.
Lumen Crawler
Browser-rendered crawls. Clean Markdown. Structured JSON. A task API for agents.
Lumen Crawler is a task API: you point it at a URL, it renders pages in headless Chromium, and you pull Markdown, a site map, doors, and optional cleaned JSON.
Hosts
| Surface | URL |
|---|---|
| Crawl API | https://crawler.lumen-labs.ai |
| Console | https://crawlapp.lumen-labs.ai |
| Docs | this site |
| Docs MCP | /docs/mcp |
What you get
- Playwright loads each page the way a browser does, so client-side content is present.
- Robots rules for
LumenCrawlerfail closed. Private and metadata targets are blocked at fetch time. - Main content per page as Markdown, plus an in-universe map.
- Typed JSON on request after cleanup finishes.
The loop
- Create an API key in the console. The secret is shown once.
POST /v1/crawlswithAuthorization: Bearer lc_live_…and anIdempotency-Key. The API returns 202.- Poll
GET /v1/crawls/{id}untilstatusiscompleted,cancelled, orfailed. - Read
GET /v1/crawls/{id}/pages?include=markdown.
For agents
Create with a unique Idempotency-Key. Poll until a terminal status. Off-universe links are doors — start a new crawl to enter them. On 402, do not retry the same max_pages.
Start
- Quickstart — one crawl from a key to Markdown
- Copy-paste prompts — Cursor MCP JSON and an agent prompt
- FAQ — keys, quota, robots, doors
- OpenAPI — machine-readable contract
Edit on GitHub
Last updated on