Service-Level Agreements for Researchers Who Depend on APIs
Although APIs are being used in great amounts for research, there are rarely API platform plans crafted with research in mind.
Join the DZone community and get the full member experience.Join For Free
I came across a pretty interesting post on using APIs for research and the benefits and challenges that researchers face when depending on APIs. It was another side of API stability and availability that I hadn't considered too much lately. Social media platforms like Twitter and Facebook are rich with findings to be studied across almost any discipline. I regularly find social media API studies at universities ranging from information on areas like healthcare and the Zika virus to algorithmic intellectual property protection, all the way up to U.S. Navy surveillance programs that are studying Twitter.
APIs are being used for research, but there are rarely API platform plans crafted with research in mind — flexible rate limits and custom terms of service that give them access to the data they need. I'm assuming that some companies have behind the scenes deals with some universities or larger enterprise research groups (IBM, etc.), as well as government agencies and police agencies. There are problems with this:
There is no virtual public front door to walk through and understand research levels of access.
The details of partnerships are not public for or equitable and auditable by journalists and other groups.
The author of this essay provides a lot of details regarding what it is like to depend on APIs for your research. Some of them could put your career in jeopardy if the terms of service and access levels change before you could finish your research or dissertation. I'm not sure what the responsibility of API providers should be when it comes to making their resources available for research, but it is something I will be exploring further. I will be reaching out to researchers about their API usage but will also be helping encourage API providers to share their side of things and maybe eventually formalize how API providers make their valuable resources available for important research.
Published at DZone with permission of Kin Lane, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.