| endpoint | descripcion |
|---|---|
/json?q=&limit=&offset=&exclude=expired&match= | busqueda JSON. match: smart (dominio + subdominios), suffix (solo *.q), contains (%q%), wildcard (* = %) |
/cert/<fp-sha256>/pem | certificado en PEM. Ultimos 7 dias: instantaneo. Anteriores: se re-descarga del log CT y se cachea |
/stats | estado del indice y del servicio |
/healthz | liveness + 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.