Just want working code?
Skip to the Websets coding agent reference — a self-contained page your agent can read to integrate Websets.
What Are Websets?
Websets finds exactly what you need on the web — even when it’s complex. Give it a query like “agtech companies in the US that raised Series A” and it will search, verify each result against your criteria, and enrich every match with additional data you specify. Results arrive as structured, verified items you can export or pipe into your workflow. You can also build websets visually in the Dashboard — no code required.How It Works
- You define a search — a natural language query, how many results you want, and optionally criteria to verify against and enrichments to extract.
- Websets searches and verifies — it uses Exa’s search engine to find candidates, then verifies each one against your criteria. Only matching results become items.
- Enrichments run automatically — for each verified item, Websets searches the web to find the additional data you requested (CEO name, funding amount, contact info, etc.).
- Results arrive over time — Websets is asynchronous. Poll for status, use webhooks for real-time updates, or just check the dashboard.
Key Capabilities
| Feature | What It Does |
|---|---|
| Criteria verification | Each result is checked against rules you define, so you only get relevant matches |
| Enrichments | Extract specific data points (text, numbers, dates, booleans) for every result |
| Monitors | Schedule recurring searches to keep your webset updated automatically |
| Webhooks | Get real-time HTTP callbacks as items are added or enriched |
| Imports | Bring your own URLs and run enrichments on them |
Human Quickstart
Get your API key from the Exa Dashboard.- Python
- JavaScript
- cURL
Next
- Dashboard Guide - Step-by-step guide to using Websets in the dashboard
- How It Works - Deep dive into the event-driven architecture
- Websets API Reference - Full API reference for all endpoints
- FAQ - Common questions about Websets

