
In simple English
This tool helps you check if another company already uses the brand name you want. You give it your proposed name and your industry category numbers. It searches official trademark databases through their official application programming interfaces. It compares your name against existing marks using text similarity rules. It then writes a single Markdown document that groups results into high, medium, and low risk tiers. It costs nothing to run, but you need your own free accounts and keys for some official databases.
What it is
A command-line interface (a text-based program that runs in your terminal) application written in Python that automates trademark clearance research. It queries official sources like the United States Patent and Trademark Office and the European Union Intellectual Property Office, and formats the findings into a local report.
What it is good for
Solo founders and indie builders who want to screen a new product or company name for obvious trademark conflicts before spending money on legal fees or filing an application.
- Checks official databases directly using documented application programming interfaces instead of fragile web page scrapers.
- Generates a clean Markdown report with plain-English reasons for every risk tier assignment.
- Includes a built-in demo mode with synthetic data so you can test the program without any API credentials.
- Requires Python 3.10 or newer and comfort using the terminal to run command-line instructions.
- Some official databases require free developer accounts and API keys that you must set up yourself.
- Does not replace a professional legal opinion or a complete search of common-law and unregistered marks.
Manual searches across multiple government trademark search forms
A Markdown reader or note-taking app to review the generated reports
python -m venv .venv source .venv/bin/activate pip install -e ".[dev]" cp .env.example .env