API
SSL TLS Security Analyzer API
The API caters to a wide range of programming languages, including but not limited to: C, Clojure, C#, GO, Java, JavaScript, Kotlin, Node.js, Objective-C, OCaml, PHP, PowerShell, Python, R, RapidQL, Ruby, Shell, and Swift.
Introduction
API Overview
The API exposes a single /analyze
endpoint supporting both GET
and POST
.
Input: A domain/host (and optional port/timeout).
Output: SSL/TLS grade, supported protocols, cipher lists, weak cipher detection, certificate details, and a vulnerability summary.
It’s designed for:
Security teams auditing web apps
Hosting providers validating SSL setups
Developers embedding automated SSL health checks
Enterprises monitoring compliance across domains
Key Features:
Domain SSL/TLS Scan → Evaluate domains for SSL/TLS configuration health.
Grading (A–F) → Get an easy-to-interpret security score.
Protocol Support Check → Lists supported TLS versions (1.0, 1.1, 1.2, 1.3).
Cipher Analysis → Detects both strong and weak ciphers.
Certificate Validation → Displays issuer, validity, expiry status, and remaining days.
Vulnerability Notes → Highlights risks such as legacy protocols, weak DH, SSLv3, or expired certs.
Additional Highlights:
Lightweight & Fast → Quick response times for real-time checks.
Structured JSON → Machine-readable output for seamless integration.
Error Handling → Clear error codes and messages for invalid inputs or failures.
Security Insights → Includes common vulnerabilities like POODLE, weak Diffie-Hellman, and Heartbleed flags.
Customizable → Choose ports and timeouts to match your scanning needs.
Endpoints
- /analyze
Endpoints Overview
Analyze SSL/TLS Security
Analyze the SSL/TLS configuration of any domain to assess security strength. The API grades (A–F) the target, checks supported protocols & ciphers, detects weak configurations, extracts certificate details, and flags common vulnerabilities like Heartbleed or expired certificates.
Endpoint:
GET & POST: /analyze
Parameters:
Name | Type | Required | Description |
---|---|---|---|
domain | string | ✅ Yes | The target domain to analyze (e.g., google.com ). |
timeout | number | Optional | Maximum time (in seconds) to wait for the scan. Default: 5 . |
port | number | Optional | Port to test SSL/TLS on. Typically 443 for HTTPS. Default: 443 . |
Python Requests Example:
import requests url = "https://ssl-tls-security-analyzer-api.p.rapidapi.com/analyze" querystring = {"domain":"google.com","timeout":"5","port":"443"} headers = { "x-rapidapi-host": "ssl-tls-security-analyzer-api.p.rapidapi.com", "x-rapidapi-key": "YOUR_RAPIDAPI_KEY" } response = requests.get(url, headers=headers, params=querystring) print(response.json())
Response Example:
{ "certificate": { "days_until_expiry": 64, "expired": false, "issuer": { "commonName": "WR2", "countryName": "US", "organizationName": "Google Trust Services" }, "not_after": "2025-11-17T08:39:46+00:00", "not_before": "2025-08-25T08:39:47+00:00", "subject": { "commonName": "*.google.com" } }, "cipher_list": [ "TLS_AES_256_GCM_SHA384" ], "domain": "google.com", "port": 443, "ssl_grade": "C", "tls_versions": [], "vulnerabilities": [ "Heartbleed: Deep Heartbleed checks not performed by default." ], "weak_ciphers": [] }
Subscribe to SSL/TLS Security Analyzer API
Subscribe to SSL/TLS Security Analyzer API
Subscribe to SSL/TLS Security Analyzer API
Subscribe to SSL/TLS Security Analyzer API
Subscribe on RapidAPI
Head over to our API listing on RapidAPI and click the “Subscribe” button. Choose a plan that fits your needs — from free testing to full-scale production.
Get Your API Key
Once subscribed, grab your unique X-RapidAPI-Key from the "Endpoints" tab. You’ll use this key to authenticate all your requests securely.
Start Making Requests
Use the provided code snippets or integrate directly into your app. Send requests to any available endpoint and enjoy seamless access to our powerful API features.

Frequently Asked Questions
What does the SSL/TLS Security Analyzer API do?
It scans a domain’s SSL/TLS configuration, grades its security (A–F), checks supported protocols, detects weak ciphers, validates certificates, and highlights potential vulnerabilities.
How accurate is the SSL grade?
The grade is based on industry standards and best practices, factoring in protocol support, cipher strength, and certificate validity. A indicates strong security, while F reflects critical issues.
Can this API detect expired or soon-to-expire SSL certificates?
Yes. The API provides certificate details, including issuer, expiration date, and days remaining until expiry.
Is this API suitable for automated monitoring?
Absolutely. The structured JSON responses make it easy to integrate into monitoring dashboards, DevOps pipelines, and compliance tools.
Does the API detect advanced vulnerabilities like POODLE or weak Diffie-Hellman?
Yes. It flags SSLv3 (POODLE risk), weak Diffie-Hellman parameters (<2048 bits), legacy TLS versions, and weak ciphers.