I don't know how many clubs there are, but am slightly wary about the larger clubs. How large is the resulting data going to be for "Dan Heisman Learning Center" (13,000+ members) which is one of the larger groups I know of off hand?
Per-user club lists are unlikely to be a problem in comparison: I know of users who collect clubs and have topped 600, but that's 20x less than the members in DHLC!
I also note (and the documentation will need to) that some of those arrays will be empty; there are clubs with no current admins.
Related: in V3 depending on the view and I've not nailed it down but will if necessary, sometimes closed accounts are shown as admins and sometimes they are not. Personally I've found this useful only for tracking "retread" users, but I mention it for completeness.
This Request For Comments covers four new endpoints to describe a Club and its membership.
Clubs will be referenced by their "url" value, which is the unique string used for their URL on the website.
/pub/club/{url}
This is the data representation of the club itself. The data response will include:
"location" (may be null)
/pub/country/{XX}/clubs
An array of club endpoint URLs per country. Updated once per day, like other country endpoints.
/pub/club/{url}/members
An array of player profile endpoint URLs per club. Updated once per day, like the country endpoints.
/pub/player/{username}/clubs
An array of club endpoint URLs per player. Updated once per day, like the country endpoints.
Club stats and games will be described in future RFCs.