Dashboard
Start building with Spider
Create an API key
Export the key
export SPIDER_API_KEY="sk-..."SDKs, the MCP server and every command read it.
Connect Claude Code
Client configs in the docsclaude mcp add spider --transport http \
https://mcp.spider.cloud/mcp \
-H "Authorization: Bearer $SPIDER_API_KEY"Read and follow https://spider.cloud/agent-skill/SKILL.mdOr skip MCP and let the agent onboard itself
Connect Codex
Client configs in the docsRead and follow https://spider.cloud/agent-skill/SKILL.mdPaste into a Codex session. The skill covers the whole API.
Connect your MCP client
Client configs in the docsEndpoint: https://mcp.spider.cloud/mcp
Transport: Streamable HTTP
Auth: Authorization: Bearer sk-...Works in Claude Desktop, Cursor, Windsurf, or any MCP client.
Make the first request
Full example in the docscurl -X POST https://api.spider.cloud/scrape \
-H "Authorization: Bearer $SPIDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "return_format": "markdown"}'Install the SDK and run it
Full example in the docspip install spider_clientfrom spider import Spider
app = Spider() # reads SPIDER_API_KEY
page = app.scrape_url("https://example.com")Install the SDK and run it
Full example in the docsnpm install @spider-cloud/spider-clientimport { Spider } from "@spider-cloud/spider-client";
const app = new Spider(); // reads SPIDER_API_KEY
const page = await app.scrapeUrl("https://example.com");request statusloadingLoading request status
Loading request data