Overview

Scout is a web intelligence API - search, extract, and research the live web, shaped for AI agents.

View as Markdown

Scout turns the open web into clean, structured data your application can use directly. It is a single REST API: send JSON, get JSON. There is no SDK to learn and no scraping infrastructure to run - every endpoint returns results already shaped for large language models and autonomous agents.

The API

All endpoints speak JSON over HTTPS and live under one base URL, versioned under the /v1 prefix.

Base URL
$https://core.usescout.sh

Capabilities

Seven endpoints cover the common web-intelligence workloads.

Search

Rank the live web for a query; results carry title, URL and excerpts.

Extract

Turn public URLs into clean, LLM-ready markdown content.

Task

Deep research - a multi-step agent that answers with a per-field citation basis.

Chat

An OpenAI-compatible chat endpoint grounded in live web research.

FindAll

Enumerate every entity matching a description as structured rows.

Monitors

Track a query on a schedule; get webhooked when results change.

Your first request

Create an API key in the Scout dashboard under Settings → API keys, then pass it as a Bearer token to any /v1 endpoint.

cURL
$curl -X POST https://core.usescout.sh/v1/search \
> -H "Authorization: Bearer YOUR_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{"queries": ["what is retrieval augmented generation"], "limit": 3}'

Results are sourced from the live public web and reshaped for agent consumption - just the URL, title and excerpt your model needs to reason and cite. Continue to the Quickstart to see the response shape and the Authentication page for key management.