Quantos endereços existem? Se não forem muitos, você sempre pode criar um selo SQL que seria acionado automaticamente diariamente e concederia o selo a qualquer pessoa que não o tivesse e que devesse tê-lo.
Isso funciona melhor se houver um pequeno número de endereços envolvidos ou se todos que deveriam ter o selo (e apenas aqueles que deveriam tê-lo) estiverem registrados com um domínio de e-mail comum.
Por exemplo, nos fóruns de fãs de Monster High do meu amigo, temos um selo que é concedido automaticamente a todos os usuários com um e-mail verificado no domínio pai.
A primeira alternativa seria usar a API para encontrar contas com endereços de e-mail correspondentes e conceder os selos dessa forma.
Outra alternativa, que pode funcionar melhor no seu caso, é usar a opção de concessão em massa e usar uma variante da alternativa acima. Em vez de conceder o selo diretamente, faça com que o script pesquise os endereços de e-mail e, se encontrados, adicione o nome de usuário a uma lista de usuários que deveriam ter o selo. Você pode então usar a função de concessão em massa para concedê-lo em massa em uma única concessão.
Claro, ambas as opções exigem que você verifique regularmente as atualizações para usuários que se registram mais tarde, mas se você estiver usando a API, há ainda uma alternativa lá.
Eu não recomendo isso pessoalmente porque, dependendo de quão ativas são suas inscrições, isso pode sobrecarregar um servidor se você não for cuidadoso, mas se suas novas inscrições tendem a ser baixas, você poderia usar um webhook e conectar os eventos e, quando um endereço de e-mail for validado e corresponder a um dos da sua lista, fazer com que a API conceda o selo.