Hands-on tutorials for getting things done with Spidra and modern scraping tooling.
If your stack is already C#, there is no reason to reach for Python to collect data. This guide covers the complete .NET scraping stack: HtmlAgilityPack and AngleSharp for static pages, Playwright for JavaScript-rendered content, and when the operational cost of managing headless browsers makes a managed scraping API the better call.
CSS selectors break every time a site redesigns. AI-powered scraping replaces brittle selectors with natural language prompts and returns typed structured output that maps directly to Rust structs. This guide covers prompt-based extraction, JSON schema output for LLM pipelines, and wiring live web data into a Rust AI agent.
Learn web scraping with Node.js. From Cheerio and Puppeteer to the Spidra SDK. Real working code and honest advice on when to use each tool.
XPath expressions and CSS selectors are tightly coupled to DOM structure and break silently every time a site redesigns. AI-powered scraping lets you describe what you want in plain English and returns structured output that deserializes directly into C# records via System.Text.Json. This guide covers prompt-based extraction, JSON schema output, Semantic Kernel integration, and production retry patterns with Polly.
Rust makes a surprisingly strong case for web scraping: near-zero memory overhead, first-class async with Tokio, and a type system that catches errors before they reach production. This guide covers the full Rust scraping stack, from static HTML parsing with reqwest and scraper, through JavaScript rendering with chromiumoxide, to handling anti-bot measures and proxy rotation with a managed scraping API.
Get 300 free credits to explore Spidra. Build your first scraper in minutes, not hours. Upgrade anytime as you scale.
We build features around real workflows. Usually within days.