agentspeed.
Documentation

AgentSpeed badge

Embed your AgentSpeed score in a README, footer, blog post, or sales deck. The badge is a static SVG served from /badge/<your-domain>. No JavaScript, no tracking pixels, no API calls.

Variants

All four variants serve from the same route. Change ?variant=… to switch. Previews below use example.com with grade A and score 87. The badge served at /badge/<your-domain> always uses your real, latest scan.

Dark220×32

Default. Brand mark + grade + score on a dark base. Pairs well with most footers and READMEs.

AgentSpeed A 87/100
/badge/<your-domain>?variant=dark
Light220×32

Same dimensions as dark; light background with dark text. For light-mode docs and pages.

AgentSpeed A 87/100
/badge/<your-domain>?variant=light
Compact130×32

Brand mark + grade only. Use when horizontal space is tight.

AgentSpeed A
/badge/<your-domain>?variant=compact
Score-only60×32

Just the grade chip. Smallest variant, fits inline next to a heading or metric.

A·S A
/badge/<your-domain>?variant=score-only
Embed instructions
README · Markdown
[![AgentSpeed grade A for example.com](https://agentspeed.com/badge/example.com?variant=dark)](https://agentspeed.com/score/example.com)

Drop in a top-level README. GitHub, GitLab, Bitbucket, npmjs.com all render the SVG inline.

Website · HTML
<a href="https://agentspeed.com/score/example.com" target="_blank" rel="noopener">
  <img
    src="https://agentspeed.com/badge/example.com?variant=dark"
    alt="AgentSpeed grade A for example.com"
    width="220" height="32"
  />
</a>

Footer, sidebar, marketing page. The dimensions are fixed per variant, see the table above.

Slide deck / static PDF
https://agentspeed.com/badge/example.com?variant=light

Open the URL in a browser, save the SVG (or screenshot it), and drop into Keynote, Google Slides, Figma, or a static PDF.

Why we don't ship an iframe variant

The badge is a static SVG. Static SVG is for <img>; iframe is for interactive widgets. Wrapping the badge in an iframe would add an HTTP round-trip, defeat image caching, and prevent the badge from rendering in static contexts (markdown, PDFs, og:image previews). If you need an interactive AgentSpeed widget (a live "scan this URL" form on your site), get in touch: hello@agentspeed.com.

Why embed an AgentSpeed badge?
Terms of use
  1. Embed the AgentSpeed badge only for a domain you own or have permission to represent. Embedding the badge for a third-party site as if it were your own may misrepresent the score.
  2. The badge value is generated from the latest public scan of the target domain. AgentSpeed may rescan periodically and the value may change.
  3. Domains can opt out of the public score system by adding User-agent: AgentSpeedBot / Disallow: / to /robots.txt. When a domain opts out, its badge endpoint returns 404 and the embed will render as a broken image.
  4. The AgentSpeed name, mark, and badge artwork are AgentSpeed’s. Don’t modify the SVG; if you need a different size, use the variant that fits.
  5. The badge does not embed any tracking, analytics, or external scripts. It is a single SVG with a static link back to the public score page.
Get your badge

Submit your domain on the homepage to generate a public score page; once the scan completes, your badge is live at /badge/<your-domain>.

Run a free scan →See an example score page →