Structured results
Every match comes back as title, URL, snippet, and ranking position, ready to feed straight into your model.
POST /v1/search
Run a query, get structured results, and scrape every page in the same call.
Give your agent live web results it can reason over and act on, not a wall of HTML. Send a query, get back ranked titles, URLs, and snippets, and flip on scrape to pull clean, LLM-ready content from each result in one request.
What you get
Every match comes back as title, URL, snippet, and ranking position, ready to feed straight into your model.
Pass scrape and each result returns clean, LLM-ready content alongside its metadata, no second round trip.
Pick general, news, or finance to shift ranking and source selection toward what your agent actually needs.
Ask for anything from one result to a hundred so you only pull the depth your workflow can use.
How it works
01
POST a query string with an optional num and topic to point the search at the right scope.
02
Webclaw runs the search and ranks the matches into a clean, structured list.
03
Set scrape and each result is fetched and reduced to LLM-ready content, JS rendering and bot protection handled for you.
04
You get a JSON array of titles, URLs, snippets, and positions your agent can act on immediately.
API
It is an endpoint that takes a plain query and returns ranked web results as structured JSON, with title, URL, snippet, and position for each match. Unlike a browser search page, the output is built for an LLM to read directly, and you can ask Webclaw to scrape each result into clean content in the same call.
One credit pool, every endpoint. Cancel anytime, or self-host the open-source core for free.