Velohost Velohost

Developer interface

SSL Checker API

Inspect SSL certificates, validity, and TLS support for any domain.

The Velohost SSL Checker API provides a programmatic way to inspect SSL/TLS certificates for any domain.

It validates certificate chains, checks expiry dates, and detects supported TLS protocol versions.

Base API URL

All endpoints listed below are relative to this base URL.

Base API URL https://api.velohost.co.uk/ssl-checker/

Rate limiting

This API is protected by a global rate limit to ensure fair usage and platform stability.

  • Limit: 30 requests per 10 seconds per IP address
  • Burst traffic is allowed
  • No authentication required
  • Requests exceeding the limit return HTTP 429

This limit applies across all Velohost public APIs.

Error responses

The API uses standard HTTP status codes to indicate errors.

429 Too Many Requests

Returned when the global rate limit is exceeded.

{
  "detail": "Rate limit exceeded"
}
          
400 Bad Request

Returned when the domain parameter is missing or invalid.

Endpoints

Check SSL certificate

Performs a live TLS handshake with the target domain and returns certificate details, validity status, and supported TLS versions.

Request
GET /lookup?domain=example.com
Response
 
{
  "domain": "example.com",
  "has_ssl": true,
  "issuer": "countryName=US, organizationName=SSL Corporation, commonName=Cloudflare TLS Issuing ECC CA 3",
  "subject": "commonName=example.com",
  "valid_from": "2025-12-16T19:39:32+00:00",
  "valid_to": "2026-03-16T18:32:44+00:00",
  "days_remaining": 77,
  "is_expired": false,
  "is_self_signed": false,
  "supports_tls_1_3": true,
  "supports_tls_1_2": true,
  "chain_valid": true,
  "source": "openssl"
}

Learn more

Explore the tool, documentation, and guides.