deepseek_extract
Extract structured JSON from a web page by target fields or a JSON Schema, returning only requested entities or key-value data instead of full page text.
Instructions
Extract structured JSON from a web page conforming to target fields or a schema.
Extracts specific entities or key-value data without returning full page text. Returns extracted JSON under 'data'. Do not use for general reading (use deepseek_fetch), nor for search or discovery (use deepseek_search).
Args: url: Absolute web page URL to extract from. fields: Target attribute names (e.g. ['price', 'specs']), exclusive with schema. schema: JSON Schema defining target structure, exclusive with fields. instruction: Optional extraction guidance. clean: Remove Markdown backslash escapes (default True). max_chars: Content cap before extraction (default 40000). refresh: Bypass cache and fetch page again (default False). strip_boilerplate: Remove site UI lines from text (default True).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| clean | No | ||
| fields | No | ||
| schema | No | ||
| refresh | No | ||
| max_chars | No | ||
| instruction | No | ||
| strip_boilerplate | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||