This week we had 91 new APIs added to our API directory including a business process service, geocoding service, licensed photography platform, student verification service, and a newsletter management service. We also covered an API to hack the Gibson and a service that turns your email inbox into an application platform. Below are more details on each of these new APIs.
Amazon SWF API: Amazon SWF stands for Simple Workflow Service. The Amazon SWF API allows developers to set specific business processes and follow through each step. The API allows for automation of processes, including determining which step is currently being executed, correcting when a step gets broken and analyzing outcomes.
The service separates its actions into five categories: activities, deciders, workflow executions, administration and visibility. Regardless of category, developers can poll an activity's task, mark an activity task as complete, mark an activity task as failed, mark an activity task as canceled or record a "heartbeat," so the service knows a task is still active.
There are numerous actions within each category, such as retrieving, setting and removing workflows.
The API uses JSON-RPC (remote procedure call) to execute commands. The system returns data as JSON, as well.
Analytical Path API: AnalyticalPath is a service that provides a set of tools and data visualizations for the performance of web apps' to help developers and businesses make important core business decisions. The Analytical API allows access to statistical data in the Analytical Path databases. The API provides access to various data resources, all of which can provide an entry point to acquire different types of data relevant to a specific app.
The API is an HTTP-based service and supports requests via the HTTP GET method. There is one method of output: JSON. All requests to the API require username and password used for the API basic authentication.
NOTE: In order to use the API, you need to be a member of the site.
ASC National Registry Search API: The U.S. Appraisal Subcommittee (ASC) is a governmental agency charged with overseeing the Appraisal Foundation, a private not-for-profit organization for maintaining real estate appraisal standards in the United States. The API exists to facilitate access to searches of the ASC National Registry, and is intended for use by lenders, regulatory agencies, and other interested parties. This SOAP-based API allows users to manipulate and perform automated searches based on a variety of output fields and filter conditions.
Please refer to the following link for more information about this API:
Bing Maps Geocode Dataflow API: The Geocode Dataflow API is a component of the Bing Spatial Data Services. The API is used to geocode and reverse-geocode large sets of spatial data. Additional functionality includes creating a job to geocode and reverse-geocode the data, upload data and get the status of a geocode job. The API uses RESTful calls and responses are formatted in XML, JSON, TXT and CSV.
Biofab Data Access API: The service provides access to a repository of data collections documenting annotated parts, which are DNA sequences with a single known biological function. Datasets support local research while also promoting consistency across researchers. Datasets are or will be in compliance with the Synthetic Biology Open Language (SBOL) standard.
API methods support retrieval of raw data listing annotated parts, as well as collections encompassing subsets of the total repository. Methods also allow retrieval of DNA sequence constructs and construct designs.
bioNMF API: The bioNMF API uses Non-negative Matrix Factorization (NMF) to analyze biomedical data. Users can choose from three variations of the algorithm; standard, divergence, and non-smooth NMF. This API can be used to find cluster genes and highly related samples, to determine the most suitable number of sample clusters in a given dataset, or just to perform an NMF. This API is accessible via SOAP protocols.
Bookleteer API: The service allows users to create downloadable PDF files for printing locally and assembled into hand-made books. A feature enables design of StoryCubes, which generate printouts that can be cut out and folded into three-dimensional cubes presenting stories, portfolios, and exhibition components in innovative ways. Commercial print-on-demand services are available.
API methods support retrieval and editing of files created with the service, including file management in PDF and HTML ebook formats. Methods also support management of images used in the publications created with the service.
Buck API: Buck is a mobile payment service. Merchants can use Buck for accepting credit card payments with one click on mobile applications.
The Buck API allows developers to access and integrate the functionality of Buck with applications. Some example API methods include creating checkout pages, processing payments, and accessing payment reports.
CallMyApp API: CallMyApp is an online time-based 'callback' service meant to be used as an online 'cron' service. The service can be integrated into 3rd party applications to offer asynchronous, scheduled HTTP callbacks. This gives developers asynchronous 'cron' functionality without OS level dependencies. The API supports basic CRUD functions on callbacks. It uses RESTful calls and responses are in XML and JSON.
CloudCracker API: CloudCracker is a password cracking service aimed at penetration testers and auditors to check the security of the Protected Wireless Networks. It even provides services to help you crack password hashes or validate if your document encryption is strong enough. The CloudCracker API allows developers to integrate the functionality of the service into their own applications. Methods include returning dictionary options for an endpoint, submitting a cracking job, submitting payments for a job and more. The API uses RESTful calls and responses are formatted in JSON.
Comm100 API: The service provides an open-source, hosted platform for customer interactions. Communication options include real-time chat, email, phone call, and bulk email marketing. Applications can also use the service to implement a customer-facing knowledge base, online, forum and self-service help function.
API methods support set-up and management of a company account and configuration of customer-service tools. Methods give control of customer-facing content, designation of sub-sites, and related functions.
Confident CAPTCHA API: The service provides multi-factor authentication by encrypting one-time authentication codes as image-based CAPTCHA challenges. Users must answer challenge questions by correctly choosing from a series of photos to gain access to the protected resource. It is intended to create easy-to-use but highly secure protection.
API methods support generation of a visual CAPTCHA block, along with an audio block for alternative access. The API returns HTML to be incorporated into a page that implements the challenge specified by the request.
e-SignLive API: e-SignLive provides a comprehensive set of electronic signature methods that clients can use to secure their online operations and interactions with third parties. Their services can be used to secure and maintain a web portal, allowing users to sign in anywhere from any web-enabled device without installing software. Log files and watermarks help to secure other digital assets such as digital contracts or documents.
e-SignLive offers a web service API via REST that allows for third party integration of their electronic signature and security capabilities. A variety of file types can be secured using their API, including .DOC and .PDF, which can be accessed and verified using variety of sign-in methods. At a minimum, the API is secured with a username and password, though other forms of authentication are available based on user needs.
EBI CENSOR API: CENSOR is a program that screens nucleotide and amino acid sequences against a reference collection of sequence repeats. It then “censors” homologous portions with masking symbols (N for nucleotides, X for amino acids) and generates a report classifying all repeats found. The European Bioinformatics Institute makes this service available as a SOAP API.
EBI DaliLite API: DaliLite is a tool for pairwise protein structure comparison. It uses a suite of programs to compute optimal and suboptimal protein structural alignments between two input sets of atomic coordinates, or between one input and a database of known structures. The European Bioinformatics Institute makes this service available as a SOAP API.
EBI NCBI BLAST API: NCBI BLAST is a similarity search program for protein and nucleotide sequences. The emphasis is to find regions of similarity that can yield clues about the structure and function of the given sequence. The European Bioinformatics Institute makes NCBI BLAST available as an API via SOAP or REST protocols.
EBI PSI-BLAST API: Position Specific Iterative BLAST (PSI-BLAST) constructs a position-specific scoring matrix (PSSM) profile for a protein sequence using a set of BLAST alignments. The PSSM is then used to search the database in subsequent iterations, allowing the detection of distant evolutionary relationships between protein sequences. The PSI-BLAST API is provided by the European Bioinformatics Institute via SOAP and REST protocols.
EBI WSDbfetch API: The EBI WSDbfetch API allows users to retrieve entries from various biological databases using entry identifiers or accession numbers. It provides an easy way to retrieve entries from databases at the European Bioinformatics Institute in a consistent manner. One request can return a maximum of 200 entries. This API can be accessed via SOAP or REST protocols.
EBI WU-BLAST API: WU-BLAST (Washington University Basic Local Alignment Search Tool) Version 2.0 is used to compare a nucleotide or protein sequence with those contained in databases. The goal is to find regions of sequence similarity which will yield clues about the structure and function of the given sequence. Regions of similarity detected by WU-BLAST can be either local, where the region of similarity is based in 1 location, or global, where regions of similarity can be detected across otherwise unrelated genetic code.
The European Bioinformatics Institute provides access to WU-BLAST as an API via SOAP or REST protocols.
EmailDirect API: The service provides tools for managing email marketing campaigns, with bulk messaging and list management and control of feedback loops such as unsubscribe request and complaint processing. It facilitates white-listing management and handling of bounce and bad-address functions. Analytical tools include message tracking and delivery statistics.
API methods support list and subscriber management (add/edit/delete), campaign configuration and message delivery, and bounced message management. Methods also support tracking by data source, subscriber history, and domain.
EMBOSS Matcher API: EMBOSS Matcher is a program for performing local pairwise sequence alignments on DNA or protein sequences. It employs the Waterman-Eggert local alignment algorithm to identify local similarities in the two input protein or nucleotide sequences. The European Bioinformatics Institute makes this service available as an API via SOAP or REST protocols.
EMBOSS Needle API: EMBOSS Needle is a program for performing global pairwise sequence alignments on DNA or protein sequences. Using the Needleman-Wunsch global alignment algorithm, this program takes two protein or nucleotide sequences and returns their optimal global sequence alignment. The European Bioinformatics Institute makes EMBOSS Needle available as an API via SOAP or REST protocols.
EMBOSS Stretcher API: EMBOSS Stretcher is a program for performing global pairwise sequence alignments on DNA or protein sequences. Using the Myers and Miller global alignment algorithm, EMBOSS Stretcher calculates an optimal global alignment of two protein or nucleotide sequences. The European Bioinformatics Institute makes EMBOSS Stretcher available as an API via SOAP and REST protocols.
EMBOSS Water API: EMBOSS Water is a program for performing local pairwise sequence alignments on DNA or protein sequences. Using the Smith-Waterman local alignment algorithm (modified for speed enhancements), this program calculates the local alignment of two protein or nucleotide sequences. The European Bioinformatics Institute makes EMBOSS Water available as an API via SOAP or REST protocols.
EyeEm API: EyeEm is a photo-sharing and discovery app that allows users to connect through their photos. EyeEm categorizes photos by subject and location, and take the data from a user's own photos to recommend albums of similar photos of friends and like-minded people.
The API gives users access to much of EyeEm’s current functionality, including acquiring user photos, albums, favorites, likes and comments, as well as topics and photo tags by city, country, venue and by event. API documentation can be accessed upon registration.
Fillbug API: The service provides search based on a query by example model. It builds on the user-supplied syntax to generate an item expander query for submission as a search argument against a repository. The technology is intended to provide recommendations based on user keystrokes, as well as reference to an application-specific dictionary, knowledge base, or other repository.
API methods support submission of a query keyword, resource title, item description, or email address. Methods also allow specification of the language, number of items to return in search results, and a URL parameter for site-specific search.
FinancialContent Fundamental Data API: FinancialContent is a provider of stock market data, business news and content syndication services. Financial Content develops content, traffic and revenue opportunities for publishers and advertisers in the financial media industry. The XML Fundamental Data API covers most stocks and includes information needed to display stock quotes including ticker symbol, exchange code, closing price and much more. The data can be accessed via HTTP calls.
FinancialContent Stock Chart API: Financial Content is a provider of stock market data, business news and content syndication services. Financial Content develops content, traffic and revenue opportunities for publishers and advertisers in the financial media industry. The Stock Chart API allows users to generate static PNG charts on demand by passing in parameters such as dtae, stock symbol, volume and more.
FinancialContent Symbol Map API: FinancialContent is a provider of stock market data, business news and content syndication services. Financial Content develops content, traffic and revenue opportunities for publishers and advertisers in the financial media industry. The Symbol Map API lets users create mappings of ticker symbol information. Users can request information on symbols in the FinancialContent database and use it to build applications such as AJAX stock quote lookup boxes with auto completion, parsers which scan text for company names, and much more. The API uses HTTP calls and responses are in TAB separated format.
Geo3DModelService API: The Geo3DModelService API, available via SOAP or REST protocols, is a program for generating cross-sectional models of subterranean conditions using geologic data. Users can create models of vertical or horizontal cross-sections with an accompanying key to make the generated map's meaning explicit.
All documentation is in Dutch.
Getty Images Connect API: Getty Images is a major provider of stock and entertainment photography. Getty sells licenses for photo usage, including royalty-free photos (which still have an initial fee). The Getty Images Connect API allows developers to search photos, authenticate Getty Images users, access photos owned by the authenticated user and retrieve download authorizations.
Group Commerce API: Group Commerce is an e-commerce platform that offers turn-key group buying solutions. The API provide functionality necessary for developers to communicate with the Group Commerce core platform. Functionality is currently split into two main parts. The first lets users perform complex tasks such as automating promotional emails, creating offer widgets, powering a mobile web application, or creating a fully-functional daily deal site that is hosted entirely within their own environment. The other gives developers an endpoint used by merchants to check their offers, mark vouchers as redeemed, and perform data collection on their customers. The API uses RESTful calls and responses are formatted in XML and JSON. An API key is required, developers should email firstname.lastname@example.org for access.
GroupHigh API: GroupHigh is a blog outreach service for brands and companies to find relevant blogs and bloggers to reach out and promote their products and services to, as well as access blog content.
The GroupHigh API allows developers to access and integrate the functionality of GroupHigh with other applications. Some example API methods include incorporating blog content into sites, searching blogs, and accessing blog metadata. Public documentation is not available; interested developers should sign up here: http://www.grouphigh.com/products/blog-search-api/ to find out more.
GSMA OneAPI Location API: The GSMA is an association of mobile operators worldwide. Representing more than 800 mobile operators in more than 220 countries, the GSMA supports the standardizing, deployment and promotion of the GSM mobile telephone system. The GSMA also produces industry-leading events such as the Mobile World Congress and Mobile Asia Expo.
The GSMA OneAPI is a set of APIs that expose network capabilities over HTTP. The OneAPI location interface allows a Web application to query the location of one or more mobile devices that are connected to a mobile operator network. It uses both REST and SOAP protocola with responses in XML and JSON.
GSMA OneAPI MMS API: The GSMA is an association of mobile operators worldwide. Representing more than 800 mobile operators in more than 220 countries, the GSMA supports the standardizing, deployment and promotion of the GSM mobile telephone system. The GSMA also produces industry-leading events such as the Mobile World Congress and Mobile Asia Expo.
The GSMA OneAPI is a set of APIs that expose network capabilities over HTTP. The OneAPI MMS/SMS interface allows a Web application to send and receive MMS and SMS messages. It uses both REST and SOAP protocola with responses in XML and JSON.
GSMA OneAPI Payment API: The GSMA is an association of mobile operators worldwide. Representing more than 800 mobile operators in more than 220 countries, the GSMA supports the standardizing, deployment and promotion of the GSM mobile telephone system. The GSMA also produces industry-leading events such as the Mobile World Congress and Mobile Asia Expo.
The GSMA OneAPI is a set of APIs that expose network capabilities over HTTP. The OneAPI Payment interface allows users to charge mobile subscribers for use of their Web application or content. The API supports direct charging of users as well as reserving funds from a user’s account for subsequent charging. It uses both REST and SOAP protocols with responses in XML and JSON.
Hey!Spread API: The service provides a scalable platform for distributing and tracking video online. Applications can use the service to mass-distribute and track video as part of promotional or other outreach campaigns. Tracking data provide insight in effectiveness of assets distributed via the service.
API methods support management of sites that distribute video content, along with upload, management, and deletion of video assets with notification of successful upload. Methods also enable service account management and retrieval of tracking statistics.
Illinois State Board of Elections API: The service provides access to voter registration information in the U.S. state of Illinois. The state maintains rolls of qualified voters and makes this public data accessible to registered political committees, which includes individuals or organizations making contributions above $3000 in support or opposition to candidates and ballot measures.
API methods support search for registered voter information and signature data statewide. Methods also allow for updating voter registration records.
Informz API: Informz offers email marketing solutions through their SaaS platform. They offer a range of services including customizable HTML templates and forms, A/B testing, social sharing tools, email targeting, and real-time reporting.
The Informz API enables developers to set up two-way AMS and CRM database integration with the Informz email marketing platform. After integrating their services, clients can take advantage of automated data retrieval methods, automatic synchronization, and more robust data gathering and manipulation techniques.
iPlant Semantic Web HTTP API: The service accepts JSON data conforming to a specified format and generates compliant RDF/XML OWL code that allows interaction via the semantic web. The input format is designed to support the needs of botanical science, so it ensures collection of data needed to create useful RDF/XML output data while users remain focused on botany rather than learning a new data format.
API methods support creation of RDF expressions for types and properties (entities and attributes) and generation of linked data graphs in a number of formats: Provider Description Graph (PDG), Resource Description Graph (RDG), and others. Documentation includes instruction in the required JSON input format.
Ivona API: IVONA Software develops Text-to-Speech solutions to fully voice any computer, application, device or home appliance. IVONA Speech Cloud gives users the ability to generate speech and is available online. The service can be used by any product with internet access such as mobile phones, ebook readers, netbooks, PCs and more.
The API provides a set of methods for performing various operations related to speech synthesis. Possible applications include creating voice-over recordings voicing services and devices, getting information about available voices and codecs, and modifying pronunciation rules to improve text interpretation (e.g. foreign words, dialects). The API uses SOAP protocol and responses are formatted in XML.
Kundo API: Kundo is an online customer service platform that allows companies to interact with their customers and handle customer service issues.
The Kundo API allows developers to access and integrate the functionality of Kundo with other applications and to create new applications. Some example API methods include retrieving posts and comments from forums, sending messages, and managing account information.
LifePics API: The service provides photo finishing and printing, including online storage and sharing of images. Printing services generate standard print sizes, from wallet-size through wall-size posters. Also available are photo greeting cards and gifts such as calendars, mugs, etc. A revenue sharing model pays developers for orders to the service generated by applications.
API methods support account management, including creation of accounts and specification of partner locations, along with image management. Methods enable control of individual images or collections defined as albums, including file upload, retrieval, updating, and deletion. Add-to-cart methods support e-commerce applications of service functions.
LinguLab API: The German-language service provides text analysis as a web service or as plug-ins to content management and word processing applications. It aims to improve text quality, promote understanding of written material, increase a user's positioning in search engine results.
API methods support specification of language for the text, submission of original draft text, delivery of quality rating, and retrieval of updated text. API processing includes revision of submitted draft and optimization for search engine effectiveness.
LiveDirectory API: LiveDirectory is an organization with the stated goal to make the Internet more interactive, more automated and more useful for everyone. This is done by helping content publishers inform clients and customers about new and updated content and helping application developers build real-time, event-driven Internet applications/services based on real-world content. LiveDirectory offers a suite of APIs that perform the following:
* The Profile Data API allows a 3rd party application to perform basic operations on profile data. It would typically be used to update all or part of a profile with new data.
* The Subscription API allows a 3rd party application to perform basic operations on Subscriptions
* The Notification API specifies the types of messages and the message contents of the HTTP Notification callbacks.
The API uses RESTful calls and responses are formatted in JSON.
Locaid API: Locaid is the world's largest location-enabling mobile transaction platform. Locaid specializes in location-enabled business applications, services and systems and integrating location feeds into back office systems and databases.
The Locaid API allows developers to integrate location services for uses such as validating legitimate credit card purchases and detecting fraud, automating timesheets for offsite employees, alerting workers to day jobs or tracking assets. The API uses SOAP protocol and responses are formatted in XML.
Make The Change API: The service provides access to Canadian community data by mapping postal coded to electoral district identifier, which is the key to mapping districts, or "ridings," and giving access to demographic data. Initially limited to data about federal parliamentary districts in Canada, plans include access to value-added local data to support effective activism in elections.
API methods support submission of postal codes and return electoral district identifier (edid) values. Methods also allow searches based on the names of Members of Parliament (MPs).
mBLAST mPACT API: mPACT is a service that allows users to search for articles, tweets, blogs, and other web content based on keywords.
The mPACT API allows developers to access and integrate the functionality of mPACT with other applications. Some example API methods include searching for articles and blogs based on keywords, searching social media by keywords, and searching for authors by keywords.
miRMaid API: miRMaid provides programmatic access to data in miRBase, a major database for microRNA (abbreviated miRNA) information. miRNA is a short ribonucleic acid (RNA) molecule found in eukaryotic cells. The miRBase database contains published miRNA sequences as well as annotations. miRMaid's REST API enables users to query miRBase and retrieve data in either HTML or XML format.
Numismatic Search API: Numishare, providers of the Numismatic Search API, is an open source project that evolved from the University of Virginia Art Museum Numismatic Collection. With this API, users can interact programmatically with the American Numismatic Society's MANTIS interface to search, sort, and browse data in the collection.
The API is based on queries to the ANS's Solr search index, and can be modified based on user needs. A wide range of search operators and parameters are available to enable highly customized queries. This API operates over HTTP, and uses KML and Atom response formats.
OneBip API: The service processes payments for web and mobile application purchases, either one-time or recurring, from balances maintained with the service. Applications can integrate selling/shopping access with the service to complete mobile phone charges, set up customer billing, and complete customer transactions.
API methods allow submission of customer purchase details, including identity information, language, product purchased and price, etc. Response includes order identifier, total order price, national currency, and merchant information. Methods also support posting of subscription purchases.
OpenHazards GetEarthquakeProbability API: The service gathers data from multiple sensor networks and public reports to generate forecasts of earthquake and seismic hazards. It does not aim to predict specific events but rather to generate probabilistic forecasts of risk based on event probability and likely damage, should those events occur. Its goal is to aid in preparation for natural catastrophes that can be anticipated.
API methods support submission of a location for which to generate a forecast along with a radius around that point, a timeframe, and a magnitude threshold. The service returns a forecast of the hazard that an earthquake above the stated threshold will occur within the radius around the stated location within the timeframe specified.
OpenPaths API: OpenPaths is an application that allows users to manage their personal location information. Users can track where they have been, visualize their locations, and share their data on the OpenPaths website.
The OpenPaths API allows developers to access and integrate the functionality and data of OpenPaths with other applications and to create new applications. API methods include posting and retrieving user data.
PATLive API: PATLive provides hosted communications and associated services that support local or toll-free numbers, hosted receptionists, and faxing. PATLive offers clients a 24/7 call center to fulfill the live communication needs of businesses. In addition, their Caller Insight program grants access to caller demographic information such as age, gender, and financial status.
The PATLive API allows developer to integrate call data into their local reporting and CRM services, and also exposes functionality for managing phone numbers, messages, and services programmatically. This REST API can return data as XML, JSON, or RSS, and requires an account with service for access.
PeopleBrowsr Kred API: PeopleBrowsr is a social analytics service specializing in the measure of social influence. Kred, created by PeopleBrowsr, measures influence in online communities connected by interest. It measures a user’s relative ability to inspire action from others like retweeting, replies or new follows. The Kred API returns Kred scores for Twitter handles across multiple online communities. It uses RESTful calls and responses are formatted in JSON.
PeopleBrowsr Kredentials API: PeopleBrowsr is a social analytics service specializing in the measure of social influence. The Kredentials API returns rich data on any @name, including their most frequently used words and hashtags, top communities, connections and most frequently mentioned people. The API uses RESTful calls and responses are formatted in JSON.
PiCloud API: PiCloud allows users to run computationally expensive operations over the cloud. Developers dealing with local performance bottlenecks can upload their projects to PiCloud and take advantage of their thousands of cores of on-demand processing power.
Through the use of PiCloud's RESTful API, developers can connect any development environment to PiCloud directly over HTTP. Their documentation contains request and response examples for connecting to the PiCloud web service using CURL. The API also supports the input of binary data, as well as batched queries. Clients can choose from a variety of plans with rates that are determined by CPU core type and are prorated to the millisecond.
Pogoplug API: The service gives internet access to the file system on a user's PC through a hardware dongle plugged into a USB port. That access allows retrieval and sharing of locally stored files from anywhere with web access. An iPhone application allows file access via cellphone networks.
API methods support CRUD (create, read, update, delete) control of files on a machine connected to the dongle. To enable that access, methods can list, search, retrieve, create, remove, and copy files.
PowerInbox API: PowerInbox looks to bring the app experience to email. They offer email apps to make emails more useful by letting users perform actions inside the email itself. The PowerInbox platform supports Gmail, Hotmail and Yahoo! Mail on Chrome & Firefox. It also supports Microsoft Outlook.
PowerInbox provides an API to help developers bring their applications right within the email application. PowerInbox allows users to show a web app inside an email using an IFRAME.
Pulsepoint API: The service creates a registry of people trained in cardiopulmonary resuscitation (CPR) who are willing to assist victims of Sudden Cardiac Arrest (SCA) near their locations. Members of the registry create entries indicating their willingness to respond and provide contact information. The service accepts notification from a participating agency of a cardiac emergency and contacts registry members near the location.
API methods support creation and tracking of incidents, including notifying agency, time, location, and type of incident. Methods also support designation of medical status of the victim and call status from the responding agency.
Pwinty API: Pwinty is an online photo buying and printing service. Customers of Pwinty can integrate Pwinty into their website or application to enable their customers to buy and print photos.
The Pwinty API allows developers to access and integrate the functionality of Pwinty with other applications. Some example API methods include retrieving order information and status, adding photos to orders, and deleting photos from orders.
pyMantis API: pyMantis is a collaborative life-science data management software platform intended to facilitate the exchange of data and information between experimentalists and theoreticians. It was developed for use in the TRANSLUCENT project, which aims to document data about the model yeast Saccharomyces cerevisiae. TRANSLUCENT is a part of the Systems Biology of Microorganisms (SysMO), a European transnational funding and research initiative focused on recording and describing molecular processes in unicellular microorganisms in the field of Systems Biology.
This RESTful web service will allow pyMantis data management software to programmatically interact with the SysMO wide meta-database, enabling the sharing of data within the entirety of the SysMO project. Currently, the methods exposed in this API allow GET and POST operations to be ran on records held in the TRANSLUCENT database.
Rally API: Rally provides a platform and services for agile application development, focusing on supporting developers through Application Lifecycle Management. Rally works to facilitate agile development by a platform that helps teams achieve visibility and collaboration over short delivery cycles.
Rally provides a web service API which enables developers to integrate their internal systems with the Rally platform. Their API is available through both REST and SOAP, and can return data as XML, JSON, or HTML. The API is only available with Rally's paid monthly subscription plans, though a community edition offers basic features of their platform without API access.
Regulations.gov API: Regulations.gov is a website from the United States federal government for helping citizens access documents describing federal regulations. Government agencies post notices, rules, proposed rules and requests for comment on the site. Users can search by timeframe, keyword and type of document.
The Regulations.gov API provides developers with access to the same information on the website in a programmatic interface. Search documents, retrieve specific dockets or get document information. Developers can filter search results by date, agency, docket ID and comment period.
The full documentation is available on the site as a PDF linked from the footer. The API returns data as XML or JSON and requires an API Key available upon request.
Scalarium API: Scalarium is a cloud hosting service that aims to help fulfill their clients' hosting needs through server management and associated services. Scalarium's servers are hosting using Amazon's EC2 cloud platform. Scalarium offers auto-scaling, server monitoring, logging and reporting, and technical support. A range of pricing options are available, as users pay per server per hour based on server type.
The Scalarium API is a RESTful web service that exposes the functionality for managing and interacting with their servers. Users can list and create clouds, create and run instances, list and deploy applications, and gather status and logs at a per instance level.
SecureNet API: The service provides a secure payment platform for integration with applications needing checkout functions for credit card and ACH (automated clearing house) transactions. Existing shopping cart packages already integrate with the service, creating a range of solutions for applications.
API methods support submission of customer identity and payment information, either credit card number, expiration, etc., or bank account information for ACH transactions. Transaction submissions can also specify product specific information for the hotel, auto rental, and other industries.
SendGrid Newsletter API: SendGrid's cloud-based email helps keep emails out of spam folders, provides a cloud service that scales with email demands, and provides email analytics to track opens and clicks.
SendGrid’s Newsletter API allows users to access data and interact with the Newsletter App portion of the SendGrid product. Developers have the ability to manage Newsletters, Lists, Identities, and Schedule delivery events. It uses HTTP calls and responses are formatted in JSON and XML.
SendGrid SMTP API: SendGrid's cloud-based email helps keep emails out of spam folders, provides a cloud service that scales with email demands, and provides email analytics to track opens and clicks.
SendGrid’s SMTP API allows developers to deliver custom handling instructions for e-mail. Functionality includes adding recipients, set email categories, set filter settings and more.
SERP-P API: The service allows search against a database of research results in the areas of economic development and policy within the Philippines. Search results cite socioeconomic studies by many different research institutions, including government agencies and academic sources. Research by the Philippine Institute for Development Studies (PIDS) is highlighted. All listings provide abstracts, authors, focus of study, geographical coverage, and availability, and full text is available for some.
API methods support submission of an agency, and returned data list publications available from that source.
SheerID API: SheerID is a service for verifying whether an individual is a member of an institution or organization. The most common case is for student verification and the ability to verify students during e-commerce purchase. The service is meant to replace manual processes like faxing in student ID to prove association, and automate verification during online sales. The API provides developers with programmatic access to the service. It uses RESTful calls and responses are formatted in JSON.
SideBuy API: Sidebuy is a daily deal and coupons aggregator that collects all deals from group buying websites and local stores and categorizes them.
Sidebuy API allows you to use Sidebuy's databases in order to display local deals, online deals, travel deals and coupons in your application or website. Deals can be filtered using their categories, prices, savings, locations, keywords and more.
The API uses REST protocol and responses are formatted in XML and JSON. This API is not branded and there is no daily limit for API calls.
Simple Semantic Web Architecture and Protocol API: The National Science Foundation, in conjunction with the University of Arizona, has made available the Simple Semantic Web Architecture and Protocol (SSWAP), an architectural protocol for semantic web services.
The SSWAP HTTP API exposes a set of URL's that can be used to convert JSON formatted text files into SSWQP OWL (a web ontology standard) Resource Description Framework (RDF) XML graphs. This functionality is intended to address the gap between the more common, non-semantic JSON format and a semantic, SSWAP-compliant document.
SSWAP is based on a Provider Description Graph (PDG), which is a human-readable, machine-parsable description of a provider of one or more semantic web services. Each service describes itself with a Resource Description Graph (RDG), invoked with a Resource Invocation Graph (RIG), and returned in a Resource Response Graph (RRG). Resources can be semantically discovered by sending a Discovery server a Resource Query Graph (RQG). All graphs, which are RDF-XML documents, follow this structural flow according to the SSWAP protocol. These graphs allow the semantic description of third-party idiosyncratic data and services using OWL semantic standards.
SocialFlow API: SocialFlow is a social media publishing service that aims to help customers optimize their social media posts.
The SocialFlow API allows developers to access and integrate the functionality of SocialFlow with other applications and create new applications. Public documentation is not available; interested developers should email email@example.com for more information.
Synety CloudCall API: CloudCall is a cloud-based, on demand communication service developed to provide small and medium sized organizations with a phone based communications system without on-site equipment purchase or installation. Beyond basic phone systems, CloudCall's services include support for call centers, call recording, hosted VoIP, call reporting and analysis, and call queuing.
The CloudCall API enables organizations to programmatically integrate their internal systems with CloudCall's services. The API exposes methods for configuring endpoints for calling applications and programs, retrieving call information about individual calls, and making calls. This API uses REST and JSON, and requires an account with service for access.
TakeABreak API: The service profiles and facilitates reservations for vacation/holiday accommodations in Australia. It gives access to information on nearly 40 properties in some 1400 Australian locations. Applications can integrate with the service to retrieve information supplied by property owners and book customer reservations.
API methods support property search by type and location. Property lists are available by name, state, region, or country. Methods also support booking reservations with affiliate properties.
Tax Data Service API: The service provides sales and use tax rates by location within the United States and Canada. A list of taxing jurisdictions with authority in a location may also be generated.
API methods accept submission of a five-digit U.S. ZIP code or an abbreviation specifying a Canadian province, then return current sales and use tax rates. If the submitted ZIP code or province matches multiple city/county combinations, multiple sets of data cover each of the taxing jurisdictions.
Tågtider Trains API: Train is a site that compares continuous traffic information direct from the Transport Administration of Sweden. The Train API is a way to lookup current train times and integrate this data with third party services. The API has methods for looking up stations, departures, arrivals, transfers and more. It uses RESTful calls and responses are formatted in XML and JSON.
TextHub API: TextHub offers mass text messaging solutions that allow organizations to send unlimited personalized text messages directly to opt-in customers. TextHub's SMS marketing platform allows clients to sign up for specific groups, schedule send times for messages, personalize messages with the recipient's name, and allow users to send replies for two-way communication. Clients can use TextHub's web interface to set up customized auto replies that are sent as a response to customer actions. TextHub also also provides a SMS based reminder service that can be used both internally and as a part of their marketing services.
TextHub's API allows developers to integrate TextHub functionality directly into existing web sites and applications, allowing for automated interactions with their marketing platform.
Textlocal API: Textlocal offers services for mobile marketing campaigns, allowing clients to execute SMS or MMS campaigns using individual or bulk messages. Organizations can upload their contact lists, or use a short code to allow people to join the campaign via text. Textlocal offers reporting and statistics services, and allows messages to be send instantly or scheduled for a later date and time.
The Textlocal API can be used to connect email, applications, or internal systems to Textlocal services. The API exposes methods for sending and receiving SMS and MMS messages, checking credit balances, and adding numbers to campaign lists. The API requires purchased credits for sending and receiving messages, and the rates are determined by the number of credits purchased. This API operates over HTTP and uses the JSON data format.
Trestle API: Trestle is a backend service provider that enables mobile application developers to create cloud services that help power their mobile applications.
The Trestle API allows developers to access and integrate the functionality of Trestle with other applications. Some example API methods include managing user accounts, sending emails, managing media, and retrieving statistics.
Unified eMail API: The service provides integrated email management, including SMTP relay and email store-and-forward. Applications can use the service to automate email campaigns and message handling, including recipient list management, subscribe/unsubscribe management, and success/bounce rates.
API methods support account management and message management, including content analysis and message retrieval. Methods also enable handling of recipient lists, unsubscribe requests, and bounce/bad-address statistics.
Universign API: The service applies a signature to PDF files that require official execution. It integrates with workflows incorporating PDF documentation that must be signed by authorized people to fulfill process requirements.
API methods support designation of document, the person authorized to sign. Methods allow for signature options such as signing location, reason for signing, and signature format based on a range of international standards.
Unofficial BMYcharity API: Bmycharity helps UK charities by providing online sponsorship and donation processing services. This unofficial API exposes the service's data including Donation amount, Gift Aid amount, Charity logo, Charity info, Donations (including messages, names, dates & amounts from users) and more. The API uses RESTful calls and responses are formatted in JSON.
Unofficial Fitocracy API: Fitocracy is a site that uses gamification elements and a social network to encourage users to engage with a fitness plan and track their progress. This unofficial API was developed to be used as a basic read-only API for profile data. Data provided includes variables such as user progress, groups, profile imagery, follow counts and more. The API uses RESTful calls and responses are formatted in JSON and JSONP.
Unofficial Virgin Money Giving API: Virgin Money Giving is a not-for-profit business by Virgin Money. It helps organizations with their online charity fundraising and donation efforts. This unofficial API exposes data such as Donation amount, Gift Aid amount, Charity, Donations (including messages, names, dates & amounts from users) and more. The API uses RESTful calls and responses are formatted in JSON.
USDA Animal Identification Management System API: The USDA Animal and Plant Health Inspection Service oversees the Animal Identification Management System (AIMS), which is intended to improve the traceability of U.S. livestock through individual numbering and identification.
The SOAP-based API allows users who have the appropriate clearance within the USDA eAuthentication system to access and obtain secure distribution records of Animal Identification Numbers (AINs), as well as information relating to the movement of registered animals within the United States.
Whit.li API: Whit.li is a social identity creation application that allows customers to create psycho-social identities for their users. This allows for unique user experiences within applications and sites.
The Whit.li API allows developers to access and integrate the Whit.li functionality with other applications. Some example API methods include retrieving information on users from their Facebook profiles, compare user profiles, and accessing user information.
Wire2Air API: Wire2Air provides a two-way SMS Gateway API, allowing users to programmatically send and receive SMS messages via HTTP. In addition to their Gateway web service, Wire2Air has also provides an API for bulk SMS messaging. Wire2Air supports long SMS, SMS mail merges, and flash SMS, as well as delivery reports. Their SMS services support industry standard SMS advertising techniques such as text-to-win and text surveys.
This HTTP API uses CSV for bulk texts, and returns data as plain text. Wire2Air provides code to integrate their API with PHP, ASP, and C#.
World Bank Climate API: The World Bank Climate Change Knowledge Portal offers information, reports, and data about climate and climate change.
The World Bank Climate API allows developers to access and integrate the data from the Climate Change Knowledge Portal with other applications and to create new applications. Some example API methods include searching and returning climate data points, such as average temperatures and rainfalls and changes in averages and by countries.
YesMail API: YesMail is an enterprise email and web services company. YesMail offers email campaigns, automated and triggered emails, marketing emails, and other email services. YesMail also offers reporting and analysis tools for marketing campaigns.
The YesMail API allows developers to access and integrate the functionality of YesMail with other applications. Some example API methods include managing contact lists, sending email campaigns, and uploading content to emails. Public documentation is not available; API access is included with Yes Mail accounts.
Z33K Tournament API API: Z33K is an online platform that facilitates organized competitive gaming. The site provides access to thousands of tournaments for gamers, live streaming video, forums, and coaching services. Z33K's free custom tools allow individuals and organizations to run all aspects of online tournaments including player registration and management, match reporting and live bracket generation. The API gives developers programmatic access to online tournament data. It uses HTTP calls and responses are formatted in XML and JSON.