Choice Hotels Domain Security
Domain security posture for Choice Hotels, probed live across 7 host(s) and 2 registrable domain(s). 7 host(s) serve HTTPS (up to TLSv1.3); 4 advertise HSTS. Email/DNS controls: DNSSEC absent, SPF present, DMARC present (p=none).
Transport & Host Security
Domain (DNS/Email) Security
Source
Domain Security
generated: '2026-07-28'
method: probed
source: live DNS/TLS/HTTP probes of apis.yml hosts (no OpenAPI servers[] exist for
this provider)
hosts:
- host: www.choicehotels.com
role: website
https: true
tls_version: TLSv1.3
cert_subject: CN=www.choicehotels.com, O=CHOICE HOTELS INTERNATIONAL, INC.
cert_expires: Nov 3 23:59:59 2026 GMT
cert_hostname_match: true
hsts: null
hsts_max_age: null
http_status: 000
note: Akamai edge terminates HTTP/2 with INTERNAL_ERROR and resets HTTP/1.1 for non-browser
clients, so response headers (including any HSTS) cannot be read by tooling. Bot
management, not an outage.
- host: api.choicehotels.com
role: api-gateway
https: true
tls_version: TLSv1.3
cert_subject: CN=mashery.com
cert_expires: Oct 7 23:59:59 2026 GMT
cert_hostname_match: false
cert_finding: TLS hostname mismatch — the certificate presented for api.choicehotels.com
is the TIBCO Mashery certificate (CN=mashery.com, SANs cover *.mashery.com only,
no choicehotels.com SAN). Standard verifying clients fail the handshake with "no
alternative certificate subject name matches target host name". Verified 2026-07-28;
certificate issued 2026-03-23.
hsts: false
http_status: 596
http_note: 'With certificate verification disabled the gateway answers HTTP/1.1 596
with Server: Mashery Proxy and X-Mashery-Error-Code: ERR_596_SERVICE_NOT_FOUND
on every probed path — a live gateway with no publicly mapped service.'
- host: developer.choicehotels.com
role: unprovisioned-developer-portal
https: true
tls_version: TLSv1.3
cert_subject: CN=mashery.com
cert_expires: Oct 7 23:59:59 2026 GMT
cert_hostname_match: false
cert_finding: Same Mashery certificate and same hostname mismatch as api.choicehotels.com.
hsts: false
http_status: 404
- host: connect.choicehotels.com
role: franchisee-login
https: true
tls_version: TLSv1.3
cert_subject: CN=connect.choicehotels.com
cert_expires: Oct 25 04:12:18 2026 GMT
cert_hostname_match: true
hsts: true
hsts_max_age: 63072000
hsts_include_subdomains: true
http_status: 302
- host: media.choicehotels.com
role: press-room
https: true
tls_version: TLSv1.2
cert_subject: CN=media.choicehotels.com
cert_expires: Oct 4 08:02:34 2026 GMT
cert_hostname_match: true
hsts: true
hsts_max_age: 31536000
hsts_include_subdomains: true
http_status: 200
note: Only host in the estate still negotiating TLS 1.2 rather than TLS 1.3.
- host: investor.choicehotels.com
role: investor-relations
https: true
tls_version: TLSv1.3
cert_subject: CN=investor.choicehotels.com
cert_expires: Oct 2 12:17:34 2026 GMT
cert_hostname_match: true
hsts: true
hsts_max_age: 31536000
hsts_include_subdomains: true
hsts_preload: true
http_status: 403
note: 'Cloudflare challenge (cf-mitigated: challenge) on the document root for automated
clients.'
- host: www.choicehotelsdevelopment.com
role: franchise-development-site
https: true
tls_version: TLSv1.3
cert_subject: CN=www.choicehotelsdevelopment.com
cert_expires: Sep 29 10:40:38 2026 GMT
cert_hostname_match: true
hsts: true
hsts_max_age: 63072000
hsts_include_subdomains: true
http_status: 200
domains:
- domain: choicehotels.com
dnssec: false
caa: []
spf: true
spf_record: v=spf1 include:_spf.choicehotels.com ~all
dmarc: true
dmarc_policy: none
dmarc_rua: mailto:dmarc@choicehotels.com
mta_sts: false
- domain: choicehotelsdevelopment.com
dnssec: false
caa: []
spf: true
spf_record: v=spf1 include:_spf.sparkpostmail.com ip4:52.40.103.197 ~all
dmarc: true
dmarc_policy: none
mta_sts: false
findings:
- id: api-host-cert-mismatch
severity: notable
summary: api.choicehotels.com and developer.choicehotels.com both present the TIBCO
Mashery wildcard certificate (CN=mashery.com) with no choicehotels.com SAN, so
HTTPS to the API gateway fails certificate verification in any standard client.
- id: no-caa
severity: informational
summary: Neither registrable domain publishes CAA records, so no certificate authority
is constrained from issuing for these names.
- id: no-dnssec
severity: informational
summary: Neither registrable domain is DNSSEC-signed.
- id: dmarc-monitor-only
severity: informational
summary: Both domains publish DMARC at p=none (monitor only) — no quarantine or
reject enforcement.
- id: no-hsts-on-api-hosts
severity: informational
summary: The Mashery-fronted api. and developer. hosts return no Strict-Transport-Security
header; every non-Mashery host in the estate does send HSTS with includeSubDomains.
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/security/choice-hotels-domain-security"
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.