ProgrammableWeb's Most Clicked, Shared and Talked About APIs of 2018: Health, IoT, and Environment

This segment of the Most Clicked, Shared and Talked About APIs added to ProgrammableWeb in 2018 contains APIs for Health and Environment, including selections from Home Automation, Internet of Things, Climate, Weather, Solar, Fitness, Wearables, Healthcare, Medicine, Medical Records, Energy, Sustainability, Agriculture, and Marine categories. Highlights from these fields are listed below. Let us know what APIs are missing!

Hologram is a provider of cellular connectivity solutions for Internet of Things (IoT) devices. The Hologram Socket APITrack this API allows developers to enable communication between embedded devices and the Hologram cloud. Its Integration allows users to send SMS and other messages to the Hologram cloud, with API methods available for managing devices, managing cellular links, managing accounts and data plans, plus SMS, cloud-to-device and CSR messaging.


Solunar APITrack this API provides developers with programmatic access to solunar table data for a specified location. This API is designed to allow fisherman and hunters to determine the best days and times to fish or hunt based on the hypothesis that fish and animals vary their activity and feeding patterns based on solar and lunar cycles.

IoTPlotter is a service created for the maker community which collects raw sensor data from IoT (Internet of Things) devices. Developers can send numerical data to the IoTPlotter APITrack this API for long-term storage, graphing, and retrieval. The interactive graphs can then be shared with others, added to other websites, or kept private for personal use.

The Things Network aims to build a global open crowdsourced network for the Internet of Things. The Things Network APITrack this API can be used to exchange information with devices on The Things Network. MQTT is the protocol used for lightweight publish/subscribe messaging capabilities. The API is listed under the Internet of Things category. See ProgrammableWeb's complete list of IoT APIs.

The Things Network and LoRaWAN explained. Video: Vimeo/The Things Network is a provider of a usage-based billing platform for telecom and IoT companies. The APITrack this API provides developers with programmatic access to usage-rating, metered billing, customer data, and inventory catalog information. API methods are available for adding a new customer, creating a request or quote for new service, and more. is a modular Internet of Things Platform with a hardware sensor kit. This kit contains a GPS sensor, accelerometer sensor, gyroscope, ambient light sensor, and NB-IoT network chip. The APITrack this API has a REST architecture used to get measurements and alerts from installed sensors.


Screenshot: is a service for deploying code to fleets of connected devices. It allows users to remotely manage IoT devices using tools such as git or Docker. The Resin APITrack this API returns IoT data in JSON format. Developers can implement application calling, devices, VPN connectivity, local IP address, and web accessibility. Develop, deploy, and manage code with the API.

The Centers for Medicare and Medicaid Services (CMS) Blue Button APITrack this API enables Medicare beneficiaries to connect their Medicare claims data to applications, services, and research programs. The API allows enables a developer to register a beneficiary-facing application, enables a beneficiary to grant an application access to four years of their Part A, B, and D claims data, and uses the HL7 FHIR standard for beneficiary data and OAuth 2.0 for authorization. Version 2 of the API was recently released by the the US Digital Service (USDS). ProgrammableWeb's David Berlind interviewed USDS product manager Kelly Taylor who spearheaded the initiative. Check out the full video interview and transcript.

Aidlab is a wearable mini computer that tracks motion, mood, stress level, heart rate, respiration or body temperature. The Aidlab Public APITrack this API provides indirect access with bindings for Unity, iOS, Android, and Python SDKs. Methods are available to connect and disconnect peripheral, receive temperature, receive respiration, receive ECG and more. Aidlab is able to communicate with Bluetooth 4.0+ devices.

See how Aidlab was adapted in CODE:ME Coding Courses and inside Tricity Hackerspace. Video: Aidlab

KPN is a telecom company based in the Netherlands. Cubes by KPN is a set of developer building blocks for mobile, desktop, and IoT applications. The CUBES by KPN Healthcare Messenger API allows healthcare professionals to communicate with their co-workers and patients, enabling real-time secure messaging and file sharing.

OpenAQ uses a combination of open data and open source tools as well as a global, grassroots community to fight air inequality in different locations across the world. Developers can use the Open AQ APITrack this API to build apps that power a variety of air quality measurement tools. The API convey responses in JSON format.

OpenAQ API provides data about air quality

OpenAQ API provides data about air quality. Image: OpenAQ/Mapbox/OpenStreetMap

AerisWeather provides weather data and imagery for developers. The company's most recent API is the AerisWeather Lightning API, which returns data such as type of lightning strike, location, polarity, and amperage.

Get data about lightning strikes in the past 5 minutes or past 15 minutes with this API

Get data about lightning strikes in the past 5 minutes or past 15 minutes with this API. Image: AerisWeather

Get data about lightning strikes in the past 5 minutes or past 15 minutes with this API

Get data about lightning strikes in the past 5 minutes or past 15 minutes with this API. Image: AerisWeather

Rebate Bus provides energy rebates to customers of over 2,500 utility providers. The Rebate Bus APITrack this API is used to sync product inventory, find rebates where utility programs are active, and deliver fast and simple rebates.

OpenUV Global UV Index Forecast APITrack this API provides Ultraviolet index data in real time in JSON format. With the API, developers can build wearable apps, bots, and smart home assistants based on data provided by The Royal Netherlands Meteorological Institute (KNMI), The National Institute of Water and Atmospheric Research (NIWA) of New Zealand, Ozone data from OMI datasets, AURA Satellite, and NASA.

Screenshot: OpenUV

Screenshot: OpenUV

Foreca offers digital weather services for businesses around the globe.

API offerings include: Foreca Ski Resort Information APITrack this API offers up-to-date information from over 2.000 global ski resorts, Foreca Climate Data APITrack this API offers climate data for any inland location specified by geocoordinates and for all Foreca forecast locations (over 150.000 named locations worldwide) and Foreca Weather Map APITrack this API provides worldwide weather forecasts and observations as map overlays.


CarbonDoomsDay tracks climate change, global warming, and air pollution as measured by growing atmospheric carbon dioxide (CO2 levels in the air). The CarbonDoomsDay Web APITrack this API allows applications to access climate change -related data including carbon dioxide in the Earth's atmosphere measured by NOAA scientists from Mauna Loa, Hawaii.

Carbon Doomsday has charted carbon dioxide levels since 1958

Carbon Doomsday has charted carbon dioxide levels since 1958. Image: Carbon Doomsday

Weatherbit provides weather data APIs for developers including Weatherbit Forecast 48 hours APITrack this API returns an hourly forecast in 1 hour intervals from any point on the planet. For non-premium users, this API will return a maximum of 48 hours, Weatherbit 16 Day Weather Forecast APITrack this API returns JSON-P data with a 16 day forecast in 1 day intervals from any point on the planet and others.

ClimaCell provides weather data for developers and various applications. The ClimaCell Micro Weather API provides access to high resolution micro weather data for locations across the U.S. and supports full geolocation and geo-search capabilities. The service uses new sensing technology methods from Wireless Networks, Nexrad, Satellites, Weather Stations, and can zoom to street level results. API methods are available for wind speed, sunrise, baro pressure, humidity, alerts, weather map grids and much more.

Tracking weather closer to the ground provides more reliable "hyper-local" data.

Tracking weather closer to the ground provides more reliable 'hyper-local' data. Image: ClimaCell

eHealthMe aggregates data regarding drug trials, medications, side effects, patient symptoms and patient reactions to help educate healthcare professionals. The eHealthMe APITrack this API offers aggregated FDA data on tens of thousands of drugs, vitamins, and supplements, as well as patient outcome after taking them. Information is available by gender, age, duration, and more.

Lexigram is a provider of medical data and data processing services, including the Lexipedia, a collection of information about healthcare informatics, health analytics, advanced clinical data processing and Machine Learning. The Lexigram APITrack this API returns medical knowledge and terminology data.

MDguna is a healthcare information technology and content platform that allows users to compare healthcare quality and cost in their area for a diagnosis or procedure. MDguna Healthcare Content APITrack this API is provided for healthcare content such as diagnosis, procedures, MSDRG, HCPCS, LOINC, RxNorm and HCUPS CCS. This platform provides APIs for ICD9 and ICD10 versions.

Storm Glass provides marine weather data services. The Storm Glass Marine WeatherAPITrack this API returns data based on a request from a longitude and latitude location. Data includes swell height, swell direction, coastal sea level, wave height, wind wave direction, water temperature, wind gust, ice coverage, air pressure, humidity, cloud coverage, and much more.

Agrimetrics is a platform that offers services for the agriculture/food sector. The goal is to drive sustainable productivity by providing tools for agri-businesses, growers, researchers, and policy makers. The company provides some APIs for application creation. The Agrimetrics Field Trends APITrack this API allows developers to get three years of data for a field, including monthly temperatures, monthly total growing degree days, monthly rainfall, monthly days of air frost, and crops grown in recent years. The Agrimetrics Field Finder APITrack this API returns the field identifier for a given latitude and longitude. The Agrimetrics Field Forecasts APITrack this API allows developers to forecast crop development. It provides the past two weeks of daily temperature data, rainfall, humidity, and windspeed to allow the assessment of the present state of a crop or grass.

California Coastal Commission regulates the use of land and water in the coastal zone in partnership with coastal city and county governments. We've added four APIs that are provided by the commission for retrievable coastal data. California Coastal Commission Cleanup Day APITrack this API provides data on over 900 beaches and waterways where people contribute to the state's largest volunteer event. California Coastal Commission Locations APITrack this API provides data on over 1500 public beaches spanning all 15 coastal counties. California Coastal Commission Meeting Agendas API provides data on the items being addressed by the Commission at each of its monthly meetings. California Coastal Commission Sea Level Rise Vulnerability APITrack this API provides data on how rising seas put coastal resources in all 15 coastal counties at risk.

Get data such as sea level rise vulnerability by county with California Coastal Commission APIs

Get data such as sea level rise vulnerability by county with California Coastal Commission APIs. Image: Coastal Commission

VSee provides a HIPAA compliant telemedicine solution. The VSee User Management APITrack this API returns JSON data to manage users. Developers can create a user, update a user, delete, and list a user. And the VSee URI API can be used to create URIs that launch and configure a VSee client. It could be useful to provide a button on a website to call a provider.

VSee remote telemedicine kit provides all the tools for remote medical consultations

VSee remote telemedicine kit provides all the tools for remote medical consultations. Image: VSee

ClimBiz is a SaaS tool presenting science-based climate change scenarios to help identify climate risks and associated challenges to a business. The ClimBiz ADAPT Climate Project APITrack this API allows users to access climate projection information for different data types (i.e. temperature, precipitation, etc), and geographies. The API makes it easy to view possible future scenarios of climate change for specific countries. The goal is to make the highly technical climate model data that creates the climate projections accessible to non-scientists.

ClimBiz API enables businesses to plan for cost discrepencies caused by changes in climate

ClimBiz API enables businesses to plan for cost discrepencies caused by changes in climate. Image: ClimBiz

Sesame is a "smart key" automated key system offered by CANDY HOUSE. The CANDY HOUSE Sesame APITrack this API provides a smart key to unlock a door via Wi-Fi. Developers can get battery, sync, and lock door status with the API. It is compatible with Google Home Device and iOS Beta Program.

US Department of Veterans Affairs (VA) recently announced an API that will help Veterans gain better access to their private health data. The Veterans Affairs Health APITrack this API enables a user or an application to query records kept in the Veteran health database. Users can retrieve data such as patient condition, allergy intolerance, treatments, diagnostic reports and more. This service is an EHR-agnostic RESTful Web Service that is compliant with the FHIR Argonaut Data Query Implementation Guide. This API is listed under the Health category. See ProgrammableWeb's complete list of Health APIs.

Be sure to read the next Health article: The VA Introduces its First Health API