From 4f7062cda94c013831303d2a57036048b0a8a642 Mon Sep 17 00:00:00 2001 From: Jason Norch Date: Wed, 23 Sep 2026 15:08:25 -0400 Subject: [PATCH 1/2] Fold the docs Pricing sections into Plans The API docs are technical reference and state no price (#77, closed as not planned). Both /docs and /docs/domain had a Plans table followed by a Pricing section repeating the same limits with a Subscribe button. They are now one Plans section each, with a "Get a Pro key" link and the portal link under the table, still rendered from the Stripe config. Also corrects three places that said an aggregate risk score comes with every response; it has been opt-in since v0.54.0. Starts the v1.0.0 changelog section, which the launch note will join. Assisted-by: Claude Opus 5.5 --- internal/handler/changelog.yaml | 10 ++++++++++ internal/handler/docs.html | 30 ++++-------------------------- internal/handler/docs_domain.html | 25 ++----------------------- 3 files changed, 16 insertions(+), 49 deletions(-) diff --git a/internal/handler/changelog.yaml b/internal/handler/changelog.yaml index 11bdd95..e973d0d 100644 --- a/internal/handler/changelog.yaml +++ b/internal/handler/changelog.yaml @@ -10,6 +10,16 @@ # terms (#91). An entry a later release reversed keeps its text and gains a # "superseded in vX" note, rather than being hidden or rewritten. +- version: v1.0.0 + date: 2026-09-23 + changes: + - text: "The overview and domain reference each had a Plans table and a Pricing section repeating the same limits. They are one Plans section now, with the link to get a Pro key under the table. The docs are technical reference and state no price" + audience: public + - text: "Three places still said an aggregate risk score comes with every response. It has been opt-in since v0.54.0: add `risk` to `lookups` to get it" + audience: public + - text: "#77 closed as not planned: the API docs stay technical and show no price. The Stripe payment and portal links are still rendered from config under Plans" + audience: internal + - version: v0.75.0 date: 2026-09-23 changes: diff --git a/internal/handler/docs.html b/internal/handler/docs.html index e41745b..1a358dd 100644 --- a/internal/handler/docs.html +++ b/internal/handler/docs.html @@ -358,7 +358,7 @@

Your first request

Domain Intelligence

-

WHOIS, DNS, SSL, headers, reputation, email security, subdomains, CT logs, BGP and ASN, fingerprinting, threat intelligence, and DNS security (DNSSEC/CAA) in one request — with an aggregate risk score in every response.

+

WHOIS, DNS, SSL, headers, reputation, email security, subdomains, CT logs, BGP and ASN, fingerprinting, threat intelligence, and DNS security (DNSSEC/CAA) in one request — with an optional aggregate risk score over whatever you requested.

POST/v1/domain/lookup
Open endpoint reference
@@ -387,7 +387,7 @@

Authentication

- +

Plans

Plans control request volume, batch size, and access to premium lookups such as reputation and threat intelligence.

@@ -399,35 +399,13 @@

Plans

IPs per request120 Core lookups (WHOIS, DNS, SSL, headers, GeoIP, ASN, RDNS)YesYes Email security, subdomains, CT logs, BGP, fingerprint, DNS security, abuse contactYesYes - Aggregate risk score (computed on every domain lookup)YesYes + Aggregate risk score (add risk to lookups)YesYes Usage statistics + self-service key rotationYesYes Reputation, threat intelligence-Yes
-
- -
- -

Pricing

-

Start with a free key, then move up when you need larger request batches or premium enrichment.

-
- - - - - - - - - - - - - - -
PlanFeatures
Free5 req/min, 1 target per request, every lookup except reputation and threat intelligenceIncluded with any API key
Pro120 req/min, 20 targets per request, adds reputation and threat intelligence{{if .ProPaymentLink}}Subscribe{{else}}Contact us{{end}}
-
+

{{if .ProPaymentLink}}Get a Pro key{{else}}Contact us for a Pro key.{{end}}

After subscribing, your API key is shown once on the confirmation page. Capture it immediately because it cannot be retrieved later.
{{if .PortalLink}}Manage your subscription{{end}}
diff --git a/internal/handler/docs_domain.html b/internal/handler/docs_domain.html index de72acc..2dbcc35 100644 --- a/internal/handler/docs_domain.html +++ b/internal/handler/docs_domain.html @@ -54,7 +54,6 @@

Domain Docs

Authentication Plans - Pricing Rate Limiting @@ -103,7 +102,7 @@

Domain Docs

Documentation

Domain Intelligence

-

Concurrent WHOIS, DNS, SSL, HTTP header, reputation, email security, subdomain, certificate transparency, BGP/ASN, technology fingerprinting, threat intelligence, and DNS security lookups for any domain — with an aggregate risk score in every response.

+

Concurrent WHOIS, DNS, SSL, HTTP header, reputation, email security, subdomain, certificate transparency, BGP/ASN, technology fingerprinting, threat intelligence, and DNS security lookups for any domain — with an optional aggregate risk score over whatever you requested.

https://api.securityaccelerated.com{{if .Version}} {{.Version}}{{end}}
support@securityaccelerated.com @@ -147,27 +146,7 @@

Plans

- - -

Pricing

-

Get started with a free plan or upgrade for higher limits and premium features.

-
- - - - - - - - - - - - - - -
PlanFeatures
Free5 req/min, 1 domain/request, all lookups except reputation and threat intelIncluded with any API key
Pro120 req/min, 20 domains/request, all lookups including reputation and threat intel{{if .ProPaymentLink}}Subscribe{{else}}Contact us{{end}}
-
+

{{if .ProPaymentLink}}Get a Pro key{{else}}Contact us for a Pro key.{{end}}

After subscribing, your API key will be shown on a one-time confirmation page. Save it immediately -- it cannot be retrieved again.
{{if .PortalLink}}

Already a subscriber? Manage your subscription

{{end}} From ecf6d230980894bebfac85e5836af559a650894d Mon Sep 17 00:00:00 2001 From: Jason Norch Date: Wed, 23 Sep 2026 15:10:28 -0400 Subject: [PATCH 2/2] Ship the docs Plans fix as v0.75.1 A docs correction is a patch, and v1.0.0 stays reserved for the cutover. Assisted-by: Claude Opus 5.5 --- internal/handler/changelog.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/handler/changelog.yaml b/internal/handler/changelog.yaml index e973d0d..dee5c43 100644 --- a/internal/handler/changelog.yaml +++ b/internal/handler/changelog.yaml @@ -10,7 +10,7 @@ # terms (#91). An entry a later release reversed keeps its text and gains a # "superseded in vX" note, rather than being hidden or rewritten. -- version: v1.0.0 +- version: v0.75.1 date: 2026-09-23 changes: - text: "The overview and domain reference each had a Plans table and a Pricing section repeating the same limits. They are one Plans section now, with the link to get a Pro key under the table. The docs are technical reference and state no price"