Tem o projeto validation-br no npm que faz validação e criação de números fake sem precisar de API. Ela conta também com título, cnpj, processo judicial, cnh e mais um monte de documentos do Brasil.

https://npmjs.com/package/validation-br .