spiders list
List all spiders in the database.Syntax
Options
Filter by project name. If omitted, shows spiders from all projects.
Examples
Output
spiders import
Import or update a spider from a JSON configuration file.Syntax
Arguments
Path to JSON spider configuration file. Use
- to read from stdin.Options
Project name to associate with this spider.
Skip Pydantic schema validation (not recommended). Use only for backward compatibility.
Examples
Spider Configuration Format
Configuration Fields
Spider name (letters, numbers, hyphens, underscores only). Must be unique per project.
List of domains this spider can crawl. URLs outside these domains are filtered.
Initial URLs to crawl. Must be valid HTTP/HTTPS URLs.
Original website URL (for documentation purposes).
URL pattern matching rules. Each rule defines which URLs to follow and how to process them.
Spider-specific settings that override defaults.
Custom extraction callbacks with CSS/XPath selectors for non-article content.
Output
Successful Import
Update Existing Spider
Re-importing a spider replaces its configuration entirely. All rules and settings are deleted and recreated.
Validation Failure
spiders delete
Delete a spider and all its associated data.Syntax
Arguments
Spider name to delete.
Options
Project name. If specified, only deletes spider from that project.
Skip confirmation prompt.
Examples
Output
With Confirmation
Force Delete
Next Steps
Run Crawls
Start crawling with your imported spiders
View Data
Inspect and export scraped items