🚀 Experience the new and improved APIVoid! Check out what's new
A JSON API to check if a specific URL supports HTTP/3.0 by analyzing response headers and connection-level protocol negotiation. Use this API to quickly check whether a URL supports the modern HTTP/3.0 protocol and the available Alt-Svc (Alternative Services) protocols and ports.
Consumes 1 credit per API call
# Example Curl request from the command line:
curl -X POST "https://api.apivoid.com/v2/http3-status" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY_HERE" \
-d '{"url": "https://www.google.com/"}'
# Example JSON output for a 200 HTTP status code:
{
"url": "https://www.google.com/",
"status_code": 200,
"http3_supported": true,
"protocol": "HTTP/3.0",
"response_headers": {
"accept-ch": [
"Sec-CH-Prefers-Color-Scheme"
],
"alt-svc": [
"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"
],
"cache-control": [
"private, max-age=0"
],
"content-security-policy-report-only": [
"object-src 'none';base-uri 'self';script-src 'nonce-Nz8mAqnUcP9DMyCbaZACLw' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp"
],
"content-type": [
"text/html; charset=UTF-8"
],
"cross-origin-opener-policy": [
"same-origin-allow-popups; report-to=\"gws\""
],
"date": [
"Sat, 28 Jun 2025 17:55:35 GMT"
],
"expires": [
"-1"
],
"p3p": [
"CP=\"This is not a P3P policy! See g.co/p3phelp for more info.\""
],
"report-to": [
"{\"group\":\"gws\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/gws/other\"}]}"
],
"server": [
"gws"
],
"set-cookie": [
"AEC=AVh_V2g4JwBRVJn7WAfWfVudgZMgly5haB1MAR-BKzHH1UnQvoCDDleChw; expires=Thu, 25-Dec-2025 17:55:35 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax",
"NID=525=isACz11NxPsswU2YOPlbZrH-LP60h2pmGnhvILMuWapj-YIKD8PuAifKjEZhYEoll5VGoGyDh9vBIP-A2rZokyr5fGNF65OrlUKyc6GESio6OsT31D6Ad3AP3dVixrVqAA9ENlsc5S6Uzeg7lbe4EFjoJvLcfmw7xFcckzBrlyJnBbaTfbX9SZeErYWYhuJq8qN9Yoe5TsxZnJEonST2a0s; expires=Sun, 28-Dec-2025 17:55:35 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=none"
],
"x-frame-options": [
"SAMEORIGIN"
],
"x-xss-protection": [
"0"
]
},
"alpn_identifiers": [
"h3",
"h3-29"
],
"elapsed_ms": 77
}
Key Features
Businesses and startups use this HTTP3 Test API to instantly detect whether the new HTTP/3.0 protocol is enabled on a URL, along with retrieving HTTP response headers and Alt-Svc.
A simple and fast API to identify if HTTP/3.0 is properly enabled and supported on a URL.
Modern websites should adopt HTTP/3.0 to deliver faster performance and stronger security.
The API returns also the HTTP response headers and all Alternative Services parsed into an array.
The submitted URL is analyzed in real-time and the response is returned in 1-3 seconds on average.
Common Use Cases
Our API can be used in many ways, from cybersecurity tasks to research-specific tasks. Here we showcase the most popular use cases according to our customers usage:
Scan a list of popular URLs to find out which ones have enabled the new HTTP/3.0 protocol.
Empower your users with a tool to instantly check if any URL is using HTTP/3.0 for faster performance.
Using a SIEM or CRM platform? Add context to URL-related data, show if the URL supports HTTP/3.0.
Use this API to monitor and verify whether your customers' websites are using the HTTP/3.0 protocol.
USAGE EXAMPLE
All it takes is a HTTPS POST request with JSON payload to our endpoint, and you’ll receive the response within seconds, usually within 1-3 seconds. Here are a few code examples to use the API:
$url = 'https://www.google.com/';
$apiUrl = 'https://api.apivoid.com/v2/http3-status';
$apiKey = 'your_api_key_here';
$ch = curl_init($apiUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json', 'X-API-Key: ' . $apiKey]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(['url' => $url]));
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($httpCode === 200) {
$responseData = json_decode($response, true);
print_r($responseData);
}
Create your account, pick a subscription plan, and make your first API call instantly with your API key—simple as that!
Get started now