{"uid":"cap_NGdy368a6qvCvOd0cd1pW","slug":"bloomfilter-domain-renewal-7b024c76","name":"Bloomfilter Domain Renewal","description":"Renew a domain (sample pricing — send request body for exact quote)","url":"https://api.bloomfilter.xyz/domains/renew","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"years":{"type":"integer","default":1,"maximum":10,"minimum":1,"description":"Renewal period in years"},"domain":{"type":"string","description":"Domain name to renew"}}},"responseSchema":{"type":"json","example":{"years":1,"domain":"example.com","status":"active","expires_at":"2028-02-22T12:00:00Z","renewed_at":"2026-02-22T12:00:00Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"12.99","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$12.99/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"12.99","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"12.99","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SQTwJ02AjrT7o94vf_wiH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"12.99","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Renews an existing domain registration for 1–10 years via a paid API call, returning updated expiration details.","exampleAgentPrompt":"Can you renew my domain myawesomesite.com on Bloomfilter for 2 years so it doesn't expire?","exampleUseCases":[{"title":"Prevent domain from expiring soon","prompt":"My domain startup.io is expiring next month — can you go ahead and renew it for another year so we don't lose it?"},{"title":"Bulk renew infrastructure domains","prompt":"I have a few domains we use for our staging environments that are all coming up for renewal. Can you renew dev-api.com and staging-app.net for 2 years each so I don't have to worry about them?"},{"title":"Extend domain registration long-term","prompt":"I want to lock in myportfolio.com for as long as possible — can you renew it for 10 years so I don't have to think about it again?"}],"resultDescription":"Returns a JSON object confirming the renewal with the domain name, number of years renewed, current status (e.g. 'active'), the renewed_at timestamp, and the new expires_at expiration date.","failureModes":["Domain not found or not owned by the account — likely 404 or error status","Invalid years value outside 1–10 range — validation error","Payment failure via x402 — transaction rejected","Domain already expired and ineligible for renewal — error response","Malformed domain string — input validation error"],"whenToPreferThis":"Use this endpoint when you need to programmatically extend the registration period of an already-registered domain on Bloomfilter, especially within automated workflows or AI agents managing infrastructure. Prefer this over the registration endpoint when the domain already exists and you simply need to push out its expiration date.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:30:35.479Z","isFirstParty":false}