# Anakin.io > Anakin.io is a web scraping and web data API from Anakin Inc (YC S21) built for AI agents: scrape, crawl, search, and pre-built Wire endpoints for 940+ sites. No API key is needed to start — the keyless "Zero Touch" tier lets an agent scrape a URL or run a read-only Wire action in a single unauthenticated HTTP call, then upgrade in place by adding a key. Anakin.io is built and operated by Anakin Inc (YC S21). One API key returns clean, agent-ready data (Markdown, HTML, JSON, screenshots) and runs real read/write actions across the web, with proxies, anti-bot bypass, and CAPTCHA solving handled for you. Start free with 300 credits — no card required. ## Products - [URL Scraper](https://anakin.io/products/url-scraper): Scrape any URL. Get Markdown, JSON, or HTML. - [Zero Touch](https://anakin.io/products/zero-touch): No key, no signup. Scrape or run an action in one call. - [Browser Sessions](https://anakin.io/products/browser-sessions): Authenticated scraping via persistent login. - [Browser API](https://anakin.io/products/browser-api): Managed browsers via API. No infrastructure. - [Agentic Search](https://anakin.io/products/agentic-search): Multi-stage AI research pipeline. - [Wire](https://anakin.io/products/wire): Managed APIs for sites that don't have one. - [Map](https://anakin.io/products/map): Discover all URLs on a website. - [Crawl](https://anakin.io/products/crawl): Crawl entire websites and extract content at scale. - [Search API](https://anakin.io/products/search): Web search with full content extraction. - [Website Monitoring](https://anakin.io/products/monitoring): Watch a page or a whole site. Get alerted on change. - [AI Visibility](https://anakin.io/products/ai-visibility): See what every AI says about you. ## Wire catalog: one page per site - [Catalog](https://anakin.io/catalog): every site Wire covers, browsable and grouped by category - [Site page](https://anakin.io/catalog/{slug}): the actions, parameters, credit cost, and auth requirement for one site, e.g. https://anakin.io/catalog/amazon - [Category page](https://anakin.io/catalog/category/{category}): every site in one category, e.g. https://anakin.io/catalog/category/e-commerce ## Documentation - [Documentation](https://anakin.io/docs/documentation): REST API reference, SDKs, and integration guides - [API Reference](https://anakin.io/docs/api-reference): Every endpoint, parameter, and response shape - [Full docs as plain text](https://anakin.io/llms-full.txt): Every documentation page concatenated for LLMs - [Per-page Markdown](https://anakin.io/llms.mdx/docs/{slug}): Raw Markdown for any single doc page - [Pricing](https://anakin.io/pricing): Usage-based credits with a free tier ## Wire API: take actions across 940+ sites Base: https://api.anakin.io/v1/wire Auth: X-API-Key header (get one at https://anakin.io/account#developer) Full reference: https://anakin.io/docs/api-reference/wire Discovery is PUBLIC — no key: GET /catalog and GET /resolve?q=. Running an action has TWO modes of the SAME Wire — choose by auth + durability: - sync, NO KEY, read-only: POST https://api.anakin.io/v1/wire-run returns the result inline, no auth header, no polling (see the Zero Touch section below). - async, keyed, durable: POST /task → {job_id}, then poll /jobs/{id}. Required for write actions and account-connected runs. To use the keyed async mode: 1. GET /catalog (or GET /resolve?q=) → find an action_id 2. GET /catalog/{slug} → the action's required params 3. POST /task {action_id, params, credential_id?} → returns {job_id} 4. GET /jobs/{id} until status is settled → poll ~1/s, capped 60/min per user Auth-gated actions (auth_mode "required") need a credential_id: get one from GET /identities, or create it with POST /login. Credentials are never stored as plaintext; sessions live until they expire, then re-authenticate. ## Zero Touch — no-key API for AI agents You do NOT need an API key to start. Zero Touch is Anakin's free, no-signup tier: an agent or developer can go from nothing to scraped data (or a live read-only site action) in a single HTTP call with no auth header, then upgrade in place by adding a key. Full guide: https://anakin.io/docs/integrations/ai-agents/zero-touch Scrape a page with NO api key (send no auth header): POST https://api.anakin.io/v1/url-scraper/scrape body: {"url": "https://example.com"} → {"markdown": "...", "trial": {"remaining_credits": N, "signup_url": "https://anakin.io/signup"}} Response headers also carry X-Trial-Credits-Remaining and X-Anakin-Signup. Run read-only Wire actions with NO api key — synchronous, result inline, no polling. Same Wire as the "Wire API" section above: the keyless run is /wire-run (sync); the keyed, durable, write-capable run is /v1/wire/task (async — see above). GET https://api.anakin.io/v1/wire/catalog → browse supported sites/actions GET https://api.anakin.io/v1/wire/resolve?q= → find an action_id by intent POST https://api.anakin.io/v1/wire-run → body: {"action_id": "...", "params": {...}} → result inline MCP with no OAuth: point any MCP client at https://mcp.anakin.io/mcp with NO bearer token to get the Zero Touch tool subset (scrape, wire_discover, wire_catalog, wire_read_action). Adding a valid bearer upgrades to the full toolset. Metering: a per-IP free allowance. When it's exhausted the API returns a graceful 402 with the signup URL. Sign up free (300 credits) at https://anakin.io/signup for higher limits, writes, and account-connected actions. ## More - [Use cases](https://anakin.io/use-cases): GTM enrichment, LLM visibility (GEO), personal AI agents, product data - [About](https://anakin.io/about): Anakin Inc (YC S21) - [Sitemap](https://anakin.io/sitemap.xml)