I think it's a good idea, but it's not entirely up to me.
The question is how would these keys be managed, but I'm guessing it would be a new section here (either in "Control" or "Faction Modification"), called "API Keys"?
And I'm guessing these keys would only have access to non-public faction selections?