Daily API RoundUp: HMDA, You Need A Budget, OpenAQ, Alice, Agrimetrics

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 editor@programmableweb.com.

Thirteen APIs have been added to our directory in categories including DevOps, Transportation, Budget, and Open Data. Highlights include an API that provides air quality data with location comparison functions, an API for refugee demographics, and an API for grading untrusted code. Here's a rundown of the latest additions.


Marqeta is a prepaid debit and credit card development and deployment service. The Marqeta DiVA API returns JSON data regarding the service's "DiVA", which stands for Data insights, Visualization, and Analytics. The API aggregates and curates payment information including authorizations, transactions, account balances, card and user statistics and more. The Marqeta API is listed under the Credit Cards category. See ProgrammableWeb's complete list of Credit Cards APIs.

Judge0 provides online tools for executing and grading untrusted source code. The service is useful for programming contests, education and research. The Judge0 API supports code compilation and execution, and features more than 25 different compilers and interpreters. The RESTful API features methods for managing code submissions, statuses and languages, configuration and more. The Judge0 API is listed under the DevOps category. See ProgrammableWeb's complete list of DevOps APIs.

The US Consumer Financial Protection Bureau ensures that borrowers are treated fairly by banks, lenders, and other financial institutions. The Home Mortgage Disclosure Act (HMDA) API allows users to build tools for accessing the HMDA public data. The HMDA API is listed under the Open Data category. See ProgrammableWeb's complete list of Open Data APIs.

Programmatically access data from the Home Mortgage Disclosure Act with this API

Programmatically access data from the Home Mortgage Disclosure Act with this API. Image: consumerfinance.gov

The Office of the United Nations High Commissioner for Refugees (UNHCR), also known as the UN Refugee Agency, is a UN agency that protects and supports refugees and assists in their voluntary repatriation, local Integration or resettlement. The UNHCR API can be integrated to enable applications to retrieve demographic data of refugees from UNHCR. API methods are available for returning countries, regions, populations, documents, who's doing what where, and arrival statistics. The UNHCR API is listed under the Demographics category. See ProgrammableWeb's complete list of Demographics APIs.

You Need A Budget provides services for users to get out of debt and save money. The YNAB API is a REST service for for interacting with YNAB budget data. The API is useful for emailing a summary of category balances, sending a text message to manage spending, placing a transaction and specifying a payee, using devices to get notices for category balances, getting design creative alerts and more. The YNAB API is listed under the Budget category. See ProgrammableWeb's complete list of Budget APIs.

City of Seattle Open Data Portal provides APIs for accessing data about community, education, public safety, transportation and more. The Data.Seattle.Gov Traffic Flow API returns data about vehicle traffic volumes for arterial streets in Seattle based on spot studies that have been adjusted for seasonal variation. This API is listed under the Transportation category. See ProgrammableWeb's complete list of Transportation APIs.

Alice is a hotel operations Platform. Alice offers a few APIs for developer integration. The Alice Guest API returns hotel guest data in JSON format. API methods are available for guest operation events, messaging, reservations, and tickeing. The Alice Staff API returns JSON data to manage hotel reservations, hotel operations, and create tickets. The Alice Staff API methods include functions for managing staff, user events, reservations, datasets, facilities and more. An Alice Webhooks API is also available. The Alice APIs are listed under the Hotels category. See ProgrammableWeb's complete list of Hotels APIs.

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 API to build apps that power a variety of air quality measurement tools. The API convey responses in JSON format. The OpenAQ API is listed under the Environment category. See ProgrammableWeb's complete list of Environment APIs.

OpenAQ API provides data about air quality

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

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, and we've added them to our Agriculture category. The Agrimetrics Field Trends 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 API returns the field identifier for a given latitude and longitude. The Agrimetrics Field Forecasts 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.

Video: YouTube/Agrimetrics

Be sure to read the next Open Data article: 10 Top Open Data APIs