— AGENT-NATIVE SCRAPING
Give your agent the answer.
Turn a website's listings, products, or posts into a search API your agents can query in natural language. Scrape once, query forever. No embeddings pipeline, no vector database to babysit, no search index to wire up.
— HOW IT WORKS
01 / Setup
— HOW IT WORKS
From URL to answer in three steps.
— 01 / DEFINE
Chat with the agent.
Tell it what to scrape. The agent picks the selectors, detects the fields, and validates the run.
Scrape acmehomes.co.uk for 3-bed houses in Bristol.
Found the listing page. Detected fields: title, price, bedrooms, features. Add anything else?
— 02 / INDEX
Trawley runs the pipeline.
Scrape, structure, embed, index. No infrastructure to provision.
- scrapehtml → structured
- embedstructured → vectors
- indexhybrid search ready
- re-scrapeon a schedule
— 03 / QUERY
Ask in English.
One endpoint. Structured, ranked results. Plug into Claude, Cursor, or your own agent.
curl -G $TRAWLEY/v1/scrapers/$ID/search \
-H "Authorization: Bearer $KEY" \
--data-urlencode \
"search=3-bed houses with a garden \
under £500k in Bristol"— WHAT'S IN THE BOX
Everything your agent needs from a scraper.
One platform for setup, scraping, indexing, search, and freshness. Each piece below is a capability you'd otherwise wire together yourself.
— 01 / SETUP
Agentic scraper setup
Chat to set it up. The agent picks fields, finds selectors, and validates the run.
— 02 / MAINTENANCE
Scraper doctor
Detects when sites change and autofixes selectors so your data keeps flowing.
— 03 / QUERY
Natural language search
Plain-English queries become filter, fuzzy, and vector search under the hood.
— 04 / QUERY
Filtered REST API
Typed filters and sorts for when you want explicit control. JSON in, JSON out.
— 05 / FRESHNESS
Scheduled scrapes and change tracking
Run on any cadence. Diff between runs to see exactly what changed.
— 06 / DEPTH
Nested page scraping
Follow links from a list page to grab structured details from each inner page.
— 07 / COMPATIBILITY
Built for real sites
JavaScript rendering. Pagination handled. Field types stay typed: numbers as numbers, dates as dates.
— 08 / ACCESS
Use your data anywhere
Chat with results in the Trawley UI. Export to CSV. Or hit the API from your stack.
— 09 / ROADMAP
Webhooks and MCP
Push results when scrapes complete. Create scrapers and query data from agent tools.
— THE QUERY LAYER
Natural language. All the precision of faceted search.
Most natural-language search bolts an embedding model onto a vector database and hopes ranking sorts it out. Trawley reads your query, picks the structured filters and ranges it can actually constrain on, runs semantic match for the rest, and ranks the result. You ask. Trawley figures out the most effective query.
— INPUT
— RANGE
bedrooms ≥ 3
Numeric bound. Indexed for exact retrieval.
— RANGE
price ≤ £500k
Numeric bound. Indexed for exact retrieval.
— SEMANTIC
features ~ "garden"
Vector match. Catches "south-facing garden", "patio garden", "garden shed".
— SEMANTIC
location ~ "Bristol"
Vector match. Catches "Clifton", "Bishopston", "Redland".
— OUTPUT
Ranked, structured results. The agent gets the answer, not the haystack.
— WHAT YOU DON'T HAVE TO BUILD
The pipeline you'd otherwise build.
— WHAT YOU'D BUILD
Eight services. Eight integrations. Eight things to keep alive.
Trawley.
One API key. One thing to learn.
— SCRAPE ONCE, QUERY FOREVER
One scrape. N queries.
Re-extracting on every agent turn re-fetches the page, re-runs an LLM against the raw HTML, and re-pays the latency and cost every time. Trawley scrapes once, embeds once, indexes once, and serves every subsequent query from the index.
— PER-QUERY LATENCY
- Trawley
- —
- Re-extract per call
- —
Benchmark publishes 2026-06-08.
— COST · 1,000 QUERIES
- Trawley
- $—
- Re-extract per call
- $—
Benchmark publishes 2026-06-08.
— COST · 10,000 QUERIES
- Trawley
- $—
- Re-extract per call
- $—
Benchmark publishes 2026-06-08.
— PRICING
Self-serve. Set pricing. No demo call.
— FREE
$0 /mo
For exploring Trawley.
- 100 page credits/mo
- 1 scraper
- 50 search API calls/mo
- 30-day retention
— STARTER
$39 /mo
For small projects.
- 2,000 page credits/mo
- 5 scrapers
- 2,000 search API calls/mo
- Scheduling
- 90-day retention
- 2 team members
— PRO
$99 /mo
For growing teams.
- 10,000 page credits/mo
- 15 scrapers
- 10,000 search API calls/mo
- Scheduling
- 1-year retention
- 5 team members
— BUSINESS
$249 /mo
For large-scale operations.
- 50,000 page credits/mo
- 50 scrapers
- 50,000 search API calls/mo
- Scheduling
- 2-year retention
- 15 team members
Every paid plan is set, self-serve, and cancellable in one click. No demo call required.
Build your first scraper in an afternoon.
Free to start. No card required. Cancel any paid plan in one click.