This week we had 56 new APIs added to our API directory including a realtime push messaging service, academic admissions services, a mobile device data exchange service, a news crowdsourcing platform, a data and analytics visualization service, and a secure internet identity service. Additionally, we covered one of the newest backend service providers. Below are more details on each of these new APIs.
AdmitPad API: AdmitPad is an enterprise iPad application that streamlines the university admissions process. The AdmitPad API allows 3rd party developers to expand and build on the AdmitPad platform. With the API, users can reassign applications and get all application response data from reviewers, upload new applicants or retrieve a list of applications. It uses RESTful calls and responses are formatted in XML and JSON.
Ambassador API: Ambassador is a service that allows companies and brands to reward their customers for promoting products and services to their social networks.
The Ambassador API allows developers to integrate Ambassador into sites and applications. Some example API methods include listing events, accessing ambassadors account information, creating rewards, and adding discounts and deals.
Amsterdam Museum API: The Amsterdam Museum is a museum of the history of the city of Amsterdam, Netherlands. The museum uses AdLib Information Systems for its online collections, which expose a number of photos, paintings, images of objects, and more. AdLib also provides an API which can be used to access this collection. The API is RESTful and returns responses in XML and JSON, as well as offering image retrieval.
Bitcoin Charts / Markets API: Provides financial and technical data related to the Bitcoin network, including market activity, both current and historic, and weighted prices for several world currencies for use in pricing goods in terms of Bitcoin. Bitcoincharts provides a simple API to most of its data; developers can integrate the data into their websites or applications.
BrowserID API: BrowserID is a service that allows for easy sign in to websites. On websites that support BrowserID, users can click on the sign in button, enter their preferred email, and sign in without any passwords.
The BrowserID API allows developers to integrate BrowserID into websites. The API methods are adding BrowserID functionality into websites, identifying users, and verifying the user's identity.
Bump API: Uses device matching technology to identify another mobile phone and creates a messaging channel between the two handsets so they can exchange data. SDK provides concise code to include in a mobile app so it communicates through the Bump API to establish connections, exchange data, and authenticate interactions between devices. Sample tasks include starting multiplayer games, adding friend connections, and exchanging content between devices.
City of Toronto: 311 API: The City of Toronto 311 system is customer service for the City of Toronto government. Toronto 311 allows citizens to call and report a pothole, order a new garbage bin, learn about programs at local community centers, and more. Online access is also available and an API allows further access to these services. More information can be found by emailing firstname.lastname@example.org Full documentation is not available but users can visit http://open311.org/learn/ to view the open311 specification as it is used in other cities.
Civicboom API: Civicboom is a news crowdsourcing platform that enables organizations to access news and rich media from their community or audience. Users can upload news and media that others have access to.
The Civicboom API allows developers to access the data and information from Civicboom. Some example API methods include accessing account and member information, invite and register new members to groups, and accessing content.
Datahotell API: Datahotell is a data repository for public institutions in Norway. Datahotell is part of the data.norge.no open government data project of Norway. Any data uploaded to Datahotell is available through data.norge.no as well as through the Datahotell API. This is a RESTful API which returns responses in XML, JSON, and CSV. The site and documentation are in Norwegian.
DirectGov syndication service API: Directgov is the official UK government website for citizens. The syndication service includes widgets that enable users to embed Directgov content and services directly into their site. The free downloads include the jobs search, schools search a travel advice service from FCO and Twitter widget for the budget, and many more.
Duracloud API: Hosted service for cloud storage of digital assets and other content, duplicated among storage locations for security, with support for viewing, streaming, ongoing asset management, and content transformartion. Integrated with the DSpace and Fedora platforms to provide asset preservation for digital repositories.
The API exposes the functionality of the service and allows developers to integrate it with their applications. Functionality includes managing storage, services, creating and running reports on the stores. The API uses RESTful calls and responses are formatted in XML.
eBay Best Match API: eBay's Best Match API enables developers to understand various factors affecting their eBay search ranking when sorted by Best Match. Developers can write applications that help sellers understand their item rank for a given key word, identify factors that impact their listing performance score as well as allow them to analyze their business at a category level.
This API uses SOAP, allowing registered developers to generate custom XML responses for their sites, services, and applications.
eBay Feedback API: The eBay Feedback API provides developers a means to monitor account-level Feedback data, specifically Detailed Seller Ratings (DSR's). The Feedback Service generates DSR summary reports for sellers based on a variety of criteria, such as time period, listing category, transaction information, or specific shipping details.
The Feedback Service uses an asynchronous programming model. There are "create" calls for specifying the criteria for generating the reports and a single "get" call, getDSRSummary, to retrieve the generated reports, since reports take too much time to generate to return them in the response of the create calls. The XML response for the create calls contains a job ID, which is used as input for the get call to check completion status and/or to retrieve the DSR summary report.
eBay Merchandising API: The eBay Merchandising API retrieves relevant information about products or item listings on eBay to help users sell more merchandise to eBay buyers.
This API can be used to create applications that provide suggested products or item listings based on buyers' searching or selection activity. Sellers can also use this API to augment their own listings with cross-promotions for their users.
eBay Resolution Case Management API: eBay's Resolution Case Management service allows users to retrieve, track, manage, and resolve complaint cases opened by buyers in the eBay Resolution Center.
The API is primarily used by sellers to retrieve, track, manage, and resolve all eBay "Buyer Protection," "Item Not Received," and "Significantly Not As Described" cases that are opened by buyers in the Resolution Center.
The API has calls that allow sellers to issue full refunds or partial refunds to buyers, and to provide shipping information to the buyer for returns.
eBay Shopping API: The eBay Shopping API allows developers can programmatically interact with the eBay website. eBay Shopping Web Services lets developers query eBay for information, and receive data in XML, JSON, or eBay's Name Value format.
The API allows users to re-created an eBay search without ever going on the eBay site, allowing integration with other applications and interfaces.
eBay Trading API: The eBay Trading API offers secure, authenticated access to private eBay data. Developers can use the eBay Trading API to build applications such as selling and post-sales management applications, manage user information, and initiate item purchase flow on eBay.
The API uses SOAP and HTTP protocols to return responses in XML, and includes .Net, Java, and PHP API SDK's. There are also [[http://developer.ebay.com/DevZone/XML/docs/HowTo/index.html tutorials]] for using the Trading API with PHP, Perl, C#, and Java.
FanFeedr Image API: The FanFeedr platform provides aggregated sports news and data for 55,000 athletes and 4,000 teams from over 8,000 sources. FanFeedr partners with Getty Images to offer images for customers seeking an affordable content provision solution. The Image API solution provides photos to supplement websites or applications in a meaningful way. It returns a list of image ids and descriptions. The API uses RESTful calls and responses are formatted in JSON.
Fax Desk API: Fax Desk is a service to send and receive faxes online. Features include 24-hour fax numbers, faxes delivered as emails, and international faxing.
The Fax Desk API is a post-only API that allows users to access Fax Desk functionality. The API methods are sending a fax and receiving a fax.
Flipzu API: Flipzu is an application that allows users to share audio and voice content in real time. Users can make their own radio stations and broadcast concerts, parties, and conferences. Flipzu has both a web and mobile application.
The Flipzu API allows users to access Flipzu's functionality for other applications. Some example API methods include broadcasting audio content and playing audio content.
The Closure Compiler API is usable via RESTful HTTP POST requests, and returns code in XML, JSON, or plain text formats. There are three optional compilation/optimization levels that users can choose from, from simple whitespace and comment removal to high level compression that will rename symbols in the code.
Grocery Server API: Grocery Server is a search engine for groceries and food. Users can search GroceryServer for grocery items by location, and results include local ads, circulars, and coupons for groceries by location and stores.
Grocery Server has built an API that let developers access and integrate in other sites. Some example API methods include showing recipe ingredients that are on sale, build shopping lists, finding coupons, searching local deals. Public documentation is not available; interested developers should contact email@example.com for more information and API access.
Hopewiser Atlas API: Hopewiser's Atlas SOAP API allows developers to add simple UK and Australian address lookup and verification without the need for manual integration and storage of large data files. Functions allow address lookup by postcode or address elements.
JobGizmo API: JobGizmo is a service that offers job search tools. Users can bookmark their job searches, keep all of the information related to job searches in one place, and access it on both the web and a mobile application.
The JobGizmo API allows developers to access information and the functionality from JobGizmo to create other applications. Some example API methods include adding users, editing user information, add and edit jobs, add and edit interview information, and manage contact information.
Leftronic API: Leftronic provides tools and applications for data visualization. Some features include template dashboards for viewing data, data tracking visualization tools, and integration with other applications and services where data is.
The Leftronic API allows developers to access and integrate the functionality and data from Leftronic with other applications. Some example API methods include pushing data to the dashboard, editing file information, and managing account information.
Lexaurus API: REST API to manage and distribute controlled vocabularies, taxonomies, or data sets. Suite of products also includes a fully featured editor which can be used to create and edit vocabularies. This can be used as a stand alone tool or tightly integrated with Lexaurus Bank of existing controlled vocabularies for existing applications, encouraging consistency across related applications.
LSG Lightspeed Reseller API: LightSpeed Gaming's Reseller Program allows users to resell voice servers in over 25 worldwide locations. The Reseller Program is designed for established businesses with existing customer bases looking to add another value-added-service to their product offering. To use the API, a user must be signed up as a reseller. The API can be used to control all of the voice communication services and can be integrated into a user's web site or application. The API uses SOAP protocol and responses are formatted in XML.
map4app API: map4app is an online service which allows users to integrate raster and satellite maps into other applications.
The map4app API allows developers to access the functionality and data of map4app to create custom applications. Some example API methods include geocoding and reverse geocoding, searching and retrieving directions, managing points of interest, and creation of static maps.
MapBox API: MapBox is a suite of open source mapping tools. This API can be used to create interactive maps using a wide range of file formats and databases. It also allows users to host their maps so that they can be embedded on webpages and shared with a wider audience. All maps created using MapBox are compatible with Android and iOS devices.
Metallizer API: Metallizer is a heavy metal music generator. With Metallizer, users can generate heavy metal albums, songs, and names. Users can also save the albums generated and edit them.
The Metallizer API allows developers to access the content and functionality of Metallizer. The two API methods are generating random albums and generating specific albums.
miiCard API: miiCard ("My Personal Internet Identity Card") is a service that allows users to create a secure internet identity. miiCard allows users to buy and sell online, apply for financial products, and access professional advice securely.
The miiCard API allows developers to integrate miiCard functionality into other sites and applications. Public documentation is not available; interested developers should register here: http://www.miicard.com/developers
Movylo Shop API: Movylo Shop is a service that helps users set up product stores for mobiles to sell their products and services. Some features of Movylo Shop include deals by SMS, email, store locators, and social network integration.
The Movylo Shop API allows developers to access the functionality and data of Movylo Shop. Some example API methods include uploading products and product information, managing customer information, exporting orders, and managing the sign in process. Public documentation is not available; interested developers should sign up here http://www.movyloshop.com/developer.php for access.
MyTaskHelper API: Gives access to data stored within a MyTaskHelper database, giving more functions than currently offered by the default MTH UI. Enables database functions like creating your own scripts and forms to integrate with desktop and mobile applications for different platforms like iPhone/Android.
Natureserve species API: NatureServe Explorer provides data, including images, on over 70,000 of the plant and animal species of the United States and Canada. The Global Comprehensive Species Service provides direct access to this species data in XML format, supporting further analysis.
NSDL Search API: The National Science Digital Library (NSDL) is an online library devoted to digital resources related to science, technology, engineering, and math. General, K-12, and higher education resources are available. A search API provides access to the repository. The API is a REST-RPC hybrid, returning responses in XML and JSON.
OpenPlug Studio API: OpenPlug Studio is a cross-platform application development tool for mobile devices (smartphones, tablets, and more). Developers can push the same codebase out to iPhone, Android, iPad, Symbian and Windows Mobile. The API allows developers to connect OpenPlug Studio to web and enterprise services.
OpenStack API: OpenStack is an open source cloud computing platform for public and private clouds. The Keystone Identity Service allows clients to obtain tokens that can be used to access OpenStack cloud services. The API uses RESTful calls and responses are formatted in XML and JSON.
Parse API: Parse offers developers a backend-as-a-service platform for their mobile applications. Developers can use SDKs for both iOS and Android to persist data and more. The REST API lets developers interact with Parse from computers that aren't mobile devices. With the APIs developers can have their webserver show data from Parse on a website, upload large amounts of data that will later be consumed in a mobile app, download recent data to run their own custom analytics and more.
Patch API: Patch is a community-specific news and information platform that aims to provide local coverage for individual towns and communities. The Patch API lets developers integrate the same hyperlocal content into their sites and applications.
The API accepts location based information of U.S. neighborhoods, ZIP codes, cities, or states into their Stories Query Resource, and returns locally relevant aggregated content from over 60,000 other sources in JSON format.
Peachnote API: Peachnote is a search engine and analysis platform for music scores. Music Ngram Viewer and IMSLP search engine. When users enter melodies into the Music Ngram Viewer, it displays a graph showing how those melodies have occurred in a corpus of scores (e.g., "IMSLP") over the years.
The API offers a way of accessing the ngram data instead of downloading the whole data set. The API provides access to the latest and most complete music ngram data, which might not be available for download otherwise. It uses RESTful calls and responses are formatted in JSON and PNG.
PHPGraphlib Remote API: PHPGraphLib is a lightweight PHP-based graphing library that creates PHP graphs for incorporation into a website or application. The PHPGraphLib Remote API enables users to create PHPGraphLib graphs without ever having to download the PHPGraphLib library.
The API allows developers to format a request and send it to the API graph generator URI. The API graph generator then creates an image of the requested graph on the PHPGraphLib servers and returns the remote location of the created image. The PHPGraphlib Remote API is primarily intended to be implemented via PHP, but requests can be initiated with any other language that can open a remote URI.
Pidoco API: Pidoco is a web based GUI design software for creating wireframes. The pidoco API allows developers to include pidoco prototypes into other third party applications or create their own tools that use pidoco. Functionality includes working with protoypes, pages within the prototypes, layes and discussions for commenting on prototypes. The API uses RESTful calls with responses formatted in JSON.
PollBob API: PollBob is a service that allows users to create and take short polls and surveys. Users can share polls and share their answers with their friends and the community on PollBob.
The PollBob API allows developers to access the data from PollBob and create applications on top of that data. Public documentation is not available; interested developers should contact firstname.lastname@example.org for more information and access to the API.
PunchTab API: PunchTab is a service that allows website owners, companies, and bloggers to add a customer/user loyalty program to their sites and applications. PunchTab has pre-made loyalty programs, like giveaways, as well as customizable loyalty program options.
The PunchTab API allows developers to integrate and access PunchTab functionality into other sites and applications. Some example API methods include accessing user activities and information, redeeming offers, and creating and editing rewards.
Realtors Property Resource API: The Realtors Property Resource offers a national database of real estate data covering every parcel of property in the country. The API allows provides users an interface to the database. It can be used for pre-populating listing input screens, generating comparable properties, generating more in-depth property detail pages and more. It uses SOAP protocol and responses are formatted in XML. Full documentation is not publicly available.
RezScore API: RezScore is a service that grades and scores people's resumes. Users can upload their resume on RezScore's website to get a score based on algorithms. Users can also access RezScore's resume help and recommendations.
The RezScore API is available to people who sign up for a RezScore account. Public documentation is not available; interested developers should sign up here: http://rezscore.com/api.
Skyclerk API: Skyclerk is an online accounting system for small to medium size businesses. Some features include a real-time dashboard, custom reporting, and ledger editing. In addition to the web application, Skyclerk also has mobile applications.
The Skyclerk API allows developers to access the data and functionality of Skyclerk. Some example API methods include adding and editing account information, adding and editing accounting categories, and managing contact information.
SMS Global API: SMSGlobal is an sms provider providing web and application based interfaces for sending and receiving SMS. The API allows developers to integrate their applications or web sites to SMSGlobal. It can be used for both one way and two way communication. The API is available in HTTP, SOAP and SMPP formats.
StackMob API: StackMob offers a complete backend stack for developers of mobile applications. It enables developers to implement a custom API to store and retrieve data, write custom code, integrate key services like push notifications, social integration, and more. The RESTful API is currently in private beta and documentation is not publicly available.
THECALLR API: THECALLR offers users a platform from which they can design and configure voice applications in a number of ways. They can track the phone calls of their marketing campaigns, set up conference rooms on a private number, create a dialer to schedule outbound calls, and change the configuration of an Interactive Voice Response (IVR). The API can be used to integrate call metrics, analytics, and management of voice applications, into existing tools such as ERP, CRM, marketing platforms, internal tools. The API is a JSON-RPC 2.0 HTTPS Web Service. REST and SOAP interfaces are available. Full documentation is not publicly available.
Urtak API: Urtak is a question and answer poll service. Users can create questions for their audience to respond to with one of three simple responses: yes, no, or don't care. Urtak is embedded within content to ask questions of the audience.
The Urtak API allows developers to integrate Urtak functionality into applications and platforms that are not already supported by Urtak. Some example API methods include listing Urtaks, showing an individual Urtak, creating Urtaks, and editing Urtaks.
VoiceMeUp API: VoiceMeUp is a VoIP service provider. VoiceMeUP internationally in most countries. Features include caller ID, voicemail, call forwarding, and call return.
The VoiceMeUp API allows developers to integrate VoiceMeUp's functionality with other applications. Some example API methods include retrieving DID information, call information, and managing account information.
When I Work API: When I Work is an employee work scheduling application that can be used on the web, on mobile phones, over email, and by text messages. Employers can make employee schedules and share them in a variety of ways.
The When I Work API allows developers to access and integrate When I Work functionality with other applications and programs. Some example API methods include listing schedules by location and employee, editing schedules, accessing user information, and editing employee information.
Xhaunch IP Get Detail API: Xhaunch's IP Get Detail API is a public service that allows users to retrieve information and details from an IP. The API will retrieve such information as country code, country name, region, city, postal/zip code, longitude and latitude coordinates, and GMT timezone.
The API is used by calling the service endpoint via a URI formatted with the IP to be detailed and the desired response format parameters.
Xhaunch Islamic Get Prayer Time API: Xhaunch's Islamic Get Prayer Time API is a public service that allows users to retrieve a month's worth of the daily times for Islamic prayer, based on the given latitude, longitude, year, month, and timezone. Times are calculated using the “Muslim World League" method.
The API is used by calling the service endpoint via a URI formatted with the above mentioned parameters, as well as an optional data format parameter. Information can be returned as XML (default) or JSON.