Compare renewal prices
search_pricesCompare standard prices, including explicitly labeled Cloudflare samples. Find affordable domain extensions and registrar offers, sorted by annual renewal by default. Saved offers remain listed when outdated, with stale flags and source timestamps. Returns prices, citation links, timestamps, coverage, and pagination. Does not check exact-name availability.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | TLD search: .com is exact; com is partial. Separate alternatives with commas or spaces. | |
| name | No | One ASCII domain label without the extension, such as myproject. Price and link tools only build links from it; availability and popularity tools send the exact domain to their providers. | |
| sort | No | Ranking metric. Total uses a conservative new-registration estimate. | renewal |
| view | No | Best returns one winner per TLD; all returns every matching registrar offer. | best |
| limit | No | Maximum number of results, up to 200. | |
| years | No | Planning horizon in years, including initial registration. | |
| format | No | Response representation. CSV and Markdown use the same filters, order and bounded pagination; they contain main offers, not favorite comparison arrays. MCP retains structured JSON alongside rendered text. | json |
| offset | No | Result offset. Follow pagination.next for additional results; the feed can change between requests. | |
| orderBy | No | Order results by the selected price metric or extension. Cheapest-per-extension winners are selected before ordering. | price |
| direction | No | Ascending or descending result order. Unknown totals follow priced totals in either price direction. | asc |
| favorites | No | Up to two distinct connected registrar IDs, comma-separated. Adds saved favorite offers and fresh baselines for this result page, independent of filters. Does not save preferences or check names. | |
| hideJumps | No | Exclude current renewal prices greater than twice registration. | |
| registrar | No | Connected registrar ID from the registrars endpoint. Omit to compare all. | |
| registrars | No | Comma-separated connected registrar IDs to compare together. Use instead of registrar. Cheapest-per-extension winners are chosen within this set. | |
| includeStale | No | Accepted for compatibility. Saved prices stay in results until a successful refresh replaces them and are labeled stale. includeStale=true still requires view=all. | |
| maxRenewalCents | No | Maximum annual renewal in integer USD cents; 1000 means USD 10. | |
| hideCountryCodes | No | Exclude two-letter country-code extensions. |