diff --git a/app/eve_api/templates/eve_api/corporation.html b/app/eve_api/templates/eve_api/corporation.html
index 6288003..c686e65 100644
--- a/app/eve_api/templates/eve_api/corporation.html
+++ b/app/eve_api/templates/eve_api/corporation.html
@@ -12,6 +12,10 @@
- Member Count: {{ corporation.member_count }}
- Known Members: {{ corporation.eveplayercharacter_set.all.count }}
+ {% if view_members %}
+ - Members with API Keys: {{ api_members }}
+ - API Coverage: {{ percentage|floatformat:2 }}%
+ {% endif %}
{% if view_members %}
diff --git a/app/eve_api/views.py b/app/eve_api/views.py
index 0ae08ee..930d89b 100644
--- a/app/eve_api/views.py
+++ b/app/eve_api/views.py
@@ -117,6 +117,11 @@ def eveapi_corporation(request, corporationid):
corporation = get_object_or_404(EVEPlayerCorporation, id=corporationid)
if request.user.is_superuser:
view_members = True
- members = corporation.eveplayercharacter_set.all().order_by('corporation_date').only('id', 'name', 'corporation_date')
+
+ memberdata = corporation.eveplayercharacter_set.all()
+ if corporation.member_count:
+ api_members = memberdata.filter(eveaccount__isnull=False).count()
+ percentage = (api_members / corporation.member_count) * 100
+ members = memberdata.order_by('corporation_date').only('id', 'name', 'corporation_date')
return render_to_response('eve_api/corporation.html', locals(), context_instance=RequestContext(request))