read_crawl_data
Retrieve crawl export CSV data by export ID, returning rows as formatted text. Filter by column value, limit rows, and select specific columns to control context size.
Instructions
Read CSV data from an export. Use after export_crawl.
Args: export_id: The export_id from export_crawl file: CSV filename to read (from the file list in export_crawl output) limit: Max rows to return (default 100, max 1000) offset: Number of rows to skip (for pagination) filter_column: Optional column name to filter by filter_value: Optional value to match in the filter column filter_mode: How to match filter_value: "contains" (default, case-insensitive substring), "exact" (case-insensitive exact match), or "regex" (Python regex) columns: Optional comma-separated column names to return. Wide exports (Internal:All has dozens of columns) flood the context; request just the ones you need, e.g. "Address,Status Code".
Returns: CSV data as formatted text with column headers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | ||
| limit | No | ||
| offset | No | ||
| columns | No | ||
| export_id | Yes | ||
| filter_mode | No | ||
| filter_value | No | ||
| filter_column | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |