registrars/porkbun
Porkbun LLC
activeEntity record assembled across datasets. Open Domain Data describes this registrar; it does not rate or recommend it.
Record#record
Field provenance#provenance
Provenance is recorded per field, not only per record. Each row below names the primary source the value was checked against, how it was verified and when. Where a field has its own provenance, it is authoritative over the record-level verification_status for that field.
| Field | Value | Source | Verification | How checked | Last checked |
|---|---|---|---|---|---|
| iana_id | 1861 | www.iana.org/assignments/registrar-ids/registrar-ids-1.csv | public_sources | Read from the IANA registrar-ids registry CSV. | 2026-06-22 |
| name | Porkbun LLC | www.iana.org/assignments/registrar-ids/registrar-ids-1.csv | public_sources | Legal name as published by IANA. | 2026-06-22 |
| status | active | www.iana.org/assignments/registrar-ids/registrar-ids-1.csv | public_sources | Mapped from IANA accreditation status (Accredited -> active). | 2026-06-22 |
| rdap_base | https://cart-before.porkbun.horse/rdap/ | www.iana.org/assignments/registrar-ids/registrar-ids-1.csv | independently_tested | Value from IANA; endpoint probed with a live RDAP query and returned a valid RDAP object. | 2026-06-22 |
Appears in datasets#appears
| Dataset | Field | Value | Verification |
|---|---|---|---|
| registrars | rdap_base | https://cart-before.porkbun.horse/rdap/ | independently_tested |
| registrar_api_capabilities | auth_model | api_key | registrar_submitted |
| dns_capabilities | dnssec | supported | registrar_verified |
| registrar_security_contacts | security_txt | absent | public_sources |
| agent_capability_signals | api_available | true | registrar_submitted |
API capabilities#api
| Field | Value | Source | Verification | How checked | Last checked |
|---|---|---|---|---|---|
| api_available | true | api.porkbun.com/api/json/v3/pricing/get | independently_tested | The public pricing endpoint returned HTTP 200 with status SUCCESS on a live unauthenticated request on 2026-06-28, confirming the v3 API is live. | 2026-06-28 |
| auth_model | api_key | porkbun.com/api/json/v3/documentation | public_sources | Authentication uses an API key plus a secret key, sent via the X-API-Key / X-Secret-API-Key headers or apikey / secretapikey in the JSON body. | 2026-06-28 |
| rate_limit | 10 req/10s | porkbun.com/api/json/v3/documentation | registrar_submitted | Approximately 10 requests per 10 seconds per the documentation; not independently load-tested. | 2026-06-28 |
Agent signals#signals
Programmatic-access signals only. Open Domain Data does not score or rank registrars on these fields. Each signal below carries its own source, verification status and check date.
| Field | Value | Source | Verification | How checked | Last checked |
|---|---|---|---|---|---|
| api_available | true | porkbun.com/api/json/v3/documentation | registrar_submitted | Public registrar API documented at the canonical docs URL. | 2026-06-21 |
| scoped_tokens | false | porkbun.com/api/json/v3/documentation | registrar_submitted | API uses an account-level key without documented per-scope token permissions. | 2026-06-21 |
| oauth_support | false | porkbun.com/api/json/v3/documentation | registrar_submitted | No OAuth 2.0 authorization flow documented; authentication is via API key/secret. | 2026-06-21 |
| dns_api | true | porkbun.com/api/json/v3/documentation | registrar_submitted | DNS records are manageable through the registrar API. | 2026-06-21 |
| webhooks | false | porkbun.com/api/json/v3/documentation | registrar_submitted | No webhook/event-delivery mechanism documented in the public API. | 2026-06-21 |
| audit_logs | false | porkbun.com/api/json/v3/documentation | registrar_submitted | No account-level audit-log surface documented for domain operations. | 2026-06-21 |
| human_approval_flow | false | porkbun.com/api/json/v3/documentation | registrar_submitted | No built-in human-approval / confirmation step documented for write actions via the API. | 2026-06-21 |
| sandbox | false | porkbun.com/api/json/v3/documentation | registrar_submitted | No public sandbox / test environment documented. | 2026-06-21 |
| openapi_spec | false | porkbun.com/api/json/v3/documentation | registrar_submitted | No published OpenAPI / Swagger specification found. | 2026-06-21 |
| mcp_interface | false | porkbun.com/api/json/v3/documentation | registrar_submitted | No official Model Context Protocol server for domain operations published as of this check. | 2026-06-21 |
DNS capabilities#dns
Pricing#pricing
| TLD | Register | Renew | Transfer | Promotional | Verification |
|---|---|---|---|---|---|
| .com | 9.13 | 11.06 | 9.13 | false | registrar_verified |
| .dev | 11.69 | 11.69 | 11.69 | false | registrar_verified |
Sample pricing in USD. Sample / preliminary values; see the tld_pricing dataset for the full record.
Sources#sources
- IANA registrar ID 1861iana.org/assignments/registrar-ids
- RDAP service responsecart-before.porkbun.horse/rdap/
- Registrar documentationporkbun.com
Raw JSON#raw
/v1/registrars/porkbun{
"id": "porkbun",
"iana_id": 1861,
"name": "Porkbun LLC",
"rdap_base": "https://cart-before.porkbun.horse/rdap/",
"status": "active",
"country": "US",
"website": "https://porkbun.com",
"aliases": ["porkbun-llc", "porkbun"],
"sources": ["iana", "rdap", "registrar_docs", "submission"],
"verification_status": "independently_tested",
"last_checked": "2026-06-22T00:00:00Z",
"field_provenance": {
"iana_id": {
"source_url": "https://www.iana.org/assignments/registrar-ids/registrar-ids-1.csv",
"verification_status": "public_sources",
"last_checked": "2026-06-22T00:00:00Z",
"note": "Read from the IANA registrar-ids registry CSV."
},
"name": {
"source_url": "https://www.iana.org/assignments/registrar-ids/registrar-ids-1.csv",
"verification_status": "public_sources",
"last_checked": "2026-06-22T00:00:00Z",
"note": "Legal name as published by IANA."
},
"status": {
"source_url": "https://www.iana.org/assignments/registrar-ids/registrar-ids-1.csv",
"verification_status": "public_sources",
"last_checked": "2026-06-22T00:00:00Z",
"note": "Mapped from IANA accreditation status (Accredited -> active)."
},
"rdap_base": {
"source_url": "https://www.iana.org/assignments/registrar-ids/registrar-ids-1.csv",
"verification_status": "independently_tested",
"last_checked": "2026-06-22T00:00:00Z",
"note": "Value from IANA; endpoint probed with a live RDAP query and returned a valid RDAP object."
}
}
}