Welcome
Extract, transform, research and automate the live web with one API call.
The Tabstack API gives AI agents and applications a finished result from the live web in one call: clean Markdown from any public URL, structured JSON that matches your schema, AI-generated JSON built from page content, cited multi-source research, and natural-language browser automation.
What you'll find here
- API Reference: all 6 operations, grouped into Extract, Generate, Research and Automate, with request and response examples and a live API playground.
- SDKs: client libraries for C#, Python and TypeScript, generated by APIMatic, with code samples on every endpoint.
- Context Plugin: brings the API and SDKs into AI coding assistants such as Claude Code, Cursor and Codex.
Base URL
https://api.tabstack.ai/v1Authentication
Send your API key as a bearer token:
Authorization: Bearer $TABSTACK_API_KEYCreate a key in the Tabstack Console under API Keys.
Common tasks
- Turn a page into clean Markdown:
POST /extract/markdown - Extract structured data with a JSON schema:
POST /extract/json - Generate new JSON from page content with AI:
POST /generate/json - Get a cited answer from live sources:
POST /research(streams Server-Sent Events) - Run a browser task from natural language:
POST /automate(streams Server-Sent Events; answer mid-task form requests withPOST /automate/{requestID}/input)
Two endpoints stream: /research and /automate respond with text/event-stream. See Streaming Patterns in the Tabstack docs.