Academia Stack Exchange is a question and answer site for academics and those enrolled in higher education. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For a grant I am writing, I need to describe how I mined data from social media sites. I collected data from sites such as Twitter using each site's API and a Python wrapper. In writing my methods, I assume that I should mention which APIs I used, or at least that I used an API.

Do I need to provide a citation if I refer to using, say, the Python wrapper for Twitter's API. If so, how do I do that?

share|improve this question

I don't think you'll find any documented correct way to do this. Personally, I would write a sentence saying that I did it, a sentence describing what an API is, and a link to the version-specific API documentation website (i.e., for the API Version 3 instead of the general Youtube API help website).

If you're including code in the submission, consider adding the API code in an appendix.

share|improve this answer

I don't think there is a standard way, some APIs have a notes sections that have things like citations, and things like that.

Sometimes, the API comes attached to some paper, in which case you should cite the paper.

I've mostly seen people citing the webpage itself if no other resource is available

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.