Daily API RoundUp: Aviation Edge, Toon, Harvest

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 the ProgrammableWeb directory in categories including Payments, Internet of Things, and Air Travel. Highlights include APIs for Harvest project management and time tracking software and Barcodable barcode lookup service. Here's a rundown of the latest additions.


PDF.co is a complete API that works with e-signatures, document signing, management and signing, pdf documents splitting, merging and editing. The PDF.co API provides methods to create, manage, send PDF documents from templates, plus manage users. It is listed in our PDF category. See ProgrammableWeb's complete list of PDF APIs.

Barcodable is a barcode lookup service. The Barcodable API can be used to lookup products by UPC, EAN, or ASIN. The API can also be used to convert between various product codes. Requests can be made from the command line using CURL or your programming language of choice. Use the HTTP endpoints below to lookup products and convert between product codes. The Barcodable API is listed under the Barcodes category. See ProgrammableWeb's complete list of Barcodes APIs.

Toon is smart home energy system. The Toon API offers developers access to the Toon smart thermostat, energy-insight and smart home functionality. The Toon API exposes current and historical energy/gas usage and solar production data, and allows for thermostat control and control of connected devices. This API is listed under the Internet of Things category. See ProgrammableWeb's complete list of Internet of Things APIs.

Video: YouTube/Toon

Aviation Edge is database of detailed information for all airlines. The Aviation Edge API provides access to the database, including IATA and ICAO codes, as well as information about airplanes, airports, airlines, countries, and cities. The API can be useful for creating applications for flight tracking, flight routes, timetables, autocomplete, benchmarking, and nearby service of the entire aviation industry. The API is constantly updated and to provide accurate information. This API is listed under the Air Travel category. See ProgrammableWeb's complete list of Air Travel APIs.

WhoisLogin is a domain name lookup service that can search all available whois results for the domain name registration information of the owner. The WhoisLogin API allows users to retrieve and manipulate whois login content using HTTP requests. By verifying login page ownership and matching it with expectations of the service provider, a user can keep log in credentials from being exposed to fraudulent or spoofed websites. The API is listed under the Domains category. See ProgrammableWeb's complete list of Domains APIs.

The SMS Works provides pay-as-you-go SMS services. The SMS Works API is available for sending and scheduling messages, and retrieving reports on sent messages. The SMS Works bills users only for delivered messages, so failed texts are credited straight back to a user's account. This API is listed under the Messaging category. See ProgrammableWeb's complete list of Messaging APIs.

Yandex is one of the largest internet companies in Europe, and operates Russia's most popular search engine. Yandex Checkout is a payment service for business entities and sole proprietors. The Yandex Checkout API allows users to receive payments from a user's Wallet or from bank cards and allows payment processing directly in an application. Yandex support pages are in the Russian language. This API is listed under the Payments category. See ProgrammableWeb's complete list of Payments APIs.

Harvest is a provider of online time-tracking and team scheduling software. Several APIs for integrating with the Harvest system are available. We've added the APIs to our Time Tracking category and listed them here:

Harvest Time Entries API returns a list of time entrie sorted by creation date.

Harvest Clients API returns a list of clients by creation date.

Harvest Invoice Payments API returns data with a list of payments linked with a given invoice. The payments are returned sorted by creation date.

Harvest Invoices API returns data as an invoices list by issue date.

Harvest Expenses API returns a list of employee expenses by date, such as meals or equipment.

Harvest Estimates API returns a list of time estimates by issue date.

Harvest Company API returns data of a company for a currently authenticated user.

Be sure to read the next Internet of Things article: ProgrammableWeb's Most Interesting APIs in 2017: Health, IoT, Environment