Automatically analyze your product with the Pointer CLI to build comprehensive knowledge.
Navigate to API Keys
Generate new key
Copy your secret key
Command | Description | Authentication |
---|---|---|
pointer init | Add a website to crawl | Required |
pointer scrape | Collect content from configured websites | Required |
pointer upload | Transfer scraped data to Pointer | Required |
pointer status | Check crawl processing status | Required |
pointer list | View local scraped data | Not required |
pointer cleanup | Remove all local data | Not required |
pointer purge | Delete server-side crawl data | Required |
Option | Description |
---|---|
-s, --secret-key <key> | API secret key (overrides environment variable) |
-v, --version | Display CLI version |
--help | Show command help |
pointer scrape
behavior:
Option | Description | Default |
---|---|---|
--max-pages <number> | Maximum pages to crawl | 200 |
--concurrency <number> | Parallel page processing | 1 |
--fast | Use fast crawl mode | Interactive prompt |
--no-pii-protection | Disable PII detection | PII protection enabled |
--pii-sensitivity <level> | Set detection level (low/medium/high) | Interactive prompt |
--exclude-routes <patterns> | Comma-separated routes to exclude | None |
--include-routes <patterns> | Comma-separated routes to include (whitelist mode) | None |
--bearer-token <token> | Bearer token for API authentication | None |
--headers <json> | Custom headers as JSON string | None |
--cookies-file <path> | Path to cookies JSON file | None |
--browser-path <path> | Path to custom Chrome executable | System default |
--log-level <level> | Logging verbosity | info |
--exclude-routes
flag allows you to specify routes that should be excluded from scraping. This is useful for avoiding admin panels, API endpoints, or specific file types.
/admin
- excludes only the exact path/admin/*
- excludes all paths starting with /admin/
*.pdf
- excludes all PDF files/api/*/docs
- excludes paths like /api/v1/docs
, /api/v2/docs
--include-routes
flag allows you to specify which routes should be included in scraping. When used, ONLY matching routes will be scraped.
--include-routes
is specified, a URL must match at least one include pattern to be scraped--include-routes
and --exclude-routes
are specified:
Authorization: Bearer sk-proj-abc123xyz789
Access control with test accounts
--exclude-routes
to prevent scraping of sensitive areas like /admin/*
or /api/*
Use interactive mode
Secure your credentials
Optimize crawling
Manage your data
pointer list
before uploadingpointer cleanup
to remove local data after successful uploadsAdvanced scraping tips
--log-level debug
to see which URLs are being included/excluded--max-pages 10
first to test your patterns before full scrapingecho $POINTER_SECRET_KEY
--max-pages
to control crawl size upfront