Examples

Working code you can copy, paste, and run. Source files in the sessemi-examples repo — Python, Node.js, Go, and curl.

Quick start
Basic scrape with error handling

The universal pattern — POST, handle 4xx/5xx, surface credits remaining. stealth=true auto-routes anti-bot solving.

DataDome
DataDome bypass

Scrape DataDome-protected sites — Vinted, Leboncoin, Idealista. Device check + slider CAPTCHA handled at the engine.

Cloudflare
Cloudflare bypass

Cloudflare's managed challenge, JS challenge, and Turnstile — one call, clean HTML back. No third-party CAPTCHA services.

Sessions
Named sessions for multi-page scrapes

Reuse the same TLS-session and cookies across requests. Pagination, listing-detail walks, and authenticated flows stay under one second per page after warmup.

Async
Batch scraping multiple URLs

Submit a batch with ?async=true, poll for completion. Concurrency-aware against your tier's slot budget.

DataDome Sessions
Scraping the Vinted API

Mint a DataDome session token, then hit the internal product API across 26 EU markets. Full walkthrough on this site.

DataDome
Leboncoin listings

France's largest classifieds, behind DataDome's strictest tier. Pulls structured JSON for real-estate, automotive, and general listings.

DataDome
Idealista across ES, PT, IT

Real-estate listings across three markets with shared protection profile. Country-rotated residential pool keeps each market clean.

Also available in Node.js, Go, and curl. The repo is the source of truth — browse all examples on GitHub →