Bytekit
The web data API for AI agents and pipelines — scrape, screenshot, record, and monitor any URL through one endpoint.
Bytekit is a REST API for capturing what a webpage looks like and what it says. One key, one base URL: scrape content, take screenshots, record scrolling video, discover sitemaps, and watch URLs for changes — with each request automatically routed through the right rendering path.
curl -X POST https://api.bytekit.com/v1/scrape \
-H "Authorization: Bearer sk_live_YOUR_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'Start building
Quickstart
Make your first scrape or screenshot with curl. No SDK required.
TypeScript SDK
Type-safe client for Node.js and modern JavaScript runtimes.
Python SDK
Official Python client with sync and async support.
Go SDK
Idiomatic Go client. Coming soon.
Capabilities
Scrape
Fetch any URL as raw HTML, clean markdown, or structured content.
Screenshots
Capture full-page or viewport PNG/JPEG/WebP.
Recordings
Generate a scrolling video of a page.
Monitors
Watch a URL on a schedule and webhook you when it changes.
Bulk
Fan out thousands of URLs in parallel with per-item webhooks.
Sitemap
Discover URLs from a domain's sitemap or by light crawling.
Fetch
Low-latency raw HTTP fetch with optional markdown/HTML conversion.
Built for agents
Point your AI agent at the documentation index for a complete, machine-readable map of the API.