# 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](https://auth.geekflare.com/register?service=geekflare_api)

## Response

```json
{
  "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

```python
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](/content/api/pricing/index.html)  
[Get Free API Key](https://auth.geekflare.com/register?service=geekflare_api)

## 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](https://auth.geekflare.com/register?service=geekflare_api)\n
