akismet.com llms.txt
In short
akismet.com serves a 4.3 KB llms.txt with 5 H2 sections and 23 links, graded A on the llmstxt.org structure (6 of 6 checks). It passes every check. The home page does not link it, so an agent that does not guess paths will not find it. No llms-full.txt was found. Read 4 November 2026.
llms.txt 4.3 KB, 46 lines
# Akismet
> Akismet is a spam detection service from Automattic. It checks comments, contact form submissions and other user-generated content against a global spam database and returns whether each one is spam. It's available as an official WordPress plugin and Drupal module, through third-party integrations for many other platforms, and as an HTTP API that any application can call with an Akismet API key.
The API lives at `https://rest.akismet.com`. The spam endpoints (`/1.1/*`) are `POST` requests with `application/x-www-form-urlencoded` parameters, sent with an API key (`api_key`) and the `blog` URL of the calling site. The account endpoints (`/1.2/*`) are `GET` requests with `api_key` in the query string. `comment-check` returns plain text `true` for spam and `false` for ham, and an `X-akismet-pro-tip: discard` header marks blatant spam that can be dropped without review.
## API
- [OpenAPI spec](https://akismet.com/openapi.yaml): Machine-readable OpenAPI 3 description of every endpoint, parameter and response
- [Getting started](https://akismet.com/developers/getting-started/): Get an API key and make a first request
- [Key verification](https://akismet.com/developers/detailed-docs/key-verification/): `POST /1.1/verify-key` checks an API key is valid
- [Comment check](https://akismet.com/developers/detailed-docs/comment-check/): `POST /1.1/comment-check` asks whether a piece of content is spam
- [Submit spam](https://akismet.com/developers/detailed-docs/submit-spam-missed-spam/): `POST /1.1/submit-spam` reports spam that Akismet missed
- [Submit ham](https://akismet.com/developers/detailed-docs/submit-ham-false-positives/): `POST /1.1/submit-ham` reports legitimate content that was flagged as spam
- [Key sites activity](https://akismet.com/developers/detailed-docs/key-sites-activity/): `GET /1.2/key-sites` lists the sites using an API key and their activity
- [Usage limit](https://akismet.com/developers/detailed-docs/usage-limit/): `GET /1.2/usage-limit` shows API usage against the plan limit
- [Errors](https://akismet.com/developers/detailed-docs/errors/): Error codes returned in the `X-akismet-alert-code` header
## Integrations
Akismet has an official WordPress plugin and an official Drupal module, both fully supported, built and maintained by the Akismet team. On those platforms, install the plugin or module instead of calling the API directly. For custom PHP applications there's also an official PHP SDK. Third-party integrations are available for many other platforms and languages.
- [WordPress plugin](https://wordpress.org/plugins/akismet/): Official plugin that protects WordPress comments and contact form submissions out of the box
- [Drupal module](https://www.drupal.org/project/akismet_antispam): Official module that filters Drupal comments, webforms and other user-submitted content with no custom code
- [PHP SDK](https://github.com/Automattic/akismet-sdk-php): Official PHP client library for the Akismet API
- [Contact forms](https://akismet.com/support/getting-started/using-akismet-with-your-contact-forms/): Using Akismet with Jetpack, Contact Form 7, Gravity Forms and other form plugins
- [Plugins and libraries](https://akismet.com/developers/plugins-and-libraries/): The official integrations plus community-built clients for other languages and platforms
## Guides
- [Building your application](https://akismet.com/developers/detailed-docs/building-your-application/): How to integrate Akismet into your own software
- [Filtering contact form submissions](https://akismet.com/developers/detailed-docs/building-your-application/use-akismet-to-filter-contact-form-submissions/): Using Akismet with contact forms in a custom application
## Plans and keys
- [Pricing](https://akismet.com/pricing/): Plans, including free personal use and paid commercial plans
- [Getting an API key](https://akismet.com/support/getting-started/api-key/): Where to find or create an Akismet API key
- [API usage limits](https://akismet.com/support/general/akismet-api-usage-limits/): What happens when a key goes over its plan's limit
## Optional
- [Support](https://akismet.com/support/): Help articles for the WordPress plugin, accounts and billing
- [Privacy](https://akismet.com/privacy/): How Akismet handles the data it's sent
- [GDPR](https://akismet.com/gdpr/): Akismet and the GDPR
- [Contact](https://akismet.com/contact/): Get in touch with the Akismet team
First 45 of 46 lines.
Parse graded A, 6 of 6
file: https://akismet.com/llms.txt
Akismet
Akismet is a spam detection service from Automattic. It checks comments, contact form submissions and other user-generated content against a global spam database and returns whether each one is spam. It's available as an official WordPress plugin and Drupal module, through third-party integrations for many other platfo
5 sections, 23 links, an Optional section.
Ora's cached score: 66, grade C, scanned 6 October 2026.
The parse
akismet.com lists 23 links: 20 point at akismet.com or a relative path, 3 point elsewhere. The hosts it links most: akismet.com (20), drupal.org (1), github.com (1), wordpress.org (1).
| H2 section | Links |
|---|---|
| API | 9 |
| Integrations | 5 |
| Guides | 2 |
| Plans and keys | 3 |
| Optional | 4 |
Grade against the llmstxt.org structure
The file passes all six checks. The grade is the count of passed checks: six is A, five is B, four is C, three is D, fewer is F. It measures structure only. Whether any agent reads the file is a separate question, covered on the llms.txt reference.
| Check | Result | Detail |
|---|---|---|
| Starts with an H1 naming the site or project | Pass | H1: Akismet |
| Has a blockquote summary under the H1 | Pass | Blockquote summary found. |
| Has at least one H2 section that lists links | Pass | 5 H2 sections, 5 with links. |
| At least 80 percent of links point at the same site | Pass | 20 of 23 links stay on akismet.com (87 percent). |
| Under 100 KB | Pass | 4435 bytes as served. |
| Plain markdown, no HTML | Pass | No HTML document markers in the body. |
Ora's cached score
Ora's cached report for akismet.com gives it 66 of 100, grade C, scanned on 6 October 2026. Its Access layer, which holds the read-layer checks below, scored 46 of 60 check points. Read from GET ora.ai/api/score/akismet.com on 5 November 2026. The score is Ora's, not this site's, and the structure grade above is a different measure: it grades the llms.txt file against the llmstxt.org proposal, while Ora's score covers the whole site. Ora's report for akismet.com has every layer.
| Ora check (Access layer) | Result | Points |
|---|---|---|
| Sitemap exists | Pass | 2 of 2 |
| Content without JavaScript | Pass | 3 of 3 |
| Not blocked by bot detection | Fail | 0 of 2 |
| Markdown URL fallback | Fail | 0 of 2 |
| llms.txt exists | Pass | 1 of 1 |
| llms.txt formatting | Pass | 2 of 2 |
| JSON-LD structured data | Pass | 4 of 4 |
| Metadata completeness | Pass | 2 of 2 |
| llms.txt links resolve | Pass | 2 of 2 |
| Markdown alternate link | Fail | 0 of 1 |
| Redirect hygiene | Pass | 1 of 1 |
| Page token budget | Pass | 1 of 1 |
| Code fence validity | Pass | 1 of 1 |
| Content behind auth | Pass | 2 of 2 |
| OpenAPI spec published | Partial | 5 of 7 |
| Markdown agent docs | Fail | 0 of 1 |
| Markdown negotiation with Vary | Fail | 0 of 1 |
| Markdown for agent user agents | Fail | 0 of 1 |
| Agent crawler reachability | Partial | 0 of 2 |
Linking and the companion file
The home page of akismet.com does not link the file in its HTML. Ora's lab found (2026-10-19) that 86 percent of llms.txt fetches by agents arrived through a link, so an unlinked file is mostly a file nobody opens. No llms-full.txt was found at the same root.
How it compares
At 4.3 KB the file is larger than 28 percent of the 2,529 plain-text llms.txt files in this edition, and its 23 links put it ahead of 37 percent of them on link count. The home page declares a WordPress generator. Size bucket: 2 to 10 KB. Tranco rank 1,844. Category: Top 10,000, no category.
Live file: https://akismet.com/llms.txt. Read 4 November 2026. If the file has since changed or gone, the live URL is the authority; this page records what the crawl read on that date.
Sources
- akismet.com llms.txt https://akismet.com/llms.txt, read 4 November 2026
- llms.txt proposal (llmstxt.org) https://llmstxt.org/, read 4 November 2026
- Tranco list 746WX (crawl universe) https://tranco-list.eu/list/746WX, read 4 November 2026
- Ora: AgentReady launch post (the 86 percent finding) https://ora.ai/blog/agentready-launch, read 4 November 2026
- Ora llms.txt (GET /api/score/{domain} looks up a cached score) https://ora.ai/llms.txt, read 5 November 2026
Last reviewed 5 November 2026