TLS Scanner API

Protect your users by monitoring SSL/TLS configurations. Get insights into certificate validity, expiration dates, and supported protocols to ensure industry compliance.

Features

  • 99.9% Uptime
  • TLS 1.3 Support
  • Cert Expiry Check

Get API Key

Response

{
  "timestamp": 1768929029226,
  "apiStatus": "success",
  "apiCode": 200,
  "meta": {
    "url": "geekflare.com",
    "test": {
      "id": "c89b2ce9-c1c1-4743-b47d-d00f5ef60a00"
    }
  },
  "data": {
    "protocols": {
      "tls10": false,
      "tls11": false,
      "tls12": true,
      "tls13": true
    },
    "certificate": {
      "commonName": "geekflare.com",
      "subjectAltName": "DNS:geekflare.com, DNS:aitools-api.geekflare.com",
      "issuer": {
        "country": "US",
        "organization": "Google Trust Services",
        "commonName": "WE1"
      },
      "expiry": "Apr 3 15:54:36 2026 GMT"
    }
  }
}

Copy, paste, and ship

import requests

url = "https://api.geekflare.com/tlsscan"

payload = { "url": "https://example.com" }
headers = {
    "x-api-key": "<api-key>",
    "Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.text)

Why Geekflare TLS Scanner API

Expiry Monitoring

Retrieve the exact expiry date to set up automated alerts before your users encounter Not Secure browser warnings.

Protocol Analysis

Verify which TLS versions your server supports. Ensure you have disabled outdated protocols.

Detailed Cert Data

Extract details including the Common Name (CN), Issuer Organization, and SAN.

Simple, transparent pricing

  • Free
    500 Credits/mo
    Scan ~100 Sites
    1 Request per second

  • Starter
    $9/mo
    5K Credits/mo
    Scan ~5000 Sites
    5 Requests per second

  • Growth (Most Popular)
    $49/mo
    100K Credits/mo
    Scan ~100K Sites
    25 Requests per second

  • Business
    $249/mo
    1M Credits/mo
    Scan ~1M Sites
    50 Requests per second

View Full Pricing
Get Free API Key

Other Geekflare API services

Check URL Redirection

Trace the full path of URL redirects and analyze HTTP status codes.

Scrape Any Website

Extract HTML, Markdown, or JSON from dynamic web pages with automatic CAPTCHA solving.

Lookup DNS Records

Query all major DNS record types including A, AAAA, CNAME, MX, TXT, NS, SOA, and CAA in a single request.

Check Site Load Time

Check how much time your site takes to load including DNS, Connect, TLS, and TTFB metrics.

Extract Structured Metadata

Extract title, description, images, Schema.org and Open Graph metadata from any URL.

Frequently Asked Questions

Why do I need to scan my TLS configuration?
Misconfigured certificates or outdated protocols can lead to browser warnings and loss of user trust. Regular scanning ensures continuous compliance.

Can I check subdomains?
Yes. You can scan any hostname. Additionally, the API returns the SAN (Subject Alternative Names) list, showing you all other domains covered by that specific certificate.

Does it support the latest TLS 1.3?
Yes, the scanner detects support for modern protocols including TLS 1.2 and TLS 1.3.

How much does an TLS scanner API cost?
TLS scan API consumes only 1 credit per request.

Ready to Monitor TLS Certificates?

Join thousands of businesses using Geekflare API to monitor SSL certificates.

Get Started Free\n