bitwarden.com
We found 81 subdomains of bitwarden.com in certificate transparency logs, passive DNS and DNS brute force, including api.bitwarden.com, login.bitwarden.com and sso.bitwarden.com. bitwarden.com is registered with Cloudflare, Inc. since 2015-11-16 and expires 2027-11-16. Its SSL certificate from Let's Encrypt expires in 63 days. For email it has an SPF record, DMARC set to reject and DKIM keys on 4 common selectors.
- Registration
- Cloudflare, Inc.Since 2015-11-16 · expires 2027-11-16
- SSL certificate
- 63 days leftLet's Encrypt
- Subdomains
- 81 foundChecking which are live…
- Email authentication
- SPF, DMARC, DKIMDMARC policy: reject
DNS records
6 of 7 types| A4 |
|
| AAAA | No AAAA records |
| MX5 |
|
| TXT18 |
Show all 18
|
| NS2 |
|
| CAA15 |
Show all 15
|
| SOA1 |
|
Live lookup, cached up to 5 min.
WHOIS / RDAP
via rdap.org- Registrar
- Cloudflare, Inc.
- Registered
- 2015-11-16
- Expires
- 2027-11-16
- Last updated
- 2022-09-01
- Registry handle
- 1980639346_DOMAIN_COM-VRSN
- Nameservers
- igor.ns.cloudflare.comrose.ns.cloudflare.com
- Status
- client transfer prohibited
RDAP with port-43 WHOIS fallback, cached up to 1 h.
SSL certificate
Valid, 63 days left- Issuer
- Let's EncryptCN=YR1,O=Let's Encrypt,C=US
- Subject
- bitwarden.com
- Valid from
- 2026-09-07 03:18 UTC
- Valid until
- 2026-12-06 03:18 UTC
- Serial number
- 451480601145809309862048229349019160853820
- Names covered (1)
- bitwarden.com
Live TLS handshake on port 443, cached up to 6 h.
Subdomains
81 found- admin.bitwarden.com
- adr.bitwarden.com
- api.bitwarden.com
- artifacts.bitwarden.com
- assets.bitwarden.com
- billing.bitwarden.com
- bitwarden.com
- blog.bitwarden.com
- btwh.bitwarden.com
- bws.bitwarden.com
- calendar.bitwarden.com
- cdn.bitwarden.com
- charts.bitwarden.com
- checkout.bitwarden.com
- community.bitwarden.com
- company.bitwarden.com
- components.bitwarden.com
- contributing-internal.bitwarden.com
- contributing.bitwarden.com
- dd.bitwarden.com
- demo.bitwarden.com
- developer.bitwarden.com
- dl.bitwarden.com
- docs.bitwarden.com
- enterprise.bitwarden.com
- events.bitwarden.com
- fillassist.bitwarden.com
- fmtrack.bitwarden.com
- fmtrack1.bitwarden.com
- fmtrack2.bitwarden.com
- fmtracks.bitwarden.com
- forms.bitwarden.com
- fsemail.bitwarden.com
- fslink.bitwarden.com
- func.bitwarden.com
- func2.bitwarden.com
- fwdkim1.bitwarden.com
- get.bitwarden.com
- go.bitwarden.com
- help.bitwarden.com
- icons.bitwarden.com
- identity.bitwarden.com
- ingress-nginx-prod.bitwarden.com
- keyconnector.bitwarden.com
- lewebapp.bitwarden.com
- link.bitwarden.com
- login.bitwarden.com
- mail.bitwarden.com
- maillink.bitwarden.com
- mobileapp.bitwarden.com
- n8n.bitwarden.com
- notifications.bitwarden.com
- onyx.bitwarden.com
- packer.bitwarden.com
- pdf-convert.bitwarden.com
- portal.bitwarden.com
- preview.bitwarden.com
- push.bitwarden.com
- sales.bitwarden.com
- scim.bitwarden.com
- sdk-api-docs.bitwarden.com
- selfhost.bitwarden.com
- selfhosted.bitwarden.com
- send.bitwarden.com
- setup.bitwarden.com
- shop.bitwarden.com
- sso.bitwarden.com
- staging-help.bitwarden.com
- staging-website.bitwarden.com
- start.bitwarden.com
- status.bitwarden.com
- support.bitwarden.com
- test.bitwarden.com
- testdo.bitwarden.com
- track.bitwarden.com
- url.bitwarden.com
- vault-staging.bitwarden.com
- vault.bitwarden.com
- web-vault.bitwarden.com
- webvault.bitwarden.com
- www.bitwarden.com
No subdomains found.
0 more seen in CT logs and passive DNS that don't resolve now
From CT logs, passive DNS (25+ sources) and brute-force. Live means it resolves now.
Email security
Show public keys
DKIM checked on 29 common selectors; custom ones can't be discovered. Cached up to 1 h.
Get this report as JSON
One call returns everything on this page. Each section is also its own endpoint.
curl "https://domain-intelligence-api.p.rapidapi.com/lookup/bitwarden.com" \
-H "X-RapidAPI-Host: domain-intelligence-api.p.rapidapi.com" \
-H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY"
import requests
r = requests.get(
"https://domain-intelligence-api.p.rapidapi.com/lookup/bitwarden.com",
headers={
"X-RapidAPI-Host": "domain-intelligence-api.p.rapidapi.com",
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
},
timeout=30,
)
print(r.json())
// Node 18+ (built-in fetch)
const res = await fetch(
"https://domain-intelligence-api.p.rapidapi.com/lookup/bitwarden.com",
{ headers: {
"X-RapidAPI-Host": "domain-intelligence-api.p.rapidapi.com",
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
} }
);
console.log(await res.json());
<?php
$ch = curl_init("https://domain-intelligence-api.p.rapidapi.com/lookup/bitwarden.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"X-RapidAPI-Host: domain-intelligence-api.p.rapidapi.com",
"X-RapidAPI-Key: YOUR_RAPIDAPI_KEY",
]);
$data = json_decode(curl_exec($ch), true);
print_r($data);
?wait=1 waits for every subdomain source to finish