Se esta fosse uma string json adequada, você poderia analisá-la com jq :
your_api_call | jq -r '.[]["username"]'
ou
jq -r '.[]["username"]' file
Mas a string que você forneceu não é adequada. Está faltando os colchetes de fechamento ( ]} ) no final e tem um . .
jq deve estar disponível na maioria dos gerenciadores de pacotes, por exemplo, instale-o com:
sudo apt install jq
Se, de alguma forma, precisar usar grep e ter pgrep / grep -P disponível:
grep -Po '"username":"\K[^"]*'