This week we had 41 new APIs added to our API directory including SMS and voicemail management service, a url shortener and monetizing service, live internet radio platform, and email marketing service. We also covered Sunlight Labs' real-time politics API, which provides information on votes in the United States congress. Below is more detail on each of these 41 new APIs.
Active.com API: The Active.com API provides read-only access to data produced by systems within The Active Network. This includes things like running events, tennis tournaments, triathlons, high school sports ranking data, and campground availability data for 97% of the US and Canada's national and state/provincial parks. Several sites, including livestrong.com and ESPN, are active consumers of the API. All of the Active.com APIs are read-only and return public data. As a result, no security measures (SSL, Oauth) are required. The API uses RESTful protocol and responses are formatted in XML.
AddressTwo API: AddressTwo is a simple CRM designed for small businesses in particular. Core features include contact management, sales forecasting, project management, email marketing, auto-responders, and task management. And with the API, you can integrate AddressTwo CRM with other software and processes.
Appinions API: Appinions is an opinion platform that lets customers collect, analyze and summarize opinions from sources around the world to stay engaged and make smarter, more informed decisions. Millions of news articles, blogs, and tweets are processed in order to identify opinions, opinion-holders, topics, and other relevant information. Using the API developers can build Opinion-based applications using a simple RESTful API. Responses are formatted in XML or JSON.
AppShore API: With AppShore, designed especially for small business owners, you can manage accounts, contacts, and tasks, capture leads, track opportunities and forecasts, send email campaigns, and view reports. The AppShore API allows third party developers to build interfaces between external applications and the AppShore platform and access AppShore account and data. The AppShore API is secure, powerful, easy to use and covers all the features needed for accessing and managing the data in your AppShore instance.
ARIN Whois API: The American Registry for Internet Numbers (ARIN) is a Regional Internet Registry (RIR) incorporated in Virginia. ARIN provides services related to the technical coordination and management of Internet number resources. ARIN's Whois RESTful Web Service (Whois-RWS) is a directory service for accessing registration data contained within ARIN's registration database. The API uses RESTful protocol and responses are formatted in XML, JSON, TXT and HTML.
AT&T Location API: Version 1.0 of the AT&T Network Services Gateway delivers a core set of APIs to let developers use AT&T's most popular network capabilities. The AT&T Location API, being one of the APIs initially offered, allows you to leverage AT&T's location based services to enable a wide range of business applications. The terminal location web service, when used together with the device capabilities Web service, gives developers the ability to retrieve device capabilities without writing device specific code, retrieve device location for non-GPS enabled devices, and create applications for a wide variety of device platforms.
AT&T SMS API: AT&T simplifies development of messaging applications by offering Web service APIs to enable access to SMS and MMS services. Developing messaging applications using this SMS and MMS Web Services APIs offers many advantages over native protocol development:
Reduces complexity for application development. For example, you can send SMS using HTTP instead of the SMPP protocol.
Simplifies code integration with existing web applications. For example, you have no need to import a new class library to support SMS over SMPP.
Server-side applications do not require a protocol gateway to send or receive messages. For example, you do not need to add an SMPP gate to your application server.
AT&T WAP Push API: Content Providers can now develop applications using WAP Push by accessing the AT&T Network Services Gateway, which offers a virtual set of AT&T's network capabilities with standards-based network services APIs. Developers can use WAP Push to send messages and alerts that deliver rich content, such as images and audio.
AtTask API: Attask is a leading provider of on-demand project management software. The AtTask API allows developers to integrate their applications with AtTask. The API allows the entire functionality of Attask to be available via remote calls. The API uses RESTful calls and responses are formatted in JSON.
Audioboo API: Audioboo is a mobile and web platform that allows users to record and upload audio for friends, family or others to hear. The Audioboo API allows developers to have their applications integrate with the platform. Functionality includes methods dealing with audio clips, users, followers and messages. The API uses RESTful protocol and responses are formatted in XML, JSON, JSONP and YAML.
BankHolidays API: BankHolidays is a Web Service that provides current banking holidays in Sweden. The service can be integrated in IT systems (trading applications etc) that need to handle banking days. The service is currently provided for free. The API uses SOAP protocol and responses are formatted in XML. The site is in Swedish.
billFLO Seller API: billFLO is a cash-flow management tool for small business. billFLO seller API allows Accounting and Invoicing Applications to generate billFLO invoices. Basically, the API accepts XML-formatted data and returns billFLO invoices. The billFLO Invoice is returned in the form of a string in an XML response. The requesting application then provides the billFLO file to the user via email or as a download.
Deutsche Telekom Conference Call API: Deutsche Telekom offers broadband and fixed-network services all over Europe. The Conference Call API connects several call participants (subscribers) at one time. It can do this independent of caller location and works for both landline or mobile phones. The API uses both REST and SOAP protocol and responses are formatted in XML.
Deutsche Telekom IP Location API: Deutsche Telekom offers broadband and fixed-network services all over Europe. It's IP Location API lets developers create applications that can determine the region where a user is located based on their IP address. This allows a website's content to automatically adapt to the visitor's region. The API uses both REST and SOAP protocol and responses are formatted in XML.
Deutsche Telekom Voice Record API: Deutsche Telekom offers broadband and fixed-network services all over Europe. The Voice Record API establishes a connection to a desired phone number within the German fixed or mobile network via a simple web service call and allows the called party to record a voice message. The API can be applied in a variety of uses such as creating voice comments for web applications (e.g., blogs or forums), leaving customer service queries via voice messages, creating voice messages for profile pages in social networks and more. The Voice Record API is from the Deutsche Telekom Labs and is currently in beta. The API uses both REST and SOAP protocol and responses are formatted in XML.
Ericsson Web Location API: Ericsson Labs provides a RESTful API that can be used in location-based applications in either a passive or active way. Developers of location based applications must tell users that their location may be used and give users details on why the application needs location data.
Developer support discontinued as of 1/20/2011, but the service will be available indefinitely.
Ezetop API: The Ezetop platform enables real time sale of mobile phone top up to mobile operators around the world. Ezetop lets people living or working abroad to instantly top-up their mobile phones minutes of friends and family back home. Ezetop provides an API which distributors can integrate into their exisiting systems, terminals etc. It uses either REST or SOAP protocol and responses are formatted in XML.
KassEnterprises APL Navigator API: The APL Navigator provides on-demand access to Check Free APL reports over the web. APL Navigator provides a simple API for retrieving portfolio accounting data as XML documents using the APL Navigator engine and the SOAP standard.
Using SOAP calls developers can access portfolio holdings (position and tax lots), transactions, gain-loss, and performance data sets, even access a firm's PDF reports. Additionally APL SOAP can manage user access via database level services from APL Navigator for requests such as authenticating users, or finding out what accounts a user has access to. APL SOAP is currently composed of three services: an APL Report Service, an APL Message Service, and an APL Navigator Database Service. Calls are secured over HTTPS and responses are formatted in XML.
NCBO BioPortal API: The NCBO (National Center for Biomedical Ontology) was created to support biomedical researchers in their knowledge-intensive work, by providing online tools and a Web portal enabling them to access, review, and integrate disparate ontological resources in all aspects of biomedical investigation and clinical practice. One service the NCBO probides is a RESTful API for creating custom applications and user interfaces for retrieving information about ontologies stored by NCBO.
Orange Payline API: Orange is France Telecom's single brand for Internet, television and mobile. France Telecom is a leading telecommunications operator in Europe. The Payline API lets developers implement electronic payments into their sites and applications. Payline receives, authenticates and ensures payment for domestic and international payment methods: international cards, direct debits, transfers, pre-paid accounts, etc, in all European currencies and those of numerous countries of the world. The API uses SOAP protocol and responses are formatted in XML.
Radian6 SocialCloud API: Radian6 SocialCloud API provides the ability to interact with and fetch Topics, Lookup data, and other content from the radian6 system. For example, you can fetch posts matching given query parameters for recent X hours. Radian6 is a social media monitoring tool/platform that helps businesses listen, track, measure and engage in conversations across the social web.
Ribbit Messages API: Ribbit is a phone company dedicated to a new way of approaching telephony; an open platform for voice innovation and an entire "developer success ecosystem" to support the developers.
Using Ribbit's Messages RESTful API, users can retrieve their messages (voicemail or SMS) from their mailbox using GET requests or create new messages using POST.
Ribbit Transcription on Demand API: Ribbit is a phone company dedicated to a new way of approaching telephony; an open platform for voice innovation and an entire "developer success ecosystem" to support the developers.
Using Ribbit's Transcription on Demand RESTful API, users can have various media (.mp3, .wav, .ulaw, and voicemail) transcribed into text files. Users can create folders and upload media files with POST requests and the transcription service will automatically be triggered, creating a new .txt file in the same folder as the original media. If a file already exists, no transcription will occur.
Ringio CRM API: Ringio is a SaaS-based rich calling service that routes calls to any phone along with background information about the caller--informing every conversation with relevant information in real-time, to improve interaction with customers.
The Ringio CRM API is a RESTful API that allows users to read and write Ringio data, such as contacts, notes, phone calls and users. Using that data, developers can connect a CRM system to the Ringio phone solution. With the API users can develop integrations with CRM systems, such that when Ringio users get phone calls, the callers can be identified from information stored in a CRM system. Developers can also enrich the CRM with data captured by Ringio, such as logging phone calls as interaction records in the CRM. The API responses are formatted in JSON.
Shutterstock API: Shutterstock's API is best used by affiliates as a tool to increase earning potential through Shutterstock's Affiliate Program. Through use of the API Shutterstock's Affiliates can display Shutterstock's images directly on their sites. API is available upon request. Email firstname.lastname@example.org to request access. Full documentation is not publicly available.
SingTel WAP Push API: SingTel exposes a set of web services that offer a mixture of telecom and marketplace capabilities. SingTel WAP Push API allows you to access WAP Push service provided by SingTel. At this point in time, individual developers without any company representation are not granted access to the APIs.
Spreaker API: Spreaker is a Social Online Radio where all the shows and radio stations are created by the audience itself. The Spreaker platform enables users to host and listen thousands of radio shows. Spreaker provides a REST web service that enables developers to read and write data to Spreaker. Responses are formatted in JSON.
StreamSend API: The StreamSend API uses RESTful architecture to allow direct connectivity with core account features via all programming languages - from PHP, .Net, Perl, to Ruby on Rails and more. Responses are formatted in XML. StreamSend offers email marketing software. The API allows users the following capabilities:
* Export profile, subscriber or analytic data
* Track campaign analytics via in-house applications
* Remotely deploy email communications via an external Content Management System
* Automate email subscription and removal processes
* Incorporate StreamSend functionality into one single login - bundle, re-brand and re-sell core StreamSend
features through one's own Graphical User Interface.
Sunlight Labs Real-time Congress API: Sunlight Labs provides a RESTful API for viewing near real-time data from the current congress and archived data from the previous congress (data stored in MongoDB, for archived congress information, see GovTrack.us or the NYT Congress API). The Real Time Congress API contains no original data; all data is taken automatically from other sources.
This is version 1 of the API. New data and methods may be added to it without notification, but no data will be removed, and no backwards-incompatible changes will be made without seeking community input, or advancing to a version 2.
Telenor Click to Call API: The Telenor SOAP-based Click to Call API is one of the APIs related to the Telenor Service Gateway. This APIs allows developers to create applications that allow users to initialize calls to a phone number from the web (on either a computer or mobile phone).
Telenor Location API: The SOAP-based Telenor Location API is part of the Telenor Positioning Access System. The Location API allows the client to locate any mobile phone in Telenor's network if the mobile phone is switched on and has coverage (except for foreign mobile phones).
The accuracy of GSM/3G positioning varies in different areas depending among other things on the distance between antennas. A general assumption is that 90% of the mobile phones can be located within 500 meters inside of a city and that 90% of the mobile phones can be located within 10 km in rural areas.
Telenor Payment API: Telenor provides a SOAP-based web API that allows CPA content providers to bill mobile clients for accessing/downloading listed content (games, ringtones, music, wallpaper, etc.). The application using the API must follow certain rules dealing with order processing, refunds, and billing methods for streaming content in order to access the API.
Telenor SMS API: Telenor is a mobile carrier based on Norway. The Telenor SMS API provides access to the company's text messaging service for business-to-business and business-to-consumer bulk messaging needs. The company provides short and whole numbers for sending and receiving text and MMS messages.
There are various options for using the API, including SOAP and XMPP protocols. No public documentation is available.
Telenor SMS Alert API: The Telenor SMS Alert API is a SOAP-based API consisting of four different parts: the Alert API, Area API, Status API, International Alert API, and Admin API subsections.
From Whitepaper: "SMS Alert can be used for population alert (disasters etc), corporate usage to send messages to employees within a specified area or country or in relation to content/marketing services. SMS Alert is a service for the transmission of MT SM to GSM/3G terminals within a specified area. SMS Alert is limited to Telenor subscribers and MS roaming in Telenors Norwegian GSM/3G Network."
Telenor Status Push API: The Telenor SOAP-based Status Push API is one of the APIs related to the Telenor Service Gateway. The Status Push API allows developers to create applications that can see the status, busy or free, of mobile phones belonging to a network (business/corporation).
Verizon NavBuilder LocationKit API: The LocationKit API provides a unified library across platforms and devices that can be used to request location information.
LocationKit supports three different methods to obtain location information:
Standalone GPS (SGPS) uses the GPS chipset in devices that can obtain GPS information without network assistance
Cell ID uses the location of the cell the device is currently talking to provide a quick approximate location that can be used to obtain local information
Wi Fi ID uses the visible Wi-Fi networks that the device can see (assuming the Wi-Fi radio is turned ON) to obtain an approximate location that is much more accurate than the Cell ID location when a match is found in the database.
Verizon NavBuilder MapKit API: The MapKit framework allows a developer to embed a comprehensive set of location-based services that include maps, search, traffic and static directions in an application with minimum programming effort.
The kit is centered on a map object that provides a tile-based solution supporting multiple layers (road map/satellite/hybrid, traffic, routes) and provides built-in controls for standard map operations such as panning and zooming using the host device's native gestures. The Map object includes programmable hooks that allow the host application to take full control of the map display.
The MapKit also provides a full set of search APIs that allow complex searches to be performed, providing the following types of results:
Address Search (Geocoding)
Fuel Price Search
Xa.ly API: Xa.ly is a URL shortener that allows its users to earn money by sharing links as they normally would. Unlike other URL shorteners, when possible it displays a relevant advert for the content of the shortened URL before the original URL is shown. Xa.ly provides users with an API that allows them to create Xa.ly Urls. The API uses RESTful protocol.