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/v1

Authentication

Send your API key as a bearer token:

Authorization: Bearer $TABSTACK_API_KEY

Create 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 with POST /automate/{requestID}/input)

Two endpoints stream: /research and /automate respond with text/event-stream. See Streaming Patterns in the Tabstack docs.

On this page