== NOTICE: Currently down for restructuring. No ETA on when it will come back up ==
The command-line client and library for using the certs.io API.
Search the entire internet by data in TLS certificates.
Do not implicitly trust results, certificates can be self-signed.
Search by root domain | certsio search domain example.com |
Search by organization | certsio search org "Uber Technologies, Inc." |
Search in emails | certsio search emails @example.com , certsiosearch emails keyword |
Search by server + port | certsio search server 3.20.2.223:443 |
Search by certificate serial | certsio search serial 0C:1F:CB:18:45:18:C7:E3:86:67:41:23:6D:6B:73:F1 |
Search by certificate fingerprint | certsio search fingerprint_sha256 5ef2f214260ab8f58e55eea42e4ac04b0f171807d8d1185fddd67470e9ab6096 |
Search by ssl name | certsio search ssl_names www.github.com |
Print version | certsio version |
Sign up for a plan here.
Then, grab your API key by visiting https://rapidapi.com/certsio-certsio-default/api/certs-io1 and wait for the playground to load. Once loaded, you will see your API key in the X-RapidAPI-Key
header.
certsio automatically looks for a configuration file at $HOME/.certsio.toml
or %USERPROFILE%\.certsio.toml
. You must specify your API key in this configuration file for the client to work.
An example configuration file can be found in the repository.
$ go install github.com/certsio/certsio/cmd/certsio@latest
git clone https://github.com/certsio/certsio.git; \
cd certsio/cmd/certsio; \
go build; \
sudo mv certsio /usr/local/bin/; \
certsio --version;