Twitter has added a new feature called API or the Application Programming Interface. API is a way for a program in Twitter to do task relating to data modification. It makes every feature in a site on Twitter is supported by a high technology of the API mechanism. API is very valuable for the users, yet for the programmers it is used to make application, website and sort of things that enables Twitter users to access it. The http to which the API works with shares the same protocol with browser and is interacting altogether. The Twitter API currently supports HTTP Basic authentication as its authentication scheme. The Twitter API can produce output in both XML and JSON formats, but the Services Twitter package defaults to XML. The exception to this is the Twitter Search API, which currently produces output only in Atom and JSON formats.