Blog

Learn how to scrape the web and create tools with public data.

A directed graph with plan, search, read, and answer nodes

Build a LangGraph Research Agent That Searches, Reads, and Cites

A stateful LangGraph loop that plans queries, calls Serply's search API, fetches full pages through the scraper, and stops when it has enough to answer.
An AI agent fetching a Reddit thread as JSON

Why Your AI Agent Can't Read Reddit (And How to Fix It)

Reddit blocks the exact traffic pattern an AI agent produces. A clean JSON endpoint fixes that in one request.
Bar chart illustration comparing SERP API pricing

SERP API Pricing Compared: SerpApi, Serper.dev, Bright Data, DataForSEO, and 25+ Alternatives (2026)

A full breakdown of SERP and web-search API pricing in 2026, from SerpApi and Serper.dev to Bright Data, DataForSEO, and AI-native search APIs, with the direct answer up front.
Featured image for How to find sibling HTML nodes using DOM Crawler and PHP?

How to find sibling HTML nodes using DOM Crawler and PHP?

Discover how to navigate and display sibling HTML nodes in PHP using DOM Crawler, illustrated with a simple yet effective code example.
Featured image for How to select values between two nodes in DOM Crawler and PHP?

How to select values between two nodes in DOM Crawler and PHP?

Use DOM Crawler with XPath to extract content between two nodes, as demonstrated in our code example for effective web data extraction.
Featured image for How to scrape tables with DOM Crawler?

How to scrape tables with DOM Crawler?

Learn how to methodically extract table data using DOM Crawler’s filter and each method, demonstrated with an easy-to-follow code example.
Featured image for How to find HTML elements by attribute using DOM Crawler?

How to find HTML elements by attribute using DOM Crawler?

Learn how to use DOM Crawler’s filterXPath to find HTML elements by attributes, illustrated by extracting email inputs from a webpage.
Featured image for Can I use XPath selectors in DOM Crawler?

Can I use XPath selectors in DOM Crawler?

Learn how to use XPath selectors with DOM Crawler for efficient web scraping and data extraction.
Featured image for How to find all links using DOM Crawler and PHP?

How to find all links using DOM Crawler and PHP?

Learn to extract all webpage links using PHP and DOM Crawler. Discover practical examples with filter and filterXPath methods to enhance your scraping skills.
Featured image for Python Parse HTML

Python Parse HTML

Discover web scraping for large data collection. This summary presents top Python HTML parsers for easier web scraping tasks.