42matters API: 42matters provides a searchable Android app database that contains over 500,000 apps. This database is available in free and enterprise editions via API to those who want to help their users find new apps. The free version is for non-commercial use only and requires an attribution link. The enterprise edition allows for more customization and daily requests.

5yMail API: 5yMail allows users to send anonymous emails using an alias of their choice. Recipients may even reply to emails, and the user can engage in conversation without giving away their identity. Once an email is sent, the sender will receive a receipt of confirmation. Users can access 5yMail's functions programmatically via REST API.

API Rates API: API Rates allows users to retrieve information on Forex (foreign exchange market), stocks, and commodities from a cloud-based, shared, or dedicated instance of the service. All instances parse, store, and provide access to real-time prices via JSON API. Data provided by the service is valid data from the markets, but it is not licensed and is intended primarily for testing purposes. Customization of the service is available upon request.

Bitlab API: Bitlab is an ope-source bitcoin company that designs scalable web services for businesses. Bitlab also provides a bitcoin wallet. The Bitlab API utilizes Firebase to allow uses to create a new account, log in, get a current deposit address, generate a new address, send a payment, get a notification, and watch an account.

CHAIN-REDS API: CHAIN-REDS is a project for promoting access to globally distributed digital resources such as data, services, storage, and tools. Users can access the more than 22 million open access resources contained within the CHAIN-REDS Knowledge Base through the Semantic Search Engine. These resources cover a wide variety of subjects such as geology, anatomy, data science, and medicine. Users may also access the Semantic Search Engine using the CHAIN-REDS REST API.

Clothes2order API: Clothes2order is an online supplier of printed and embroidered clothing. Clothes2order offers an API allowing applications and websites to place orders. In addition to placing orders the API is able to programmatically check an order’s status, deliver weekly invoices, or add a default customization to any ordered garments.

CloudMQTT API: CloudMQTT provides users with access to the MQTT machine-to-machine protocol. The protocol is lightweight and was designed for embedded systems, mobile applications, and sensors. The CloudMQTT API allows developers to programmatically manage user access and ACL (Access Control List) rules via REST calls.

Codebox API: Codebox is a cloud-based Integrated Development Environment (IDE) that can run on all kinds of platforms and devices. The IDE gives users the power of a full Ubuntu terminal inside their browsers. Users can edit code collaboratively in real time or code offline and have the code sync up when the device reconnects to the internet. Codebox is highly customizable; it provides an add-on system for users who want to build additional features and APIs for accessing data from the IDE.

CoinPayments API: CoinPayments is a checkout system for cryptocurrencies such as Bitcoin and Litecoin. Customers click on a link or button on the user's website and get directed to the CoinPayments checkout page to make the payment. Once the transaction is complete, CoinPayments sends the payment to the user, minus transaction fees. Users are notified of every step of the process via Instant Payment Notification (IPN) or polling. The CoinPayments API is designed to allow users to easily integrate the checkout system into their own websites.

Digiguide.tv API: Digiguide is a TV guide provider which allows users to customize to individual preferences and needs. It was designed to accommodate both TV fans and media professionals, Digiguide's TV guides are optimized to be used for PCs, Smartphones and the Web. The Digiguide API uses REST calls, returns JSON, uses SSL for authentication, and allows users to make calls to manipulate programs, channels, people and other resources housed at digiguide.tv. An account is required with service.

Digital River Connect API: Digital River provides worldwide marketing, e-commerce, and payment services. The Digital River Connect APIs provide users with access to the features of its Global Commerce platform. With the Shopper API, users can interact with stores and products hosted on the platform. The Usage-Based Billing API manages the life cycles of usage-based billing products, but this is still under construction. Access to these two APIs is mediated by the OAuth API, which provides authorization services for third-party applications.

Domeny.tv API: Domeny.tv is a Polish website registration and management service that manages thousands of sites for polish speaking customers and customers across the world. The Domeny.tv API offers a full range of features including registrations, renewals, management, and others. An account is required with service, and a full testing environment is available for use before going live with third-party applications and interfaces.

Elia API: Elia is Belgium’s high-voltage transmission system operator and a key player in the energy market and interconnected electricity system in Europe. The company has set up multiple initiatives promoting the development of an efficient, transparent and fair electricity market including integrating renewable energy sources. Elia offers a REST API for programmatic access to their Solar Forecasting page. The page displays solar-PV generation forecasts, real-time estimations of actual solar-PV generation and historical solar-PV power data. API methods include GetRegions, GetChartDataForZone and GetCapacities. The API is free to use and there are no signup requirements.

elmah.io API: Elmah.io is an error tracking service that allows users to log errors in the cloud. Users can easily search through their error logs via advanced search capabilities, and the level of access that individual users have can be altered based on their role. Elmah.io lets users hide bugs that have already been fixed; preventing them from cluttering up the log, but not actually deleting the information. All data is replicated to prevent any accidental data loss. Elmah.io is designed for mobile accessibility, and it integrates readily with popular issue trackers.

Exciting Printer API: Exciting is a studio that develops a variety of digital projects. One of these is Printer, in which users are shown how to build small printers that connect to the internet, create custom content for those printers, and share that content with people who have similar small printers. The Exciting Printer API allows users to preview and print content programmatically via REST calls.

Face++ API: Face++ is a facial recognition and detection service that provides detection, recognition and analysis for use in applications. The Face++ API provides the detection and analysis of facials including two subsets of 23, and 81 points, as well as, age, gender, glasses, race, and others. The API uses REST calls and returns JSON, an account is required with services. Users can make calls to train the program, detect faces, recognize faces, group faces, manipulate people, create face sets, create groups, and get info.

Freenom API: Freenom provides domain registration services, including a reseller program. Freenom exposes the functionality of this reseller program through a RESTful API. The API is able to manage domains, nameserver glue records under a domain, contacts, domain transfers, and more.

FXstreet Calendar API: FXstreet is a global forex information services that monitors markets around the world 24/5. The site is aimed at traders, analysts, and all financial market followers. The FXstreet Calendar API is an advanced implementation of the calendar application, that users can add to third-party sites, or access sing REST calls. The API returns JSON or XML, and an account is required with service.

Hello Salut API: Hello Salut is a service that allows users to greet online visitors in their native languages. Users may choose to detect the visitor's language or IP address themselves and then call Hello Salut, or they can employ the fully automated version of the service. Hello Salut is currently in Beta, with more languages yet to be added. The project is open source and available on GitHub.

iSpot.tv API: iSpot.tv is a real-time TV advertising metrics service. iSpot.tv provides various TV advertising features for publishers, advertisers, and developers to access real-time TV advertising metrics. The iSpot.tv API allows developers to access and integrate the functionality of iSpot.tv with other applications. Public documentation is not available; API access comes with account service.

Macy's Ad Media Services API: Macy’s operates about 840 department stores nationwide, as well as the accompanying retail websites, macys.com and bloomingdales.com. Macy’s offers a variety of APIs providing access to different types of content and services, including the product catalog, store events, promotions, coupons, registries, user profiles, and much more. The Macy’s Ad Media Services provide read-only developer access to all the media information for a given product category or for a specified list of global header and footer pool names.

Macy's Catalog and Store Services API: Macy’s operates about 840 department stores nationwide, as well as the accompanying retail websites, macys.com and bloomingdales.com. Macy’s offers a variety of APIs providing access to different types of content and services, including the product catalog, store events, promotions, coupons, registries, user profiles, and much more. The Macy’s Catalog and Store Services exposes the Macy’s product line and store-specific data. The API’s catalog services access the Macy’s category tree, product details, product reviews and ratings, product search capabilities, and more. The API’s store services access information on store events, store details, and driving directions to a given store.

Macy's Checkout Services API: Macy’s operates about 840 department stores nationwide, as well as the accompanying retail websites, macys.com and bloomingdales.com. Macy’s offers a variety of APIs providing access to different types of content and services, including the product catalog, store events, promotions, coupons, registries, user profiles, and much more. The Macy’s Checkout Services API allows Macy’s partners to order Gift Cards for their partnership programs. Additionally, the API enables users to expire a Single Use Promotion Code after an order is completed and confirmed.

Macy's Mobile Utility Services API: Macy’s operates about 840 department stores nationwide, as well as the accompanying retail websites, macys.com and bloomingdales.com. Macy’s offers a variety of APIs providing access to different types of content and services, including the product catalog, store events, promotions, coupons, registries, user profiles, and much more. The Macy’s Mobile Utilities API allows developers to programmatically manage mobile options. The API is able to opt users in or out of mobile options, log mobile activity, or retrieve configuration files for a specific mobile app, such as Macy’s iPhone or Macy’s Android.

Macy's Promotion and Coupon Services API: Macy’s operates about 840 department stores nationwide, as well as the accompanying retail websites, macys.com and bloomingdales.com. Macy’s offers a variety of APIs providing access to different types of content and services, including the product catalog, store events, promotions, coupons, registries, user profiles, and much more. The Macy’s Promotion and Coupon Services API provides read-only access to information about promotions and coupons. In addition to several methods for retrieving promotions and coupons, the API is able to send automated emails notifying recipients of current coupons and promotions.

Macy's Protected Services API: Macy’s operates about 840 department stores nationwide, as well as the accompanying retail websites, macys.com and bloomingdales.com. Macy’s offers a variety of APIs providing access to different types of content and services, including the product catalog, store events, promotions, coupons, registries, user profiles, and much more. The Macy’s Protected Services API provides developer access to protected user services. This API requires an OAuth token. The API is able to manage user profiles, credit cards, shipping contacts and addresses, and registry services.

Macy's Registry Services API: Macy’s operates about 840 department stores nationwide, as well as the accompanying retail websites, macys.com and bloomingdales.com. Macy’s offers a variety of APIs providing access to different types of content and services, including the product catalog, store events, promotions, coupons, registries, user profiles, and much more. The Macy’s Registry Services API allows applications to view gift registries as a guest.

Macy's Shopping Bag Services API: Macy’s operates about 840 department stores nationwide, as well as the accompanying retail websites, macys.com and bloomingdales.com. Macy’s offers a variety of APIs providing access to different types of content and services, including the product catalog, store events, promotions, coupons, registries, user profiles, and much more. The Macy’s Shopping Bag Services API provides developer access to the Macy’s Shopping Bag in a variety of ways. The API is able to retrieve a shopping bag’s information and contents, add or delete items, or update item quantities.

Mapillary API: Mapillary uses crowdsourced photos to map different parts of the world. Users can take photos with their mobile devices and upload the photos to the Mapillary website. Mapillary is currently in public Beta. The Mapillary API allows users to use latitude and longitude coordinates to search for and retrieve information on images and sequences of images.

MarineTraffic API: MarineTraffic provides data on millions of daily vessel positions, which users may integrate with their applications or websites using the RESTful API. Users can also get the most recent arrivals and departures for a given port or vessel, all of a vessel's AIS positions, or a popular photo of a vessel to display in their app.

MaxCDN API: MaxCDN is a content delivery network serving high data utilizers that operating the advertising, gaming, CMS, and other regions. The MaxCDN API allows users to access features of their MaxCDN account. Possible calls include: manipulating accounts, users, zones, reports, clients, and other features. The API uses REST calls and returns JSON. OAuth is used for authentication. An account is required with service.

Mayorfirst SMS API: Mayorfirst SMS is a web-based messaging service for sending invitations, notifications, advertisements, etc. Developers can access the Mayorfirst SMS messaging gateway using a RESTful API. This allows users to integrate the ability to send messages and check their account balances into their own websites and applications. Mayorfirst SMS also provides a RESTful API for resellers.

MG-RAST API: MG-RAST is a metagenomics analysis server, which is designed to provide quantitative information on microbial populations based on genetic sequence data. The server contains over 100,000 data set, which are mainly derived from shotgun samples of prokaryotic organisms. They provide their over 12,000 registered users with upload, quality control, annotation, and analysis services. Users can access objects and resources on the server programmatically via REST API.

Microco.sm API: Microco.sm is a service for building modern, good-looking forums. The service is designed to handle the technical aspects of forum creation and management on the user's behalf, allowing them to customize their sites easily. Microco.sm forums support more than just posts and threads; they can also handle events, classifieds, reviews, articles, Q&A, polls, and more. All Microco.sm forums are compatible with mobile devices.

MobileMinerApp API: MobileMinerApp allows users to monitor and control bitcoin, litecoin, and other cryptocurrency mining rigs remotely. The MobileMinerApp API uses REST calls, returns JSON, and allows users to query for mining statistics as well as execute commands to the pool. Users must obtain an API key for use.

NationalPriorities API: National Priorities Project is a national non-partisan research organization that aims to make the federal budget information transparent and accessible so people can prioritize and influence how their tax dollars are spent. The National Priorities API allows users to make REST calls to access national, and regional data within multiple government data categories. No account is required with services.

Nokia MixRadio API: Nokia MixRadio is a free music streaming service that allows listeners to create personalized radio stations by rating songs positively or negatively. Over time, the service learns what the listener prefers and adapts. Users can start by creating their own mixes using their favorite artists or by using mixes that have already been put together by Nokia MixRadio's music experts. The Nokia MixRadio APIs allow users to integrate the service's music discovery and music information retrieval services into their own applications.

Okta API: Okta is an enterprise-level solution for centrally storing and managing user profiles and identity data. It enables single sign-on authentication across multiple applications and devices - even when they are behind firewalls or in the cloud - and makes it easier for IT personnel to access essential employee information. Okta can also store user data in different schemas depending whether the user is an employee, manager, customer, or contractor. Developers can programmatically access user profile data stored with Okta via REST API.

OnlineNIC API: OnlineNIC is an internet services provider that offers SSL, domain name, reseller hosting and other services. The OnlineNIC API allows users to Order SSL, Cancel SSL, Reissue SSL, Change Approver Email, Resend Approver Email, Resend Fulfillment Email. An account is required with service and the API information is available by contacting OnlineNIC or accessing the user control panel after log in.

Open Meteo Forecast API: The Open Meteo Foundation (OMetFn) is a nonprofit organization dedicated to promoting open meteorological data, technology, and science. One project of the OMetFn is Open Meteo Forecast, which seeks to provide open weather forecasts for locations around the world. The Open Meteo Forecast API gives developers programmatic access to a small portion of the group's data. This API is still experimental, and feedback is welcome.

Pingeborg API: "Project Ingeborg" (pingeb.org) is designed to promote local artists using samples of their work. Artists can put up stickers or flyers with QR codes on them that passers-by can scan using the Pingeborg app on their mobile devices. This will open a link to iTunes, Amazon, or the artist's mobile website. Users can query information on QR codes that have been used to tag objects and any downloads associated with them using the RESTful API.

Planvine API: Planvine is an event listings application. Planvine provides event listings and lineups that users can search for and access by multiple event features. The Planvine API allows developers to access and integrate the functionality of Planvine with other applications. Some example API methods include retrieving event information, retrieving events by venue, and retrieving venue information.

Priceonomics API: Priceonomics helps companies crawl and structure web data. The Priceonomics API is a service built to help marketplaces support their customers in posting products. The API provides developer access to the Priceonomics product ontology and database of used items price estimates. The API accepts GET calls passing free text inputs, and returns structured product information such as category, make, model, and price.

Riot Games API: Riot Games is the company that created League of Legends (LoL), a multiplayer online battle arena game. The Riot Games website provides statistics on LoL games, rankings, runes, masteries, and more. Developers can access this data securely and reliably using the Riot Games REST API on the developer website.

ShrinkTheWeb PagePix API: ShrinkTheWeb offers a website to screenshot service. The PagePix API allows users to utilize a URL to Image service that does screen captures on a single or automated basis. The API uses REST calls and returns screenshots. An account is required with service, and users can use an API Key and SSL for authentication. When submitting API calls, users will receive a

Signifyd API: Signifyd is an e-commerce fraud prevention service. It can identify devices uniquely and use a customer's IP address to determine their location, even detecting when customers are using proxies to spoof their IP addresses. Signifyd can learn about customers from their social activity and past behaviors and use public records to perform reverse lookups on addresses, names, and phone numbers. Signifyd can use the BIN (Bank Identification Number) of a credit card, debit card, pre-paid card, or gift card to identify the issuing institution and its location. The service can also find out how many orders a customer is attempting across multiple merchants and use cross-industrial blacklists to identify fraudulent users before they can make purchases.

SMSS South Africa API: SMSS South Africa is a service that allows users to send out text, Unicode, binary, and Flash messages. White-label bulk SMS services are available to enterprise customers. The SMSS South Africa API provides programmatic access to the service's SMS gateway via REST or SMPP calls, allowing users to SMS-enable their websites and applications.

SparkleShare API: SparkleShare provides space on the internet for users to store their stuff. SparkleShare is an Open Source product allowing users to store, share, and sync files. The SparkleShare API allows developers to programmatically manipulate resources such as users, projects, and user keys.

TheCurrencyCloud API: TheCurrencyCloud is an international payment provider that provides payment, conversion, and exchange services. TheCurrencyCloud API allows users to make REST calls to get access to the API, execute a currency trade, create and maintain payment beneficiaries, make international payments, access exchange rate information, and group settled trades. The API will have access account management and contact information in the future. An account is required with service.

TinyPNG API: TinyPNG is a file compression service that reduces the files size of PNG images and preserves full alpha transparency. The TinyPNG API uses REST calls, returns JSON, and allows users to make calls that submit images to be compressed. The API required SSL and an API key for use. Base level usage is free for 500 calls, upper tier pricing is $100 per month for 50,000 image submissions. An account is required with service.

Tipalti API: Tipalti is a mass payment service. Tipalti allows businesses to pay out vendors, employees, and others globally via multiple methods from ACH to PayPal to wire transfer. The Tipalti API allows developers to access and integrate the functionality of Tipalti with other applications. Public documentation is not available; API access comes with account service.

Trustev API: Trustev is an online fraud detection and prevention solution. Trustev allows merchants to verify online shoppers and their payments to prevent and eliminate credit card and online fraud. The Trustev API allows developers to access and integrate the functionality of Trustev with other applications. Some example API methods include managing user profiles, managing transactions, and retrieving profile and transaction information.

We Heart It API: We Heart It is a photo-based social networking application. We Heart It allows users to discover and share images, photos, and content with their friends and followers. The We Heart It API allows developers to access and integrate the functionality of We Heart It with other applications. Public documentation is not available; interested developers should request API access by emailing partners@weheartit.com.

WeChat API: WeChat is a social messaging application that works across different and multiple platforms. WeChat offers instant messaging, chat, video calls, and voice chats. The WeChat API and SDK allow developers to access and integrate the functionality of WeChat with other applications. Some example API methods include managing users, managing accounts, and retrieving lists of chats and calls.

Worldwide-FXC API: Worldwide-FXC is a currency conversion service that provides users with up-to-date currency conversion, a currency exchange finder, and the Worldwide-FXC currency exchange API. The API uses Javascript and can be integrated to show exchange rates on third-party websites. No account is required to use, and the API is free to use as long as the terms of service are observed.

Xaddress API: The Xaddress service allows users to identify the geographic location of an IP address down to the city level. Users can access Xaddress's functions directly using the web interface or programmatically via REST calls in either JSON or XML format. Xaddress is a free service that uses GeoLite data created by MaxMind.

Your Mapper CrimeScore API: CrimeScore is a service from Your Mapper, an online news organization dedicated to delivering geographic-based information. CrimeScore is a rating based on address-level crime report data. CrimeScore assigns a 1-100 grade to any given location. The CrimeScore API delivers a CrimeScore rating for a given location. Developers simply pass a latitude and longitude, and the API responds with either JSON or CSV formatted data.

About the author:Melody Clark
Melody Clark is a web content editor for ProgrammableWeb.