/v1beta) to the GA version (/v1).
Both the Beta and V1 APIs continue to be supported. Using the Beta API will result in warnings and no breaking errors in production until at least June 2026. We recommend migrating to the V1 API for the latest features and improvements.
Highlights
-
Excerpts are always returned — The top-level
excerptsfield (bool or settings object) is removed. Excerpts are now always returned in the response; size is controlled viaadvanced_settings.excerpt_settings.max_chars_per_result. You can no longer disable excerpts by settingexcerpts: false. -
Settings reorganized under
advanced_settings—fetch_policy, excerpt settings, andfull_contentare now nested under a single newadvanced_settingswrapper object (previously top-level fields). See Advanced Settings for the full list. -
Larger request capacity —
urlsnow accepts up to 20 URLs per request, andobjectivenow accepts up to 5000 characters.
Overview of Changes
| Component | Beta | V1 |
|---|---|---|
| Endpoint | /v1beta/extract | /v1/extract |
| SDK method | client.beta.extract() | client.extract() |
urls limit | Up to 10 URLs per request | Up to 20 URLs per request |
objective limit | Up to 3000 characters | Up to 5000 characters |
| Excerpts | Configurable via top-level excerpts (bool or object); can be disabled with excerpts: false | Always returned; size controlled via advanced_settings.excerpt_settings.max_chars_per_result (cannot be disabled) |
max_chars_total | Inside excerpts object | Promoted to top-level request field (controls total excerpt size; does not affect full_content) |
client_model (new) | — | Top-level field for model-specific optimizations |
session_id (new) | — | Top-level field for grouping related Search and Extract calls made by an agent as part of the same task. Server returns one on every response if not provided. |
advanced_settings | — | New object nesting fetch_policy, excerpt_settings, and full_content |
Migration Example
Before (Beta)
After (v1)
Additional Resources
- Extract Quickstart - Get started with the V1 API
- Best Practices - Optimize your extract requests
- API Reference - Complete parameter specifications