Daily API RoundUp: Star Wars, AT&T Identity, Geobytes

Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or Source Code examples to add to ProgrammableWeb’s directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there’s a listing in one of our directories that you’d like to claim as the owner, please contact us at editor@programmableweb.com.

Six new APIs have been added to the ProgrammableWeb Directory. And since it’s Star Wars Day, check out some Star Wars-themed APIs already in the directory.


Open Food Facts is a free, global food products database. The Open Food Facts API provides access to extensive data on product ingredients, nutrition facts, allergens, additives, and the ability to search/filter by product or brand. This free and open API is JSON based and accessed over HTTP using product barcode information. Developers should note that the API is still experimental, and may change. We’ve primarily categorized the Open Food Facts API under the Food category. See ProgrammableWeb’s complete list of Food APIs.

Use Cointrader.net to buy or sell bitcoin with Canadian or U.S. dollars, return information on trades and market data, manage your account, or deposit and/or withdraw bitcoin orders. The Cointrader.net REST API offers access to Cointrader.net’s bitcoin exchange services. Make public calls to the API with HTTP GET, and authenticated calls with POST. All requests return in JSON and Authentication is done via a private/public key combination that utilizes HMAC-SHA256. We’ve primarily categorized the Cointrader.net API under the Bitcoin category. See ProgrammableWeb’s complete list of Bitcoin APIs.

The AT&T Mobile Identity API helps to make apps more secure. If an AT&T service subscriber uses his or her mobile device for a transaction, the API performs a fraud avoidance query to confirm that the device being used by the subscriber is authenticated. The API allows developers to track mistakes in ordering and fulfillment, including fraudulent activity based on an opt-in service from a credit card company, bank, or eCommerce site. This API is categorized under the Security category. See ProgrammableWeb’s complete list of Security APIs.

Geobytes provides a number of APIs related to IP geolocation services. Two more have recently been added to the directory. The Geobytes Get City Details API allows developers to retrieve city attributes for a location given as an IP Address, latitude/longitude, Fully Qualified City Name (FQCN), or Geobytes Location Code. It also has an optional parameter that lets users set the default location the API will return if it’s unable to determine the location of an IP Address. This API is the free version of Geobytes’ legacy IP Locator API. The GeoBytes IP Address Location Tool API allows developers to determine the geographic location of a person’s IP Address. These APIs are categorized under Location. See ProgrammableWeb’s complete list of Location APIs.

Jenkins Authentication Token is a plugin which provides an API for converting credentials to authentication tokens in Jenkins. Jenkins is a Java-based, open-source Continuous Integration server. The plugin is maintained by Stephen Connolly and is currently in version 1.1. We’ve primarily categorized the Jenkins Authentication Token under the Authentication category. See ProgrammableWeb’s complete list of Authentication APIs.

Star Wars APIs

These aren't exactly new to the directory, but worth a mention because today is Star Wars Day. May The Force be with you!

The Star Wars API is independently supported by Paul Hallett, a Python & Go API developer and avid GitHub contributor. The API provides programmatic access to a trove of databased Star Wars film information, including Planets, Spaceships, Vehicles, People, Films, and Species sourced from all six Star Wars films. For example, a simple GET HTTP request to the API will be able to return data associated with specific vehicles, returning “Luke Skywalker” from an inputted ID associated with the “T-65 X-wing.” 

SWTOR Fan Managed API: A collection of Fan Managed APIs are available to help developers access data from STAR WARS: The Old Republic (SWTOR). Currently, people can use the APIs to get information on game events, including Bounty Contract Week, Relics of the Gree, Rakghoul Outbreak, Double XP, and Lifeday. Future APIs will allow users to retrieve Leaderboard Data and the Server Status. 

YodaSpeak API: As though spoken by the character Yoda from Star Wars movies, the service accepts user-submitted text and returns a translation. The translation rules are based on a paper by an unknown author posted on the web and linked from the service site. Output text rephrases jokes, email text, song lyrics, etc. Offer a text string or passage and it returns a translated version. API methods support submission. Herh herh herh.

image: The Yoda Speak Generator

Be sure to read the next Security article: Google Patches API Explorer Clickjacking Vulnerability