The most popular API in our directory, the Google Maps API, has been called anti-competitive in France because its basic version is free. A new app built on the AngelList API lets you slice and dice startups by location and market. Plus: genealogy programmers converge, Stripe adds webhooks and 11 new APIs.
From Boing Boing:
A French court has ruled that Google’s free Google Maps application API is anti-competitive and has ordered the company to pay €500,000 to Bottin Cartographes, a for-pay map company, as well as a €15,000 fine. Bottin Cartographes argued that Google was only planning to give away the service for free until all the competitors had been driven out of business and then they would start charging.
From the announcement post:
Most commonly, users of our subscription billing features use webhooks to get notified when a customer’s credit card gets charged for a subscription renewal. Webhooks make it easy to send the customer an email receipt (here’s a simple sinatra example that does just that). This same system also lets you watch for customers who haven’t paid their bill so you can take whatever action you need to, like reaching out to the customer or canceling their service.
Today we had 11 new APIs added to our API directory including a District of Columbia mapping service, social media management service, embedded search service, chromatography-mass spectrometry alignment service, genomic repeat detection service, interactive mind-mapping service, photo apps monetization service, cross-platform app code generation service and web video player. We covered HootSuite’s social media management API separately. Below is more details on each of these new APIs.
ChromA API: Chromatogram Alignment for Chromatography-Mass Spectrometry (ChromA) is a tool for the alignment and visualization of data from chromatography-mass spectrometry. ChromA can be used to align mass spectrometry images so that they can be effectively compared. ChromA is available as a web console, a download, and a SOAP API.
DC Master Address Registry API: The service provides a master address registry as well as mapping and geographic information service (GIS) data for the city of Washington, D.C. The registry supports finding or verifying an address throughout the city. Mapping functions locate features based on the Maryland State Plane Coordinate System.
API methods support submission of a location as either intersection, block, property lot, or place name. The API returns address and map information to map the location.
DIALIGN API: DIALIGN is a program for aligning multiple protein or nucleic acid sequences. It constructs alignments by comparing entire segments of the sequences. This method can be used for both global and local alignment, but it is most successful when sequences share only local homologies.
DIALIGN is available as a download, a web console, and a SOAP API.
Divide-and-Conquer Multiple Sequence Alignment API: Divide-and-Conquer Multiple Sequence Alignment (DCA) is a program for producing fast, high quality, simultaneous multiple alignments of amino acid, RNA, or DNA sequences. The program is based on an algorithm that provides a heuristic approach to sum-of-pairs optimal alignment.
DCA is available as a download, a web console, and a SOAP API.
HootSuite Engagement API: HootSuite is a social media management platform for the web and mobile. Its users are usually juggling several accounts from Twitter, Facebook and other social networks. Messages can be scheduled, duplicated and broadcast across various services. Paid HootSuite accounts can include multiple members of a team, with additional features, such as assigning particular mentions or comments to other team members.
The HootSuite Engagement API makes the write functionality of the HootSuite platform available to developers. Applications can access the members of a HootSuite account, as well as the social networks attached to that account. Developers can create and schedule new messages, save drafts, and determine the messages that are pending.
kikin EasySearch API: The kikin browser allows users to conduct contextual search without having to leave a web page. Users can click on words, phrases and images to trigger a search without having to copy and paste. The EasySearch API lets users integrate kikin functionality into their own applications via an iOS SDK. API documentation is available upon registration.
Reputer API: The Reputer API helps users discover and visualize repeats in whole genomes or chromosomes. Repeat types that can be searched for include forward(direct) matches, reverse matches, complement matches, and palindromic matches. Reputer's functions are freely offered in a limited capacity through its web console and SOAP API. Downloading the software requires an additional licensing agreement.
Strand Map API: The Strand Map Service (SMS), together with the National Science Digital Library (NSDL), provide an interactive graphical interface to help K-12 students understand the relationships between science concepts. Educators can use the Strand Map Service to insert Strand Maps provided by the American Association for the Advancement of Science (AAAS) into websites.
Tap2print API: Tap2print is a service that lets developers connect their photo apps to a worldwide print and delivery network. Tap2print can be used to order photo products such as photo accordions, greeting cards, magnets and puzzles. The Tap2print API lets developers add an "Order Print" button to their app screen and connect to the service programmatically. The REST API supports all available platforms. Full documentation is not publicly available but is made available to platform developers on a case-by-case basis.
Trigger Forge API: Trigger.io has developed Forge, a cross-platform app framework that allows web developers to create native iOS and Android apps from a single HTML5 code database.
Trigger's Forge API exposes a variety of methods for working with Forge generated code to create a custom user app experience. A few examples of the functionality provided by this API are detecting platforms, creating notifications, logging end-user preferences, managing tabs and toolbars, adding listeners, and accessing a mobile devices filesystem or camera.