Today in APIs: Google Mirror API, Evernote Accelerator Program, and 40 New APIs

Developers now have access to Google Mirror API Documentation and quick start guides. Win a resident internship at Evernote. Plus: RentPaidOnline announces its Partner API and 40 new APIs.

Google releases Mirror API Documentation

As Google prepares to rev up its delivery of Google Glass hardware, it does not want developers to wait for learning how to write Google Glass applications using the Mirror API. The Mirror API documentation site along with quick start guides for Java and Python is now available. The API essentially allows you to build web-based services, called Glassware, that interact with Google Glass. The Glass hardware will communicate with these web-based services. The API currently offers functionality to manage timeline cards, interacting with timeline menu items, subscribe to timeline events, sharing to contacts and working with users location. So start dreaming, the sky is the limit.

Evernote Announces Accelerator Program

EvernoteEvernote, the popular note taking Platform has announced the Evernote Accelerator, a 4-week residency program at Evernote’s headquarters in Redwood City, California for a small group of teams to a help them build their ideas into successful products and businesses. There are only six team spots for the first Evernote Accelerator class that will begin in October, 2013. To qualify, you will need to build an Evernote app, which utilizes the Evernote API and submit it as part of the 2013 Devcup competition. Evernote will invite winners from the contest for the Accelerator program.

API News You Shouldn't Miss

40 New APIs

Today we had 40 new APIs added to our API directory including a mobile application management platform, an online database service, a chemical structure search service, a social software distribution platform, a mobile application backend service and a database access service for custom minecraft servers. Below are more details on each of these new APIs.

AppGluAppGlu API: AppGlu is a platform to build, manage, and launch mobile applications. Companies can use AppGlu to create and manage their mobile applications.

The AppGlu API and SDK allow developers to access and integrate the functionality of AppGlu with applications and to create new applications. Public documentation is not available; interested developers should sign up here:

BaseBearBaseBear API: BaseBear is an online tool to tool to allow you to create databases directly on the web quickly and without programming. The API allows users to view database information, view tables, view fields, and view records. An account si required to access the API, and an API Key and SSL will be used for API Authentication. The service uses REST calls and will return XML or JSON.

BIND SOAPBIND SOAP API: The service provides search against a database documenting chemical interactions, molecular molecular structures, and pathways. The Biomolecular Interaction Network Database (BIND) is a curated collection of reports from scientific literature describing molecular interactions in experimental research. Records document interaction data stored in a variety of sources aggregating researcher reports, so the service provides search across those separate repositories.

API methods support submission of a search query specifying a particular source identifier or a text string associated with a result. Methods return all records from the BIND database matching the query along with descriptive data about the result set such as number of results, the query that generated them, and the result type.

BintrayBintray API: Bintray is a social platform for community-based software distribution that allows developers to publish, download, and share software. It combines these services with a community for sharing information and binaries. Bintray provides a REST API that enables developers to interact with all of the site's functions programmatically, making it possible to integrate them with other applications and services.

biNubiNu API: biNu is a mobile application development platform. Developers can use biNu to build and manage mobile applications and use biNu as a backend service for their mobile applications.

The biNu API allows developers to access and integrate the functionality of biNu to create new applications and with other applications. Some example API methods include testing applications, publishing applications, and managing applications.

BuxvilleBuxville API: Buxville is a fast, long-running Minecraft server. They have a stable base of reliable administrators and moderators and an active, continuously-expanding community. Buxville uses a Roles system that transforms the Sandbox game into an RPG that features a real economy and encourages players to interact with each other.

Buxville has its own XML- RPC API, which pulls data directly from the Buxville database. Any player with a good idea for an application or interface can request a private API key. API: provides pinpoint weather data for climbing sites. Weather data is pulled from the National Weather Service National Digital Forecast Database. The API provides a RESTful interface for interacting with the site’s area and forecast data. The API returns JSON formatted responses.

Club LogClub Log API: Club Log is a free, web-based tool for producing DXCC league tables, expedition tools, log search services, and most-wanted lists for ham radio. It also analyzes radio amateurs' log files, offering a wide range of reports to individual users and identifying large-scale trends based on all activity in the database. Signed-in users can upload, track, and refine their logs and DXing progress more closely. Each participant increases the usefulness of the database and, as a result, helps expeditions plan their future activities. Developers can access Club Log's information and services programmatically using its REST API.

Diffbot FollowDiffbot Follow API: Diffbot is a tool that identifies and extracts the main content and sections from any web page. Diffbot Follow allows users to follow the changes on any web page.

The Diffbot Follow API allows developers to access and integrate the Follow functionality with other applications and to create new applications. The main API method is retrieving web page changes.

DistimoDistimo API: Distimo is an application analytics platform. Distimo tracks and measures application performance and metrics for developer and application owner insight.

The Distimo API allows developers to access and integrate the functionality of Distimo with other applications. Public documentation is not available; API access comes with account service.

Email PieEmail Pie API: Email Pie is a free and simple JSON API for validating email addresses. First, it checks to make sure the address is formatted correctly, catching things like invalid characters or missing @ signs. Then, it makes sure that the domain is configured to collect email. Finally, it checks for common misspellings. Sample Code for API Integration is provided in Python, Ruby, and PHP.

HRM DirectHRM Direct API: HRM Direct is an employee recruitment system for Human Resources departments. It is designed to make it easier to attract, screen, evaluate, and hire better people in less time. Through HRM, users can instantly advertise their employment opportunities on pertinent sites across the internet. HRM’s candidate-friendly experience and career sites attract job-seekers, while its automatic pre-screening and resume grading technology identifies top candidates. HRM also comes with analytics services to track processes and monitor the efficiency of hiring practices.

HRM Direct provides an XML-RPC-based data access API, enabling internal IT resources and vendors to develop additional tools and systems that integrate the information stored with HRM.

JSON BlobJSON Blob API: JSON BLOB is a service that helps parallelize client/server development. Mock JSON responses are defined using the online editor, and clients can then use the JSON Blob API to retrieve and update the mock responses. Alternatively, the entire process can be accomplished using the API, which operates via REST calls issued in JSON format.

JuSScanJuSScan API: JuSScan is a daily deal site using QR Code technology to connect local merchants with customers. The JuSScan API provides a developer interface for the JuSScan platform. GET calls include daily deal lists, random deals, lists of launched cities, and much more. Results may be JSON or XML formatted.

Leap MotionLeap Motion API: Leap Motion offers a motion controller that allows users to connect the controller to their computers and control the computer by touch. The controller senses the hand and finger motions of the user.

The Leap Motion API allows developers to access and integrate some of the functionality of Leap Motion with other applications and to create new applications. Public documentation is not available; interested developers should sign up here for a developer account:

MessageNetMessageNet API: MessageNet is a feature-rich Australian SMS service designed to simplify business communications over SMS, fax, and pager. MessageNet touts itself as one of the most reliable, robust SMS services available. Users can integrate their applications and services with the MessageNet SMS Gateway by using their APIs, enabling those systems to use MessageNet to send and receive messages.

MVU CareerForwardMVU CareerForward API: CareerForward is a self-contained online course that provides students with the opportunity to assess their career interests, explore career options, and create an educational development plan. It is designed to help students learn how to plan their work lives and career opportunities within the global economy. A SOAP-based API is provided to allow users to interact with CareerForward programmatically.

Nasa Exoplanet ArchiveNasa Exoplanet Archive API: The NASA Exoplanet Archive is an astronomical exoplanet and stellar data service and online catalog that collates and cross-correlates astronomical data on exoplanets and their host stars. The archive is astronomer vetted and provides tools to work with this data.
The NASA Exoplanet Archive API provides developer access to search queries. The API is accessed through HTTP calls acting as SQL SELECT statements, where calls specify data to be selected from a particular table. Default data format is CSV, but several astronomy table formats may be specified.

NavionicsNavionics API: Navionics is a location, GPS, and mapping service. Navionics provides maps, locations, and geocodes for numerous areas and in a variety of conditions (marine, skiing, etc.).

The Navionics API allows developers to access and integrate the functionality and data of Navionics with other applications and to create new applications. Public documentation is not available; interested developers should sign up for API access here:

NomiNomi API: Nomi is an in-store optimization service. Nomi allows retail store owners to track customer loyalty, window conversion, and in-store customer and visit information and behavior.

The Nomi API allows developers to access and integrate the functionality with Nomi with other applications. Public documentation is not available; interested developers should sign up for more information:

OCR Web ServiceOCR Web Service API: The service provides optical scanning of uploaded document images, photos, and digital images with text recognition and extraction. Optical character recognition (OCR) scanning distinguishes between image and text content in uploaded originals then generates digital text from the original content. Output format options include .txt as well as PDF, Word, Excel .rtf, and .html.

API methods support submission of a file containing a scanned or photographed page image along with parameters for desired output, including text language, output data format, color or black and white, etc. Methods return the text recognized from characters in the input image and a file name for the output document.

OPENiOPENi API: OPENi is a Framework for integrating applications with cloud-based services. OPENi is open-source and web-based and is a project from the European Union. The OPENi API is a single API for social driven mobile applications.

The OPENi API allows developers to access and integrate the functionality of OPENi with other applications and to create new applications. Public documentation is not available yet; interested developers should contact OPENi:

PassDefensePassDefense API: Pass Defense is an online security service that enables application developers to authenticate and secure user data. The service handles user authentication,secure storage of user passwords, and monitors tool usage. The Pass Defense API allows users to create users, authenticate users, send and retrieve data, and other users. An account is required with service and an API Key is required to access the API.

Popcorn.jsPopcorn.js API: Popcorn.js is a media framework for filmmakers and web developers wanting to create time-based interactive media on the web. The Popcorn.js API has methods for manipulating most technical aspects of the Popcorn framework. The API documentation has resources to create a first instance, add some extra data to media with a plugin, and understand how to write some simple Popcorn.js code.

PositionlyPositionly API: Positionly is a website analytics platform. Positionly monitors website positions, user engagement, clickthrus, keyword searches, and SEO components.

The Positionly API allows developers to access and integrate the functionality of Positionly with other applications. Some example API methods include retrieving and managing keywords, managing users, and managing websites.

PostcodePalPostcodePal API: PostcodePal provides geo-based datasets for Great Britain, Northern Ireland, and the Crown Dependencies of Guernsey, Jersey, and the Isle of Man. In addition to geographic location, available data includes streets, towns, regions, and more.
The PostcodePal API provides developer access for customers looking to incorporate features such as address lookups and distance calculations into websites and applications. Up to 100 requests per day for data without street names are free and do not require an API Key. Responses may be JSON or XML formatted.

ProxyKeyProxyKey API: ProxyKey is a project for protecting, monitoring, and customizing Wikidot API keys. It creates a server that acts as a proxy to the Wikidot XML-RPC API. ProxyKey then deploys app-specific keys that can be removed or reset easily without affecting other applications, creates custom keys with custom permission settings, monitors what each application is using keys for, and locks suspicious applications. ProxyKey's functions, like those of Wikidot, are accessible via XML-RPC API.

Publisheer Text RewritePublisheer Text Rewrite API:’s social content generator tool allows users to generate unique content by replacing words from an existing set of text with synonyms. Users can customize synonym sets and specify rewriting options. The Text Rewrite API provides a developer interface for automating text rewrites through POST calls.

Read The DocsRead The Docs API: Read the Docs hosts documentation, making it searchable and easier to access. The Read The Docs API allows users to get data from the site. This data includes bookmarks, Builds, core items, projects, and other resources. The API is written in TastyPie and returns JSON.

ScringoScringo API: Scringo is a mobile and tablet application feature provider. Scringo offers a variety of features, such as social networking, place-based information, and messaging, for applications.

The Scringo API allows developers to access and integrate the features and functionality of Scringo with other applications and to create new applications. Public documentation is not available; interested developers should contact for API information.

SparkwiseSparkwise API: Sparkwise is a data visualization and metrics service for social media and website engagement. Users can add their Facebook pages, Twitter accounts, Google Analytics, and more to track audience engagement with their social media and websites.

The Sparkwise API allows developers to access and integrate the functionality with other applications. Some example API methods include managing the dashboard widget, retrieving data, and managing account connections.

SpinChimpSpinChimp API: SpinChimp is an article spinning product for article marketing. The SpinChimp API provides developer access to SpinChimp functionality through HTTP POST calls. Developers can spin articles to specified parameters, generate unspun documents from documents with Spintax, calculate word density, return query stats, and more. Result format may vary depending on method, but responses will always be returned as plain text in the HTTP response body.

The Alife DatabaseThe Alife Database API: The Alife Database contains a listing of websites related to Alife (artificial life). Entries are automatically gathered by an intelligent search bot that scans the web using specified keywords. When a suitable page is found, its meta-tags are analyzed, and their content is inserted into the appropriate fields of the database.

Authors of sites referenced in the database are welcome to edit and update their entries. In addition, anyone is welcome to add a new entry for an Alife-related site. The Alife Database is fully searchable through the website as well as via API.

The Mod ArchiveThe Mod Archive API: The Mod Archive is a collection of music modules; the family of music files which originated on the Commodore Amiga in 1987.
The Mod Archive API provides developer access to the archive’s database. Requests can search or browse by file name, title, module ID, genre, artist, or more. Responses are XML formatted.

ThoughtFarmerThoughtFarmer API: ThoughtFarmer is a social intranet provider. A "social intranet" is an internal website where all the employees of a given company can author content and connect with each other. In this way, ThoughtFarmer creates a simple yet powerful platform for employee communication and collaboration. ThoughtFarmer provides a RESTful API that allows developers to integrate functions for adding, altering, or retrieving information from a ThoughtFarmer intranet with another website or application. API: is a cross-platform mobile and web application building and management platform. Companies and developers can use to create and manage cross-platform HTML5 applications.

The API allows developers to access and integrate the functionality of with applications and to create new applications. Some example API methods include managing account information, adding and managing address books, and retrieving information from feeds.

TxtBearTxtBear API: TxtBear lets authors publish documents online. It aims to provide a series of useful tools, but also allows users to extend the platform with user software. Additionally, the site offers the ability to monetize documents by incorporating ads into online viewing. The TxtBear API allows users to upload, manage, list and delete documents. The service uses REST calls and will format returns in: JSON, JSONP, XML YAML, txt, RSS, Atom, HTML.

U.S. National Library of Medicine ChemSpellU.S. National Library of Medicine ChemSpell API: The ChemSpell Web Service API is a chemical names spell checker and synonym look-up provided by the National Library of Medicine. When a chemical name is submittted, ChemSpell returns a list of chemical synonyms if the name is recognized and a list of alternate spelling suggestions if it is not. This is a free SOAP API providing XML formatted responses.

VistarmediaVistarmedia API: Vistarmedia is a place-based advertising platform. Advertisers and brands can use Vistarmedia to place ads in applications and websites to reach customers by location. Publishers can use Vistarmedia to monetize their applications and content.

The Vistarmedia API allows developers to access and integrate the functionality of Vistarmedia with other applications. Public documentation is not available; interested developers should contact for more information.

WormBaseWormBase API: WormBase is an international consortium that provides the research community with accurate and up-to-date information on the genetics, genomics, and biology of Caenorhabditis elegans and related nematodes. This information can be freely browsed or searched on the WormBase website. It is also accessible for integration with other websites and applications using a REST API.