I'm expanding on my API branding research and putting some thought into how we might be able to include branding and attribution in API responses. Next, I'd like to brainstorm ways to incentivize both API providers, as well as API consumers to employ sensible branding practices. You'd think API providers would be all over this stuff, but for some reason, they seem to need as much encouragement, and structure as API consumers do. This is why I'm wanting to explore how I can drive both sides.
First, why do I care about branding when it comes to APIs? Well, the more successful companies are with their APIs, the more their companies brand can be not just protected, but enhanced--the more APIs are seen in a positive light, rather than the threat to brand control that is often cast on them. And, the more APIs we have, the more access to valuable data and content for use in web, and mobile applications.
The benefits of branding to API provider are clear for me, but I'd like to explore what we can do to incentivize API consumers. What if, with all the tracking of where branding and attribution are deployed (aka API brand reach), we tracked each domain or subdomain, as well as each impression of text, logos, and other assets? What if network reach and brand exposure could buy me API credits, and raise my API rate limits as a consumer? I mean, as a developer I'm potentially extending the reach of your brand, providing you with valuable exposure, and potentially inbound links and traffic - if I am rewarded for doing this, the chances I execute healthy API branding practices will only increase.