Daily API RoundUp: Sphero, Kaiko, Imagify, Rebrickable, mChan

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.

Seven APIs have been added to the ProgrammableWeb directory in several categories including Bitcoin, TV, Games, and Robots. Here's a rundown of the latest additions.


Sphero sells orb-shaped robots (such as BB-8 robot from Star Wars) that roll around, change colors, run programs, and be controlled from a smartphone. Sphero API allows developers to control their Sphero robots programmatically, direct robot paths and change colors. The Sphero API is listed under the Robots category. See ProgrammableWeb's complete list of Robots APIs.

This quick video illustrates Sphero's BB-8 App-enabled Droid / image: YouTube/Sphero

Rebrickable is a website to find LEGO creations using bricks from various LEGO sets. Rebrickable API can pull from a database of LEGO set IDs, MOCs (custom LEGO creations) other LEGO brick creations and building ideas. It also can pull information on a user's specific account. We've listed this API under the Games category. See ProgrammableWeb's complete list of Games APIs.

Rebrickable LEGO service has an API
Rebrickable is a place where users can help each other combine old LEGO sets to create new MOCs / image: Rebrickable

Kaiko provides real time bitcoin data. Kaiko offers a Bitcoin Price API with Global, USD, EUR and CNY indexes, based on the prices of major exchanges and weighted by both volume and liquidity, and Blockchain explorer API for transactions, blocks, and addresses data. The Kaiko Bitcoin APIs are listed under the Bitcoin category. See ProgrammableWeb's complete list of Bitcoin APIs.

Developers can use the mChan API for programmatic information on over 20,000 TV channels to create STB, IPTV apps and more. Information includes channel name, ID, type specifc satellite, and satellite range. The mChan API is listed under the TV category. See ProgrammableWeb's complete list of TV APIs.

The EMAIL Validator API allows for developers to pass an email string to validate email addressed, and identify disposable/temporary email or free email provider addresses. It's listed under the Email category. See ProgrammableWeb's complete list of Email APIs.

The Imagify API provides tools for optimizing and re-sizing images. Users can upload and optimize images and by filling the data parameters, and can control the optimization and re-sizing of the images. This API is listed under the Images category. See ProgrammableWeb's complete list of Images APIs.

Add Imagify image optimation function to apps via their API
Try out Imagify image optimization free on their website / image: Imagify

Be sure to read the next Robots article: Misty Robotics Introduces Misty II