ExtraktorPaste a URL or ask a question⌘K

Extraktor API

Live web data for your agents. Get a key, then let your coding agent do the setup.

Get an API key

25 free credits each month. No credit card.

Give this prompt to your coding agent

Claude Code, Codex, Cursor or any coding agent adds the tools and tests them.

Prompt
Add live web data to the agent in this project with the Extraktor API.- Read the API reference first: https://extraktor.app/openapi.json- Give the agent two tools: extract (POST /v1/extract) reads a page at a URL, and search (POST /v1/search) finds pages. Use the descriptions and input schemas from the API reference.- If the agent uses the Claude API or the OpenAI Responses API, connect the remote MCP server https://extraktor.app/mcp instead of the two tools.- Send the API key from the EXTRAKTOR_API_KEY environment variable as a Bearer token. If it is not set, ask me for the key. I get it at https://extraktor.app/developers.- Test one extract call and one search call. On an error, follow error.guidance.
Write the code yourself

Language or framework

Terminal
# Read a page as Markdowncurl https://extraktor.app/r/https://example.com \  -H "Authorization: Bearer $EXTRAKTOR_API_KEY"# Extract fields as JSONcurl https://extraktor.app/v1/extract \  -H "Authorization: Bearer $EXTRAKTOR_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "url": "https://www.cloudflare.com/plans/",    "fields": { "prompt": "Each plan with its name and monthly price" }  }'# Search the webcurl https://extraktor.app/v1/search \  -H "Authorization: Bearer $EXTRAKTOR_API_KEY" \  -H "Content-Type: application/json" \  -d '{ "query": "Cloudflare R2 pricing" }'

Put any page URL after /r/. An extract also gives links, contacts or a screenshot on request. To read a search result, extract its link.

All endpoints, inputs and errors: API reference (OpenAPI)

Use Extraktor while you code (MCP, no key)
Terminal
npx -y @extraktor/cli mcp add

It adds Extraktor to Claude Code, Codex, Cursor, VS Code, Gemini CLI and Windsurf. Your agent asks you to sign in the first time.

Set up one agent instead

Agent

Terminal
claude mcp add --transport http --scope user extraktor https://extraktor.app/mcp

Run /mcp in Claude Code, select extraktor, and sign in.