How it works
- Pass in what you have — Provide one or more items with whatever data you already know (name, SKU, brand, etc.).
- Define the target schema — Tell Lasso what fields you want filled in (or use the default product schema).
- Lasso researches each product — The AI searches Lasso’s database, finds the product, and extracts structured data.
- Get back complete records — Every field is filled in with citations, reasoning, and confidence scores.
The basis
Every enriched field includes abasis that tells you:
- citations — The sources used (URL, title, excerpt)
- reasoning — How the AI determined the value
- confidence —
highorlow
Schema options
Same as Search — useschema_id, inline columns, or omit both for the default product schema.
Sync vs async
- Sync (default): For up to 5 items, Lasso processes and returns results in the same request.
- Async: For larger batches (>5 items) or when you pass
webhook_url, Lasso returns202immediately and delivers results via webhook.
Example: Search then Enrich
A common pattern is to search for products first, then enrich the results with additional detail.Credits
Credit cost depends on the thinking level you choose:| Thinking | Model | Credits/item | Best for |
|---|---|---|---|
hard | Gemini 3.1 Pro | 4 | Complex or ambiguous products |
medium | Gemini 3.1 Lite | 2 | General-purpose enrichment (default) |
low | Gemini 2.0 | 1 | Fast, straightforward lookups |
Web search
By default, Lasso uses web search to research each product and provides abasis with citations for every enriched field. You can disable this with web_search: false — the AI will fill fields from its own knowledge without citations, which is faster and still accurate for well-known products.
Next steps
- Enrich API reference — Full parameter and response documentation.
- Search — Discover products to enrich.
- Glossary — Control terminology during enrichment with
use_glossary: true.

