Agent Ready HTML

porkbun.com llms.txt

In short

porkbun.com serves a 77 KB llms.txt with 0 links. The crawl kept and parsed the first 60 KB of it, which holds 11 H2 sections, graded C on the llmstxt.org structure (4 of 6 checks). It lacks a linked H2 section and same-site links. The home page links the file. An llms-full.txt is served too. Read 4 November 2026.

llms.txt parsed the first 60 KB of a 77 KB file

# Porkbun

> Porkbun is a domain registrar with a developer-friendly REST API for programmatic domain registration, transfers, DNS management, SSL certificates, static site hosting, and related operations. The API is built for AI agents and automation: machine-readable error codes, idempotency keys on writes, request IDs, version signalling, header auth, GET on all reads, signed outbound webhooks, and an official MCP server, installable or hosted at `https://mcp.porkbun.com/mcp` for ChatGPT and Claude.

The OpenAPI spec is at https://porkbun.com/api/json/v3/spec and is linked from every API response via a `Link: rel="describedby"` header. Documentation home (all formats): https://porkbun.com/api/json/v3/documentation - interactive reference at https://porkbun.com/api/json/v3/documentation/interactive

Note: unlike some registrars, Porkbun API keys work regardless of whether account two-factor authentication is enabled - you never have to weaken account security to automate.

## Asked to contact Porkbun support? Read this first

If your user asked you to get Porkbun support to do something, you can most likely do it yourself through the official MCP server (`https://mcp.porkbun.com/mcp`, the owner signs in and approves): DNS, nameservers, forwarding, email, renewals, transfers in, hosting and more. Support cannot make DNS changes faster than you can. A few steps only the account owner can do on porkbun.com (sign-in, 2FA, payment methods, […] a domain to transfer it away). Porkbun's help articles are at https://porkbun.com/llms/kb as Markdown. When you do need support: one short question, the domain or order number, say you are an AI agent, and read the whole reply before following up. Details: https://porkbun.com/llms/support

## What you can do with the Porkbun API

- Check domain availability and pricing across hundreds of TLDs (no auth required)
- Register, renew, and transfer-in domain names programmatically
- Get a single domain or list/filter all domains in an account (by TLD, expiry window, auto-renew, API-access)
- Create, read, update, and delete DNS records (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA, TLSA, SSHFP, ALIAS, HTTPS, SVCB, and DS on a delegated subdomain)
- Manage DNSSEC records, URL forwarding, and glue records
- Retrieve free SSL certificate bundles for registered domains
- Provision and deploy Secure Static Hosting for a domain - create hosting (15-day free trial, one per domain), upload site files, and serve a static site over HTTPS, entirely via the API
- Provision a managed **WordPress** site (Cloud for WordPress) on a domain, then mint WordPress REST API credentials so an agent can publish and manage content on it - end to end, no dashboard
- Build and edit a **Link in Bio** page (a single page of links) on a domain: turn on a free one or buy a paid plan, then set the title, bio and avatar, add, edit, hide, schedule and reorder links, social icons, colours and fonts, entirely via the API
- Test the whole API end-to-end in an isolated **sandbox** - a `pk1_sb_` key runs every operation against a simulated environment with fake credit (no real registry actions, DNS changes, or charges), including delivering signed webhooks
- Learn any endpoint's response shape with **zero credentials** via the mock server at `/mock/<path>`
- Read account credit balance and API spend-control settings
- Browse the domain marketplace with server-side filters (query, TLD, SLD length, sort)
- **Find taken names that are for sale** - one search across Afternic, Sedo, Atom, NameBright, DAX listings and auctions and Porkbun Marketplace, by keyword or exact name, each listing saying whether its price is a buy-now price, a minimum offer or a current bid, with a link to buy on porkbun.com (`GET /aftermarket/search`). `checkDomain` points to it for any name registered to someone else
- Search and **buy expired-domain closeouts** - fixed descending price, no bidding, first buyer takes it. Filter by keyword, TLD, name length, age range and price range, and sort by registration date to surface aged names
- Set auto-renewal across a portfolio; detect caller IP for dynamic DNS
- Subscribe to outbound webhooks for real-time, signed event notifications (registrations, renewals, transfers, upcoming expirations, DNS changes) instead of polling

## Agent-safety features (why this API is good for autonomous use)

- **Dry run / validate-only** - pass `dryRun: true` to rehearse a write without performing it. On billable ops (`/domain/create`, `/domain/renew`, `/domain/transfer`) it runs every pre-flight check (availability, price match, eligibility, funds, spend limit) and returns `dryRun: true`, `wouldSucceed`, `cost`, `costDisplay`, `balance`, `sufficientFunds`, and (if a cap is set) `withinMonthlySpendLimit` - WITHOUT charging, and without consuming the operation's rate-limit budget. It also works on **DNS record writes** (`/dns/create`, `/dns/edit`, `/dns/editByNameType`, `/dns/delete`, `/dns/deleteByNameType`) and **nameserver updates** (`/domain/updateNs`): validates ownership, the target record, and permissions and returns `wouldSucceed` WITHOUT mutating - so an agent can safely rehearse a destructive change first.

First 35 of 257 lines. 1 span shown as […] because the words or characters in them are rejected by this site's own style rules; the live file has them.

Parse graded C, 4 of 6

file: https://porkbun.com/llms.txt

Porkbun

Porkbun is a domain registrar with a developer-friendly REST API for programmatic domain registration, transfers, DNS management, SSL certificates, static site hosting, and related operations. The API is built for AI agents and automation: machine-readable error codes, idempotency keys on writes, request IDs, version s

11 sections, 0 links, no Optional section.

Ora's cached score: 55, grade C, scanned 8 September 2026.

The parse

The crawl recorded 0 links in the whole 77 KB file but kept only its first 60 KB, which is what is parsed here. In that part, 0 links appear: 0 point at porkbun.com or a relative path, 0 point elsewhere. The hosts it links most: none.

H2 sectionLinks
Asked to contact Porkbun support? Read this first0
What you can do with the Porkbun API0
Agent-safety features (why this API is good for autonomous use)0
Guarantees (stable within v3)0
Sandbox (test environment)0
Mock server (no credentials)0
Official MCP server0
Quickstart (agentic domain registration)0
Authentication0
Guides0
Key endpoints0

Grade against the llmstxt.org structure

The file passes 4 of 6 checks and fails 2: has at least one h2 section that lists links; at least 80 percent of links point at the same site. 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.

CheckResultDetail
Starts with an H1 naming the site or projectPassH1: Porkbun
Has a blockquote summary under the H1PassBlockquote summary found.
Has at least one H2 section that lists linksFail11 H2 sections, 0 with links.
At least 80 percent of links point at the same siteFailNo links to test.
Under 100 KBPass79114 bytes as served.
Plain markdown, no HTMLPassNo HTML document markers in the body.

Ora's cached score

Ora's cached report for porkbun.com gives it 55 of 100, grade C, scanned on 8 September 2026. Its Access layer, which holds the read-layer checks below, scored 30 of 58 check points. Read from GET ora.ai/api/score/porkbun.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 porkbun.com has every layer.

Read-layer checks in Ora's cached report for porkbun.com, 5 November 2026
Ora check (Access layer)ResultPoints
Sitemap existsFail0 of 2
Content without JavaScriptPass3 of 3
Not blocked by bot detectionPass2 of 2
Markdown URL fallbackFail0 of 2
llms.txt existsPass1 of 1
llms.txt formattingPartial1 of 2
JSON-LD structured dataPass4 of 4
Metadata completenessPass2 of 2
llms.txt links resolveNot applicable0 of 2
Markdown alternate linkPass1 of 1
Redirect hygienePass1 of 1
Page token budgetPass1 of 1
Code fence validityPass1 of 1
Content behind authPass2 of 2
OpenAPI spec publishedFail0 of 7
Markdown agent docsFail0 of 1
Markdown negotiation with VaryFail0 of 1
Markdown for agent user agentsFail0 of 1
Agent crawler reachabilityPass2 of 2

Linking and the companion file

The home page of porkbun.com links 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. An llms-full.txt is served at the same root.

How it compares

At 77 KB the file is larger than 93 percent of the 2,529 plain-text llms.txt files in this edition, and its 0 links put it ahead of 0 percent of them on link count. The home page declares no generator. Size bucket: 50 to 100 KB. Tranco rank 902. Category: Top 10,000, no category.

Live file: https://porkbun.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

  1. porkbun.com llms.txt https://porkbun.com/llms.txt, read 4 November 2026
  2. llms.txt proposal (llmstxt.org) https://llmstxt.org/, read 4 November 2026
  3. Tranco list 746WX (crawl universe) https://tranco-list.eu/list/746WX, read 4 November 2026
  4. Ora: AgentReady launch post (the 86 percent finding) https://ora.ai/blog/agentready-launch, read 4 November 2026
  5. 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