Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or source code examples to add to ProgrammableWeb’s directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there’s a listing in one of our directories that you’d like to claim as the owner, please contact us at firstname.lastname@example.org.
Fifteen APIs have been added to the ProgrammableWeb directory in categories including Internet of Things, Astronomy, Stocks and Gambling. Highlights today include more NASA APIs, such as the Mars Trek API, which provides images from the popular Mars Trek interactive Web portal. Here's a look at the new additions.
From Edition Digital, the Lookup Country Information API simplifies the search for country profiles using letters or numeric ISO country codes. The API can return generate descriptive details of a country including its name and continent as well as its associated alpha or numeric ISO codes. The Lookup Country API is listed under the Countries category. See ProgrammableWeb's complete list of Countries APIs.
ScentSee helps fragrance retailers to have spot-recommendation for their clients, both online and in-store. The ScentSee API provides a system that indexes customer reviews and expert opinions to compile a database with over 20.000 perfumes. Each one of them is then compared to the user's preferences to find the best match. The ScentSee API is listed under the Recommendations category. See ProgrammableWeb's complete list of Recommendations APIs.
ScentSee determines recommended fragrances for users' based on results from a lifestyle quiz / image: ScentSee
DriveWealth is an investment platform that allows investors to buy fractions of shares, which allows them spend the amount of money they want rather than an amount of money determined by company share prices. The DriveWealth REST API allows developers to integrate the ability to trade U.S. stocks into their mobile apps or business systems. The DriveWealth FIX API allows developers to trade equities using the Financial Information Exchange (FIX) interface. DriveWealth APIs are listed under the Stocks category. See ProgrammableWeb's complete list of Stocks APIs.
Sensorberg is an IoT systems provider based in Germany. The company provides a REST API for their cloud-based beacon management platform. This platform enables developers to add beacon signal reading capabilities to applications and devices. The Sensorberg API is listed under the Internet of Things category. See ProgrammableWeb's complete list of Internet of Things APIs.
We've recently added a few more NASA APIs to the directory. These include:
NASA EONET is The Earth Observatory Natural Event Tracker which provides continuously updated natural event metadata and links Web service-enabled image sources. NASA EONET Events REST API enables users to filter the returned events by the source. These references are usually the source from which the event was first curated, although there can be multiple sources per event. NASA EONET Layers REST API gives users access to layers that are mapped to categories within EONET and provides a category-specific list of layers. A Layer is a reference to a specific Web service that can be used to produce imagery of a particular NASA data parameter.
NASA Asteroids Neo Feed REST API retrieves a list of Asteroids based on their closest approach date to Earth.
NASA Mars Rover Photos API allows developers to collect image data gathered by NASA's Curiosity, Opportunity, and Spirit rovers on Mars. Each rover that NASA had deployed to Mars has its own set of photos stored in the database, that are capable of being queried separately. Along with querying by date, results can be filtered by the camera.
Mars Rover Photos API returns images such as this one taken June 3, 2015 from Rover's Front Hazard Avoidance Camera / image: source
NASA Mars Trek API is used for exploration of tiles within with NASA's Mars Trek Web portal, which allows users to interactively explore Mars in 3D. Mars Trek is a bit like Google Earth, but for Mars instead of Earth. The API returns images of map layers which are available through OGC RESTful WMTS (Web Map Tile Service) protocol.
NASA Mars Trek API provides image layers curated from the Mars Trek Mars exploration web service. / image: NASA
Betfair is an online betting exchange platform. The Betfair platform allows users to make requests and place bets on UK & international markets by accessing the Global Exchange. The company provides a number of APIs for third-party integration. These include:
Betfair Heartbeat API allows customers to automatically cancel their unmatched bets if they lost connectivity with the Betfair API.
Betfair Accounts API gives developers access to the current Accounts for the Global & Australian Exchange including accounts, funds transfer, details and more.
Betfair Race Status API allows customers to establish the status of a horse or greyhound race market both prior to and after the start of the race. This information is available for UK and Ireland races only.
Betfair Accounts RPC API is an RPC API that gives developers access to the current Accounts for the Global & Australian Exchange. Betfair APIs are listed under the Gambling category. See ProgrammableWeb's complete list of Gambling APIs.
The APIs.guru API functions as a directory of open source machine-readable Web APIs that conform to the OpenAPI, or Swagger 2.0, description format. To qualify for inclusion in the APIs.guru, an API must be editable by anyone, exist as a community-driven project, and provide data accessibility through the REST platform. The APIs.guru API weeds out non-compliant private APIs, transforms a variety of formats to the Swagger 2.0 format, and fixes errors. This API is listed under the Directories category. See ProgrammableWeb's complete list of Directories APIs.