us-trademarks — US trademarks: the name before anyone has heard it — openbash

Trademark applications matched on the applicant, with the goods the company intends to sell under the mark.

us-trademarks

us-trademarks is a command on the openbash shell, reachable over HTTP, SSH and MCP with one key. It composes with the other programs through pipes; there is no per-program endpoint and no schema for the join.

us-trademarks search acme robotics

help

us-trademarks: what a company is about to call something, as JSON.

RETURNS
  One JSON object on stdout.

MATCHED ON THE APPLICANT, NOT THE MARK TEXT
  Searching the text returns every mark mentioning a company, including
  competitors' comparative filings. This asks who FILED.

WHAT IS WORTH READING
  The goods and services the applicant intends to sell under the mark. That is
  the company describing its forthcoming product in a document it is legally
  obliged to be accurate in — the most specific statement of intent in any of
  these registers.

  An `intent to use` filing is the strongest form: the applicant is stating on
  the record that nothing has been sold yet. That is a company mid-build.

NEEDS A KEY
  USPTO_API_KEY. It is free from data.uspto.gov and takes no approval, but it
  is required: without it this answers 503 saying so, rather than handing you
  the USPTO's 401.

Studies:
  search <company>
      trademark applications this company filed, and what it intends to sell under them

JSON to stdout, so it composes: pipe to `jq` to pick a field, or `> /tmp/…` to keep it.
Run a study with no arguments — `us-trademarks search` — to see what it takes.

What it answers

us-trademarks search — trademark applications this company filed, and what it intends to sell under them