Skip to main content gottem  — one API for every scraper.
AI platforms

Web data infrastructure your platform calls.

Reliable web crawling is a full-time infrastructure problem: proxies, browser farms, bot detection, rate limits, and edge cases per site. Spider handles it behind a single API so your team focuses on the product.

Your backend calls Spider Python
# Your backend calls Spider
from spider import Spider

spider = Spider()
data = spider.crawl_url(
  "https://example.com",
  params={"return_format": "markdown"},
)
# You own the UX. Spider owns the infrastructure.
01 · Infrastructure you skip

The pieces Spider already runs.

Every AI platform that needs web data eventually builds a crawler. Then rebuilds it when sites update their bot detection. Spider has solved these problems across billions of pages.

Proxies Browsers Bot bypass Markdown
Proxy management

Proxy management

Residential and datacenter proxies across 199+ countries. Automatic rotation and geo-targeting via the country_code parameter.

Bot detection

Bot detection bypass

Fingerprinting and automatic challenge solving. Test any URL in the playground against your target domains.

Browser farms

Browser farms

Full browser rendering at scale. JavaScript rendering, SPA support, and dynamic content extraction handled automatically.

Output

Output normalization

Clean markdown, plain text, or raw HTML via return_format. Consistent output regardless of how the source site is built.

02 · Built for platform teams

API surface for embedded products.

API-first Core

REST API with streaming

Simple REST endpoints with optional streaming for large crawls. Python, Node, Rust, and Go client libraries drop into your backend.

Webhooks Async

Event-driven delivery

Receive results via inline webhooks with events like on_find (page content) and on_website_status (crawl lifecycle). No polling.

Extract AI

Structured data extraction

Use css_extraction_map for CSS/XPath selectors, or set extra_ai_data: true with a custom_prompt for AI extraction. Returns structured data without post-processing.

Scale Infra

High-throughput crawling

Concurrent workloads with intelligent scheduling. Throughput scales with your plan. Your users hit your API, you hit ours.

Batch Bulk

Process URL lists at once

Submit URL lists for batch processing. Results delivered incrementally via streaming or as a complete set via webhook.

Pricing Cost

Pay-as-you-go pricing

Charged on data transferred, not per-page surcharges. No extra charges for JavaScript rendering or proxy usage. AI extraction incurs additional compute.

03 · Resources

Keep reading.

Start

Ship the web-data feature without owning the crawler.

One API. Markdown out. Free balance on sign-up.

spider.crawl_url("https://example.com")