Skip to main content

webl - Domain Intelligence CLI

Command-line tool for domain intelligence lookups. Get WebL Site Authority, age, launch detection, and industry data directly from your terminal.

Installation

curl -fsSL https://websitelaunches.com/install.php | bash

This installer will automatically:

  • Detect your OS and Python version
  • Choose the best installation method (Homebrew, pipx, or pip)
  • Verify the installation
  • Show you quick start examples

macOS (Homebrew)

brew tap websitelaunches/tap
brew install webl

pip (all platforms)

pip install webl
pipx install webl

Quick Start

# Look up a domain (no API key needed for 3k/month)
webl github.com

# Include historical data (requires Growth+ tier)
webl github.com --history

# Output as JSON
webl github.com --json

# Output as CSV
webl github.com --csv

# For higher limits, set your API key
webl config set-key YOUR_API_KEY

# Batch lookup (requires API key)
webl batch domains.txt

Free Tier (No API Key Required!)

You can use webl immediately without any signup:

  • 3,000 requests per month based on your IP address
  • Perfect for personal use and testing
  • No registration required

Upgrade for More

Sign up for an API key to get higher limits:

  • Starter: 50,000 requests/month + AI descriptions
  • Growth: 250,000 requests/month + historical data + batch lookups
  • Pro: 1,000,000 requests/month
  • Business: 5,000,000 requests/month + custom rate limits

Get your API key at: https://websitelaunches.com/api/

Usage

Single Domain Lookup

webl github.com
webl stripe.com --history
webl shopify.com --json

Output includes:

  • WebL Site Authority score (0-100)
  • Domain age and registration date
  • Launch detection and date
  • Industry category classification
  • AI-generated description

Batch Lookup

Create a text file with one domain per line:

# domains.txt
github.com
stripe.com
shopify.com

Then run:

webl batch domains.txt
webl batch domains.txt --csv > results.csv

Configuration

# Set API key
webl config set-key YOUR_API_KEY

# Show current config
webl config show

# Show config file path
webl config path

Output Formats

  • Pretty (default): Beautiful terminal output with tables
  • JSON: Machine-readable JSON (--json)
  • CSV: CSV format for spreadsheets (--csv)

Environment Variables

You can also set your API key via environment variable:

export WEBL_API_KEY=your_api_key
webl github.com

Examples

Basic lookup

$ webl github.com

╭─────────────── Domain Intelligence ───────────────╮
│ Domain         github.com                         │
│ Authority      85/100                             │
│ Age            17.2 years (2007-10-01)            │
│ Launch Date    2008-04-10                         │
│ Category       Developer Tools > Code Hosting     │
│ Description    GitHub is a development platform...│
╰────────────────────────────────────────────────────╯

API Usage: 1,247/250,000 requests this month (growth tier)

Historical data

$ webl github.com --history

╭─────────────── Domain Intelligence ───────────────╮
│ Domain         github.com                         │
│ Authority      85/100                             │
│ ...                                                │
╰────────────────────────────────────────────────────╯

Historical Authority:
Date      Authority  Release ID
2018-01   75         CC-MAIN-2018-05
2019-01   78         CC-MAIN-2019-04
2025-10   85         CC-MAIN-2025-40

Authority Change: +10 (+13.3%)

JSON output

$ webl github.com --json | jq
{
  "ok": true,
  "data": {
    "domain": "github.com",
    "site_authority": 85,
    "domain_age": 17.2,
    ...
  }
}

CSV output

$ webl github.com --csv
domain,authority,age_years,age_date,launch_detected,launch_date,category...
github.com,85,17.2,2007-10-01,true,2008-04-10,Developer Tools,...

Batch processing

$ webl batch domains.txt --csv > results.csv

API Tiers

  • Free: 3,000 requests/month (no API key needed!)
  • Starter: 50,000 requests/month + AI descriptions
  • Growth: 250,000 requests/month + historical data + batch lookups
  • Pro: 1,000,000 requests/month
  • Business: 5,000,000 requests/month + custom rate limits

Historical data (--history flag) requires Growth tier or higher. Batch lookups (webl batch) require an API key (any paid tier).

Support

License

MIT License - See LICENSE file for details

Metadata

Release files for webl 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for webl 0.2.0
File Size Uploaded Provenance Actions
webl-0.2.0.tar.gz 11.0 kB Without provenance Details for webl-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for webl 0.2.0
File Interpreter ABI Platform Actions
webl-0.2.0-py3-none-any.whl Python 3 none any Details for webl-0.2.0-py3-none-any.whl

Total release size: 21.7 kB

Release files / webl-0.2.0.tar.gz

Download URL webl-0.2.0.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
bcce95ae2e43ffb918e8580fcd3c133f144b92e2196bb75611cbb4048a89de98
BLAKE2b-256 checksum
How to use checksums
84e3d9683dd0f5ee6075390a19c6bd9c93c33249e6aad84bebf512f604cde068
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / webl-0.2.0-py3-none-any.whl

Download URL webl-0.2.0-py3-none-any.whl
Size 10.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
25027e29ff411b321945280080c884381e8fba5b8bb6304df812a7228eae3cc6
BLAKE2b-256 checksum
How to use checksums
73541b1c85cf3407d4483ed5c18dfa2b9ee4b123ed0ae7ae5f07bf8e6aecaa50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for webl 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page