Installation
Install globally with npm (Node.js 20+):Authentication
Set your API key as an environment variable:Command Structure
All commands follow a resource-based pattern:nimble --help to list all resources, or nimble [resource] --help for resource-specific usage.
Core Commands
Extract
Extract clean content from any URL:Search
Perform a real-time web search:Map
Discover all URLs in a domain:Crawl
Crawl an entire website:Extract Template
Run a pre-built extraction template:Web Search Agent
Ask a research question — an agent is generated for you:Output Formats
Control response formatting with the--format flag:
Transforming Output
Use--transform with GJSON syntax to extract specific fields:
File Arguments
Pass file contents as argument values using@filename syntax:
@file://filename for plain text or @data://filename for base64-encoded content.
Global Flags
Debug Mode
Enable--debug to inspect the full HTTP request and response — useful for troubleshooting:
Next Steps
API Reference
Full REST API documentation for all endpoints
Extract
Extract features and parameters
Search
Real-time web search with structured results
Templates
Pre-built extraction templates for popular platforms