Official CLI for the DiscoLike API
Project description
discolike-cli
Official CLI for the DiscoLike API — the discolike command from your terminal. Built on the discolike SDK.
Installation
pip install discolike-cli
Or run it without installing:
uvx --from discolike-cli discolike --help
Requires Python 3.10+. Installing this package gives you the discolike command.
Authentication
discolike auth login
Prompts for an API key (or pass --api-key) and verifies it against your account. Create a key at app.discolike.com/account/management/keys. You can also set DISCOLIKE_API_KEY in the environment instead.
Quickstart
discolike discover --icp-text "managed IT services for SMBs" --country US --max-records 25
discolike match "Stripe Inc" --city "San Francisco"
discolike match --file companies.csv --name-column company_name --wait
discolike count --phrase-match "book a demo" --country US
discolike company data stripe.com
discolike extract https://stripe.com/enterprise
Top-level commands: discover, count, match, extract, validate-icp, append, segment — plus auth, company, contacts, discogen, queries, and account command groups.
Conventions
- Results print as JSON to stdout; errors print as JSON (
error,message,status_code) to stderr. - Pass
--format tablefor a human-readable table — used automatically when stdout is a TTY. - Async endpoints (
match --file,discogen run,discogen run-personas,segment,validate-icp) take--waitto block until the job finishes. Without it, you get atask_idback to poll withdiscolike discogen status <task_id> --family <family>.appendis synchronous — it returns enriched rows directly (or writes CSV bytes to--output).
Exit codes
| Exit code | Meaning |
|---|---|
| 0 | Success |
| 1 | Server error or unexpected failure |
| 2 | Validation error |
| 3 | Authentication or plan-access error |
| 4 | Rate limited |
| 5 | Network error |
| 6 | Not found |
Links
- API documentation: docs.discolike.com
- Source: github.com/Discolike/discolike-python
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file discolike_cli-0.1.0.tar.gz.
File metadata
- Download URL: discolike_cli-0.1.0.tar.gz
- Upload date:
- Size: 15.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6accbb10e9e0afec31897cc408396097e8e4166265ac68b5fdb43de1950b93e
|
|
| MD5 |
8e9de1444fdc2aab374344aae702d1a8
|
|
| BLAKE2b-256 |
7ef62c7a840cc2fc44c9eb8d24783d712874113f7de5c3065d6a160785a604b8
|
Provenance
The following attestation bundles were made for discolike_cli-0.1.0.tar.gz:
Publisher:
publish.yml on discolike/discolike-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
discolike_cli-0.1.0.tar.gz -
Subject digest:
c6accbb10e9e0afec31897cc408396097e8e4166265ac68b5fdb43de1950b93e - Sigstore transparency entry: 2166713683
- Sigstore integration time:
-
Permalink:
discolike/discolike-python@74c058b778538704ec6b352cee89ae0ba5e86e63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/discolike
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74c058b778538704ec6b352cee89ae0ba5e86e63 -
Trigger Event:
release
-
Statement type:
File details
Details for the file discolike_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: discolike_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4091efb9e9a5b866187ecf76eef66c7c589b66cdf606c1bbb10495dcc40cc22
|
|
| MD5 |
6776c752a210327ad59ca6bd4f185742
|
|
| BLAKE2b-256 |
2ad4c6c3ec00a86ddc3975d521f925555456d45296e847ebda270b520444d6a2
|
Provenance
The following attestation bundles were made for discolike_cli-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on discolike/discolike-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
discolike_cli-0.1.0-py3-none-any.whl -
Subject digest:
d4091efb9e9a5b866187ecf76eef66c7c589b66cdf606c1bbb10495dcc40cc22 - Sigstore transparency entry: 2166713687
- Sigstore integration time:
-
Permalink:
discolike/discolike-python@74c058b778538704ec6b352cee89ae0ba5e86e63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/discolike
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74c058b778538704ec6b352cee89ae0ba5e86e63 -
Trigger Event:
release
-
Statement type: