The standard API
A small, open, single-purpose service: send a request, get a password back. There's nothing to sign up for and nothing to configure ahead of time - every setting is a query parameter on the call itself, every time. It's free, it's anonymous, and it's a good fit for a one-off script, a personal tool, or anywhere you'd rather not create an account just to generate a password.
Password Ninja Pro
The same generator, with an account behind it. Save a preset once and call it with no parameters at all - the settings live on the server, not in the URL you have to remember. That account is also what makes the rest possible: your own word lists, scoped tokens instead of open access, and the data-protection machinery that comes with actually holding something of yours.
How they compare
What you actually get as someone using each one - not the machinery behind it.
| Feature | Standard | Pro |
|---|---|---|
| Generation | ||
| Built-in word categories | 7 | The same 7 |
| Your own word lists | - | Up to 25 lists, 5,000 words each |
| Saved presets | None - every call repeats every parameter | Up to 50 saved endpoints, callable with no parameters |
| Your own banned words | - | Ban lists of your own, matched however a word is spelled |
| Strength reported back | - | Entropy bits and word-pool size on every response |
| Your data & account | ||
| Anything of yours stored | No - nothing to store | Presets, word lists, ban lists and tokens, encrypted per account |
| Two-factor authentication | n/a | Required, via an authenticator app |
| Export or erase your data | n/a | Full export, and account erasure, on request |
| History of your own account activity | n/a | Yes - sign-ins, changes and generation, kept for you |
| See your own usage | No - nothing is tied to who called it | A usage dashboard, with 30 days of your own history |
| Cost | ||
| Price | Free | From £5 a month, shown in your currency where available |
Which one, honestly
If you just need a password right now, or you're calling from a script where an account would be dead weight, the standard API is the right tool - it's free, it's instant, and it isn't trying to be anything more than a generator.
Pro earns its keep once you want your settings remembered rather than retyped, your own word lists instead of the built-in ones, or an account behind your data at all. If none of that applies yet, it's fine to start with the standard API and move over later - the words it generates from are the same either way.