spiders list
List all spiders in the database.Syntax
Options
string
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
string
required
Path to JSON spider configuration file. Use
- to read from stdin.Options
string
default:"default"
Project name to associate with this spider.
flag
Skip Pydantic schema validation (not recommended). Use only for backward compatibility.
Examples
Spider Configuration Format
Configuration Fields
string
required
Spider name (letters, numbers, hyphens, underscores only). Must be unique per project.
array
required
List of domains this spider can crawl. URLs outside these domains are filtered.
array
required
Initial URLs to crawl. Must be valid HTTP/HTTPS URLs.
string
Original website URL (for documentation purposes).
array
URL pattern matching rules. Each rule defines which URLs to follow and how to process them.
object
Spider-specific settings that override defaults.
object
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
string
required
Spider name to delete.
Options
string
Project name. If specified, only deletes spider from that project.
flag
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