This week we had 70 new APIs added to our API directory including an audio fingerprinting service, sentiment analysis and analytics service, affiliate marketing network, mobile app sales tracking service, visual search service and an eCommerce service. In addition we covered a “mobile engagement” platform adding revenue analytics to their service. Below are more details on each of these new APIs.
Acoustid API: The service allows interaction with an open source database of audio fingerprints. The provider’s Chromaprint application generates these visual representations of audio data, and the Acoustid service allows users to store and retrieve those images and similar ones.
The service promotes integration with the MusicBrainz database of music metadata, but support for similar applications is possible. Methods support upload and lookup for Acoustid fingerprints, along with listing by MusicBrainz or generic identifier.
Adzerk API: Adzerk is an online ad server for networks and publishers. Users of Adzerk can insert ads into any content, create ad reports based on statistics, and integrate with other systems. Adzerk supports HTML5 ads.
The Adzerk API allows developers to access the functionality and data of Adzerk for integration with other applications and sites. Some example API methods include accessing and managing account information, creating and managing ad campaigns, and uploading images.
Airport Status API: The service provides reports of known delays and other airport status from the FAA’s Air Traffic Control System Command Center (ATCSCC). It also returns current weather reports from NOAA for the airport.
Methods accept an IATA airport code and return a status message, reason for any flight delays, and average length of delays. Return data also includes the current weather forecast for the airport with update time local to that location.
Apsalar ApScience API: Apsalar ApScience is a mobile analytics platform integrated with targeting and optimization tools aimed at helping users increase their mobile engagement and revenues. ApScience allows users to define and track the execution of events within their applications.
Apsalar supports a REST API for submitting events which allows Apsalar to be integrated into existing applications. Full documentation is not publicly available but developers can obtain access by contacting the provider.
Articulate Online API: The service integrates web applications with hosted e-learning content and user information to allow tracking of learner progress, assessments, and outcomes. Access requires login under an established customer account, with admin user credentials specified. Interaction with the service includes functions to monitor and update learner activity, but the API does not support management of instructional content presented to learners.
Methods include adding, deleting, or updating a learner account, managing learner groups (create, delete, add user), and managing access to system documents.
Audiobaba API: Audiobaba is a search engine for music. The search engine allows users to search for and discover new music based on acoustic similarities of other artists and songs. Users can also bookmark music to keep track of those artists and tracks they like.
The Audiobaba API allows developers to access the data from Audiobaba for integration with other applications. The main API method is searching for music, artists, and tracks and retrieving a list of recommended music.
Baltimore Open311 API: Baltimore Open311 allows developers to create third-party apps that citizens can use to report public neighborhood issues, such as potholes, graffiti and more, to Baltimore’s 311 reporting service.
The Open311 API is RESTful, and returns responses in XML and JSON.
C24 Validation API: C24 creates software for standards-based messaging and provides integration solutions aimed at the wholesale financial services markets. The C24 API lets users validate a SWIFT message. The API asks users to specify the appropriate SWIFT Standard to use and the message to validate, then returns the validation result, and the eventual parsing or validation errors. The API uses HTTP calls and responses are formatted in JSON. A free trial period of 5 days is offered to developers.
Capitol Words API: The service extracts language daily from the Congressional Record, which reports the full text of deliberations in the U.S. House of Representatives and Senate. Applications can query those search terms to receive mentions, by title and speaker, from 1996 forward.
Methods support retrieval of statements in Congress by date, phrase, or free-text match. Retrieval can also specify which chamber of Congress, the speaker’s state and/or party affiliation, or the name of a speaker to select for biographical data.
Chatterbox API: Chatterbox Analytics is an analytics company that creates software to help companies engage with their customers through media such as Twitter and Facebook. The company applies analytics to their clients’ social data to determine who the core users are.
The multilingual sentiment analysis API from Chatterbox classifies short texts as positive or negative. The system uses statistical models that can detect slang, common misspellings, emoticons, hashtags, etc. within short social messages. The API uses HTTP calls and responses are formatted in JSON.
Console.fm API: Console.fm is a music streaming service that streams various genres of electronica music. Console.fm is organized by genre channels that users can select from. Console.fm also offers an iPhone application.
The Console.fm API allows developers to access the data and functionality of Console.fm for integration with other applications. Some example API methods include searching and retrieving genre lists, retrieving artist information, and accessing track information.
DbApi API: DbApi allows users to access their SQL databases via a web interface. With the API users can manage their DB queries and credentials and then execute them. Functionality includes storing query templates and DB access information; execute queries using variables; sharing queries with collaborators and more. The API uses HTTP calls and responses can be formatted in JSON and CSV.
DealSurf API: DealSurf is a daily deal aggregator service. It offers deals from hundreds of providers including LivingSocial, kgb Deals, GroupOn and more. The API exposes site data that developers can integrate into their own web sites or applications. Functionality includes returning today’s daily deals in a specified city and returning deals by ID. The API uses RESTful calls and responses are formatted in XML and JSON.
DNS Tools API: DNS Tools is a simple API that lets users resolve DNS addresses into IP addresses as well as the other way around. It also can return a client’s IP address. The API uses HTTP calls and responses are formatted in JSON. Client libraries are also available to developers.
Doctor Dial API: The service provides voice messaging to meet needs of medical offices to communicate with patients. It sends appointment reminders with recordings of office staff familiar to patients, for consistent communication and ongoing relationships.
API methods support adding a patient to the messaging queue as well as viewing and updating the patient’s notification status. Message delivery is controlled in the service’s account control panel rather than by API settings.
Methods support discovering suitable devices in the user’s network, identifying supported video URLs, bidirectional communication between devices and the service, and management of messages queued to be sent to a device.
Foxcentral News Service API: Foxcentral News Service provides articles and resources for the Visual FoxPro community. Any company that provides news, products, or services useful to the FoxPro developer community can become a FoxCentral news provider. The Foxcentral News Service API allows authorized contributors to post articles to the website.
GeoAstro API: GeoAstroApi is an API for retrieving geographical and astronomical info. With the API users can get info such as the sunrise and sunset for a location, moonrise and moonset for a location, moon phases for a date, the fraction of the moon that is illuminated and also convert Julian/Gregorian dates. The API uses HTTP calls and responses are formatted in JSON.
GeoCommunicator API: This service from the U.S. Bureau of Land Management provides mapping services to support ArcIMS image applications, ArcGIS applications, and other local GIS functions. Separate data services provide lookup functions for public land descriptions, surveys, and range allotments, as well as BLM administrative areas and specific sites it manages (e.g., abandoned mines, campgrounds, buildings, etc.).
Methods support mapping rangelands, allotments and pastures, administrative boundaries, and facilities. Data methods retrieve a land description based on the location or determine a location based on the land description.
Gimme Bar API: Gimme Bar is a bookmarking service. Gimme Bar saves and stores a user’s bookmarks in personalized libraries in the cloud. Bookmarks can be organized into different collections and lists, backed up to Dropbox, and shared with others.
The Gimme Bar API allows developers to access the functionality and data of Gimme Bar for integration with other applications. Some example API methods include accessing user collections, getting user information, posting collections, and accessing collection information.
Google Affiliate Network API: The Google Affiliate Network is an affiliate marketing network. Advertisers use the network to increase online conversions and monetize their site traffic through the use of affiliate ads. With the API publishers have the ability to look up advertisers as well as access order and lead transactions. Advertisers have the ability to publisher data. Developers can access the data from the network and integrate it into their own systems. The API uses RESTful calls and responses are formatted in JSON.
GovHG Data.One API: Data.One on Hong Kong’s government website, GovHK, provides public sector information, currently for geo-referenced public facility data and real-time traffic data. The traffic data, in the form of traffic speed maps, journey time indicators, and special traffic news, is also available via an API returning responses in XML.
Iron.io IronMQ API: Iron.io IronMQ is a cloud-hosted messaging system. IronMQ offers messaging features such as creating message queues, managing the number of messages that can go through applications, and integrating with other applications.
The IronMQ API allows developers to access and integrate the functionality of IronMQ into other applications. Some example API methods include monitoring message queues, managing messages, and managing account information.
Iron.io IronWorker API: Iron.io’s IronWorker is a task management system. IronWorker lets users manage their tasks and projects with queues, assign tasks to various people, and create automatic tasks that need to be completed.
The IronWorker API allows developers to access and integrate the functionality of IronWorker with other applications. Some example API methods include managing tasks, creating users, accessing schedules, and retrieving task codes.
iTunes App Store Search API: This API is available as a resource for participants in Apple’s Affiliate Program. It allows the user to place search fields on their website to search for content within the iTunes Store, App Store, iBookstore and Mac App Store. The Affiliate Program allows participants to earn a commission on qualifying revenue generated by clicks initiated from their website or app.
Janrain Capture API: Janrain Capture is a service that collects and stores user data from social networking sites when they register on websites with their existing social networking accounts.
The Janrain Capture API allows developers to access the data and functionality of Capture for integration with other applications. Some example API methods include adding clients, managing user information, and deleting and adding users.
Jobg8 API: Jobg8 is an online marketplace for employment web sites around the world, enabling job boards to buy and sell qualified applications for job postings that have been submitted to the network. Jobg8 allows developers to integrate their services through the use of their APIs. The API offers functionality such as retrieving postings, purchasing applications, posting jobs, and enabling pay for performance. The API uses RESTful calls and responses are formatted in XML.
Kik API: Kik is a cross platform mobile messaging application for smartphones that aims to be faster and more social than standard SMS messages. Users can see when messages are delivered and read, and even when friends are typing. The Kik API lets users push content from one instance of a developer’s app to other instances of the app on other phones. This is done via Kik messages. The Kik API, currently in beta, is made available via SDKs for either iOS or Android.
Klarna API: Klarna is a online payment service that allows businesses to accept online payments without their customers having to use a credit card. Klarna can also be used by individuals to pay for goods online without using a credit card.
The Klarna API allows developers to integrate Klarna’s functionality with other applications. Some example API methods include emailing invoices, crediting invoices, calculating costs, and managing inventories.
Lanoba API: Lanoba is a service that provides website registration options to users, such as registering through their existing social network accounts like Facebook and Twitter. Lanoba also collects their user information for customer data management and marketing purposes.
The Lanoba API allows developers to access and integrate the functionality and data of Lanoba with other applications. Some example API methods include creating login widgets, accessing user information, and publishing information.
LicenseQuote API: LicenseQuote is a music licensing e-commerce solution that lets users license music from their own website and keep all sales revenues. The LicenseQuote API is used for controlling both a music licensing store and catalog. The API also enables the following functionality:
* Linking or embedding a licensing store on any website.
* Direct opening of the quote/negotiation page for a specific track or opening the licensing store on selected views (with genre, tag, search term filters pre-applied).
* Adding “License” or “Buy” buttons to web sites and catalogs.
* Sharing or sending links to tracks using the music player or the quote/negotiation page.
Full documentation is available but developers need an account for access.
MaGdev BankSearch API: The BankSearch API lets users search for bank information such as ID-codes, names or cities. Search for bank information like ID-codes, names or city. Currently only German banks are supported. This information can be used for auto-complete functionality in web forms for example. The database search API uses the Zend Lucene implementation as backend. This can also search for example, all banks in a city or zip code. The API is freely available for everyone. It uses HTTP calls and responses are formatted in JSON.
Mailjet API: Mailjet is a cloud hosted email platform. Users can create and send email newsletters and other HTML emails, as well as track transactional emails and email analytics.
The Mailjet API allows developers to access and integrate the functionality and data of Mailjet with other applications. Some example API methods include adding and managing contacts, creating email campaigns, and retrieving email and campaign statistics.
Mates API: The Mates API was created to introduce and connect individuals based on the intersection of physical location and other properties they might have in common. Physical location is determined by either user input or statistical analysis. The current version of the Mates API is geared towards academic settings and works to connect people based on course registration and academic interests. However, the publicly available source code means that Mates could easily be tweaked to fit other situations.
Mindjet API: Mindjet offers web-based collaboration and mind-mapping tools for teams to collaborate and organize their projects and ideas. Some example uses include capturing brainstorming ideas with mapping resources, organizing research and information for projects, and creating project plans.
The Mindjet API allows developers to access the functionality of Mindjet to build applications on top of the Mindjet platform. Public documentation is not available; interested developers should sign up for the Mindjet developer network for API access.
Mirkolofio Mailinator API: Mirkolofio Mailinator is an email service that doesn’t require sign up. Users can have any email name that they can think of at the Mailinator.com domain. The API consists of two methods; one for returning an account and the mailbox url, and the other that returns the contents of the mailbox. The API uses HTTP calls and responses are formatted in JSON.
Mirkolofio Unshortener API: The unshortener API is a simple tool that returns the unshortened URL, the original short URL and all necessary steps in order to achieve the original link. Users pass in the short URL via HTTP calls and responses are formatted in JSON.
Mobile Commons Legislative Lookup API: The service retrieves information about representatives in the U.S. Congress and state legislatures for a location specified by latitude and longitude. Data returned include contact information, so an application can automatically route users directly to their legislative representatives to support calls for action as part of advocacy campaigns. Another use would be to target advocacy messages to specific legislative districts served by members casting key votes on an issue.
API methods accept latitude and longitude and return legislative district for both the U.S. House of Representatives and state legislative houses, as applicable. The service returns error messages for submissions without latitude/longitude data or for locations outside the United States.
Mopapp API: Mopapp tracks and analyzes a user’s sales and downloads of their mobile apps, then generates reports on the data. Mopapp automatically integrates with iTunes App Store, Android Market, WP7 Markerplace, BlackBerry App World, Amazon Appstore, GetJar, Handango, and MobiHand. The API can be used to programmatically export sales, or to insert new ones to track from within any third party source. Additional functionality includes deleting sales, and retrieving the sales/downloads for all or for specific stores/platforms/applications/countries. It uses HTTP calls and responses are formatted in XML and JSON.
Musescore API: Musescore is an application that allows users to share sheet music with other people and groups for collaboration. Users can upload and share their sheet music, as well as comment on other people’s sheet music. Musescore also has mobile and tablet applications.
The Musescore API allows developers to access the functionality and data of Musescore for integration with other applications. Some example API methods include uploading files, searching and retrieving scores and score lists, and generating URLs for sheet music files.
Mutationevent QR code generator API: The Mutationevent QR code generator is a simple API that lets users quickly create QR codes. Users can pass in content such as text, URL and SMS and specify image size and quality. The API returns a URL path of the generated image. It uses HTTP calls and responses are formatted in JSON.
MyMemory API: MyMemory is the world’s largest Translation Memory created by collecting TMs from the European Union, United Nations and aligning the best domain specific multilingual websites. MyMemory gives users access to a large number of translations from professional translators, LSPs, customers and multilingual web content. It uses a matching algorithm to provide the best translations available for a given source text. The MyMemory API lets developers search and insert translations into MyMemory. It uses both HTTP and SOAP protocols and responses are formatted in XML and JSON.
MyMemory HTS API: MyMemory is the world’s largest Translation Memory created by collecting TMs from the European Union, United Nations and aligning the best domain specific multilingual websites. MyMemory gives users access to a large number of translations from professional translators, LSPs, customers and multilingual web content. It uses a matching algorithm to provide the best translations available for a given source text. The HTS API gives users access to on demand human translation services. The API lets users request and receive a professional translation without having to exchange documents via e-mail. It uses HTTP, SOAP, XLIFF (XML Localization Interchange File Format) calls with responses in XML.
Name Toolkit API: Name Toolkit’s search engine helps users find available domain names by taking keywords and finding out if it’s free and available. The API retrieves detailed public whois information for a domain. It uses RESTful calls and responses are formatted in JSON.
NEOS API: The NEOS server hosts optimization solvers designed to find ways to make programs run more efficiently or use fewer resources. Programmers can select an appropriate solver from a list of options and submit their program to it for optimization. The NEOS API provides one method of submitting code to solvers.
NewsKnowledge API: The web service feeds content from a news database and search engine for business and consumer information services. The service either provides a feed or accepts user query and returns matching articles and other information, optionally with a specified stylesheet, to the submitting application. The Lucene query engine accommodates simple keywords, phrases, and Boolean strings.
Methods allow retrieval of a feed list or a specific feed, as well as submission of a query from single term to a complex, grouped, Boolean string. Return is a set of headlines and access URLs with language, short description, provider name, and provider rating.
Nos Données (Our Data) API: NosDonnées.fr (Our Data) opens government data to the public, encouraging citizens to find and reuse public data. Available datasets include: geographic data; health; export and imports; energy statistics; election results; tax rates; maps of amenities; and more. NosDonnées.fr runs on the CKAN platform and makes data available via the CKAN RESTful API.
OneWinner.Me API: OneWinner.Me is a service that lets users check the earning expectation of their lottery numbers and register their combination to prevent other players from choosing similar ones. The API lets developers integrate their applications so that they can check and register combinations into the service. Currently only the Euro Millions lottery is available, but more are coming soon. The API uses HTTP calls and responses are formatted in JSON.
Open311 API: Note: This is an API standard used by many API providers. For all compatible APIs listed on ProgrammableWeb, use the [[http://www.programmableweb.com/apitag/open311 open311 tag]].
Open311 allows developers to create third-party apps for citizens to report neighborhood issues from, potholes to graffiti and more, to a city’s 311 system.
Open311 provides an Inquiry API to retrieve information such as services, facilities, and a 311 event update. The GeoReport API is the reporting API used to submit issues to the 311 service. These APIs are RESTful.
Information for cities with Open311 can be found in the wiki.
OremGeocoder API: The OremGeocoder API allows GIS applications to plot Orem, UT addresses even when street names are placed before house numbers, streets have more than one name, or address coordinates don’t match any streets at all. A closely related API that consumes this one informs the user which polygon on the map contains a given address.
RestBackup API: The service enables automatic backup and restore functions within other applications or systems. It manages storage in the Amazon WS cloud, allowing users to upload data for safe backup and retrieve it to restore lost data. Users can implement the service to handle their own files, build automatic backup into their own services, or resell backup management via their own sites.
API methods support creating and managing customer backup accounts, uploading and downloading backed up data, and file management functions like listing and removing files.
SampleSumo MeloTranscript API: The SampleSumo MeloTranscript is a music transcription service for transforming monophonic melodies into musical notes. Users can upload a sound file with a vocal melody, and the service returns a start time, end time, average pitch, and amplitude for each detected note in the sound file.
The SampleSumo MeloTranscript API allows developers to access and integrate the functionality of the service with other applications. Some example API methods include uploading files, checking processing statuses, and returning the information results from the files.
San Francisco Open311 API: San Francisco Open311 allows developers to create apps for citizen use in reporting neighborhood issues such as potholes, graffiti, and more, to San Francisco’s 311 issue-tracking system.
The Open311 API is RESTful, and returns responses in XML and JSON.
ServerCyde API: ServerCyde is a service that allows users to build web application features without server configuration. Some features included with ServerCyde service are data storage, social network authentication, real-time messaging in applications, and email functionality.
The ServerCyde API allows developers to access the functionality of ServerCyde for integration with other applications. Some example API methods include publishing websites, pushing out emails and broadcasts, building contact forms, and creating email templates.
Simprove Workity API: The service headquartered in Germany provides task management, scheduling, messaging, and related functions for online project management and collaboration within a project team. Services supported include adding and assigning team members, creating tasks with due date and other scheduling functions, posting notes, tagging objects with keywords and task relationships, etc.
Methods handle functions like work item retrieval and updating as well as user account lookup and update. Task-related methods support ticket creation, assignment, updating, and tracking.
Sina Weibo API: Sina Weibo is a Chinese microblogging website. The Sina Weibo API provides developers with programmatic access to the service. Via the API, users can read and write to all aspects of the service including microblogging, comments, users, topics, relations and much more. The API uses RESTful calls and responses are formatted in JSON. The site and documentation are in Chinese.
Socializando Llevame API: Socializando is a Mexican software company specializing in creating marketing strategies on social networks and mobile devices. Their Llevame API allows users to connect with each other by giving a route between any two locations in Mexico City. Given a start point and an end, the API creates the simplest route. It uses HTTP calls and responses are formatted in JSON.
SpiderOak DIY API: The service provides general-purpose online file storage and retrieval intended primarily for long-term archival purposes. It handles routine backup and file sync functions, with an emphasis on reliable transfers of large files for environments tolerant of latency in completion of requests. It adapts the Reed-Solomon algorithm to minimize overhead while storing data across servers, and the processing time required may slow system response.
API methods support uploading and downloading data, along with file management functions like listing and deleting files stored. Methods also handle metadata management and monitoring system performance.
Sublight API: Sublight allows users to search for and download subtitles for movies and TV shows from a collection of databases. Subtitles are available in dozens of languages, including English, Spanish, French, German, Chinese, Japanese, and Swedish. The API provides a way to integrate automatic subtitle downloading into other sites or applications.
SuperFish API: Superfish is a visual search technology that lets users use images instead of keywords as search queries for products. When a user inputs an image query, the visual search software extracts visual features and searches through an index of images to find those that are most similar to the query. Superfish offers developers the chance to integrate visual search functionality on their applications or web sites through the Superfish API. The API lets developers create a customized visual search experience for their users. Clients can send an image URL or the image itself and Superfish will return a set of visually similar product offers in JSON format. Developers should contact Superfish for more details and technical documentation.
TeleSign API: TeleSign offers phone-based authentication and verification services with coverage in more than 200 countries and 50 languages. Among their services are telephone verification, two factor identification, and phone ID. These services can be integrated with third party systems via a SOAP API. Documentation is not publicly available.
The Airport Guide API: The service locates and returns information about airports. An application submits one IATA code per request and receives general and operating information about the airport such as type, location (latitude/longitude), local time, communications frequencies, runways, navigation aids, and more.
Current weather forecast information is also provided, along with remarks particular to the airport such as local hazards to navigation. Enhanced membership provides information about local hotels and suppliers of fuel, maintenance, and on-board catering.
Tribune Media Services API: The service provides a range of entertainment information, mainly for television and movies. TV information includes program listings, ratings, reviews and descriptions, news, and related content. Movie information covers currently running shows and ticketing for U.S. and Canadian movie theaters with supporting content like trailers, descriptions, reviews, and actor bios.
TV programming API methods retrieve television listings and program data. Movie API methods retrieve theater locations, current shows, and show times, as well as summaries and future releases.
Tripl API: Tripl is a social travel service that allows users to connect with other travelers and locals around the world. Tripl allows users to find out information about various locations, such as who they should meet, what they should, and where they should go when they’re traveling.
The Tripl API allows developers to access the functionality of Tripl for integration with other applications. Public documentation is not available; interested developers should sign up for API access on Tripl’s website.
Ttb.li API: Ttb.li is the online URL shortening and file sharing service of Tomttb (www.tomttb.com). It can be used to shorten URL’s for usage in e-mails, Tweets, Facebook messages and more. The ttb.li API allows developers to integrate this service into their own web sites and applications. It consists of 4 parts: URL-shortener, URL-expander, File Sharer (beta) and Media preview (beta – for previewing shared pictures). Currently the beta services are not publicly available. The API uses RESTful calls and responses are in XML, JSON and TXT.
VexFlow API: VexFlow is a web-based music rendering service and API that works directly in the browser to render musical scores, notations, and guitar tablatures.
The VexFlow API music and notation renderings can be integrated into other applications and sites.
VISup DataCollab API: The DataCollab API accepts as input a URL of an xls, ods, csv or Google spreadsheet file and return a csv formatted file, with additional information, like column count, row count, header’s row count and the header labels. The API uses HTTP calls and responses are formatted in JSON.
WhoAPI API: WhoAPI is a service for mass domain lookups that provides details about each domain to the user. Details include domain availability check, domain owner details, server uptime status and blacklist listings check. The API uses RESTful calls and responses are formatted in XML, JSON and TXT.
Wibiya API: Wibiya is a social toolbar provider for customers to integrate into their websites. Wibiya’s toolbars can be customized to connect to social networks, sharing applications, and other web applications.
The Wibiya API allows developers to integrate the functionality of Wibiya with other applications and sites. Some example API methods include updating publishing applications, managing toolbars for websites, and adding toolbars.
xAd API: xAd is a mobile advertising service that specializes in location-aware ads. Advertisers can use xAd to push their ads out to local customers and publishers can integrate xAd ads into their applications and services.
The xAd API allows developers to integrate the xAd functionality and data into web and mobile applications. Public documentation is not available. API access comes with a publisher account.
Article source: http://blog.programmableweb.com/2011/12/18/70-new-apis-google-affiliate-network-visual-search-and-mobile-app-sales-tracking/. Creative Commons (CC)