ct-search.polo.beer

certificate transparency search
cargando estado...
API

API

endpointdescripcion
/json?q=&limit=&offset=&exclude=expired&match=busqueda JSON. match: smart (dominio + subdominios), suffix (solo *.q), contains (%q%), wildcard (* = %)
/cert/<fp-sha256>/pemcertificado en PEM. Ultimos 7 dias: instantaneo. Anteriores: se re-descarga del log CT y se cachea
/statsestado del indice y del servicio
/healthzliveness + estado de ClickHouse
$ curl 'https://ct-search.polo.beer/json?q=example.com&limit=20'
$ curl -s 'https://ct-search.polo.beer/json?q=%.github.com' | jq -r '.[].common_name'
$ curl -s 'https://ct-search.polo.beer/cert/<fp>/pem' | openssl x509 -noout -text

Limites: 120 req/min por IP, q max 128 caracteres, limit max 1000.