Skip to main content

Installation

The fastest way to install — no Python or Homebrew required (macOS / Linux):
This installs all extras by default (datasets, LLM, PostgreSQL, ClickHouse). Options:

Optional Extras

Install additional capabilities based on your needs:

Verify Installation

Configuration

Set Your API Key

Get your API key from app.anysite.io and configure it:

Update Schema Cache

The schema cache enables endpoint discovery and automatic type conversion:

Configuration Management

Configuration Priority

Settings are resolved in this order (highest priority first):
  1. CLI flags--format csv, --parallel 5
  2. Environment variablesANYSITE_API_KEY
  3. Config file~/.anysite/config.yaml
  4. Defaults — built-in default values
Use environment variables for CI/CD environments and the config file for local development.

Claude Code Skill

Install the anysite-cli skill for Claude Code to get AI-assisted data collection directly in your terminal:
1

Add the skills marketplace

2

Install the skill

The skill gives Claude Code full knowledge of all anysite commands, dataset pipeline configuration, database operations, and LLM analysis — so you can describe what data you need in natural language and let the agent build and run the pipeline for you.

Global Options

These options are available for all commands:
The --json and --human flags control Agent Protocol output mode. By default, the CLI auto-detects: JSON in pipes, human-readable in terminals.

Troubleshooting

Make sure the Python scripts directory is in your PATH. If you installed in a virtual environment, activate it first:
Or install globally:
Anysite CLI requires Python 3.11+. Check your version:
Consider using pyenv to manage multiple Python versions.
If anysite schema update fails, check your API key and network connection:
Use a virtual environment or the --user flag:

Next Steps

Discover Endpoints

Browse and search 118+ available API endpoints

Make API Calls

Start extracting data with single API requests