Skip to content

CLI ​

titlesearch --help:

text
titlesearch <version>
Check whether a name is free across domain extensions.

Usage:
  titlesearch check <names...> [--market <text>] [--tlds com,io] [--json]
  titlesearch check [names...] --market <text> --suggest [--count 10]
  titlesearch mcp
  titlesearch serve [--port 4717]
  titlesearch browser install | status
  titlesearch --version

Commands:
  check   Check names on each extension and print a table (or JSON).
          A name containing a dot is checked as-is. With --market, also
          looks at every taken domain and judges whether it competes.
  mcp     Run the MCP server over stdio, for Claude Desktop and Claude Code.
  serve   Run the web UI and API at http://127.0.0.1:4717, for this computer
          only. Sign in with the one-time code it prints.
  browser Site previews need Chrome or Edge. Without one, `browser install`
          downloads a pinned, checksum-verified build (about 100 MB) once.

Options:
  --market <text>  What the product is and who it's for; compares taken domains to it
  --suggest        Also suggest names from the --market description (needs ANTHROPIC_API_KEY)
  --count <n>      How many names --suggest adds (default 10)
  --tlds <list>    Comma-separated extensions (default: com,io,co,ai,app,dev)
  --json           Print results as JSON
  --port <number>  Port for serve (default 4717)
  --no-cache       Don't read or write the local cache
  --no-godaddy     Don't ask GoDaddy
  -h, --help       Show this help
  -v, --version    Show the version

Environment:
  ANTHROPIC_API_KEY        Enables market-overlap judgment and --suggest
  PORKBUN_API_KEY          With PORKBUN_SECRET_API_KEY, adds Porkbun prices
  PORKBUN_SECRET_API_KEY   (the default price source)
  NAMECOM_USERNAME         With NAMECOM_TOKEN, adds Name.com prices
  NAMECOM_TOKEN
  TITLESEARCH_LOG          error, warn (default), info, or debug; logs go to stderr
  TITLESEARCH_CONFIG_DIR   Override the config directory
  TITLESEARCH_CACHE_DIR    Override the cache directory

Titlesearch is read-only, and it isn't a trademark search.

JSON output ​

check --json prints an array of results, with the same fields as the check_domains tool. With --market, taken domains add presence evidence and assessments. With --suggest, the output is { "suggestions": [...], "results": [...] }.

Exit codes ​

CodeMeaning
0Done. Individual domains may still be "Couldn't check".
1An unexpected error.
2A usage or configuration problem; the message says what to change.

Apache-2.0. Titlesearch is read-only, and it isn't a trademark search.