Daily API RoundUp: Shodan, Firepad, Voice Republic, Flyr, Sensorist

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.

We've added twelve APIs to the ProgrammableWeb directory in categories such as Home Automation, Holidays, Internet of Things, Editing, and Air Travel. Featured today is an API from Ontotext S4 that can extract text and images from webpages. Here is a summary of the new additions and how they can assist developers.


Ontotext develops a proprietary text analytics and metadata management Platform called Self-Service Semantic Suite (S4). The Image Analytics API is based on the S4 platform and is used to extract tags and categories associated with images on a webpage.

Ontotext S4 image analysis API
Ontotext S4 image analysis API result
Example of JSON result of text and image extraction with the Ontotext S4 Image Analytics API / image: Ontotext

This API is categoriezed under Extraction. See ProgrammableWeb's complete list of Extraction APIs.

Shodan is an internet search engine for finding specific types of computers (routers, servers, etc.) connected to the internet. Shodan API allows developers to access search engine data. Shodan helps users to find Internet of Things (IoT) interfaces, conduct market research, and monitor business security. The Shodan API is listed under the Search category. See ProgrammableWeb's complete list of Search APIs.

Sensorist is a wireless sensor system that measures temperature, humidity, CO2 levels, and more. The Sensorist API allows developers to explore their sensors' measurements using Sensorist's website or app, or they can build custom integrations with the API.

Integrate with Sensorist environment sensors data via their API
Senorist sensors measure the temperature and relative humidity every quarter of an hour. / image: Sensorist

We've categorized the Sensorist API under the Home Automation category. See ProgrammableWeb's complete list of Home Automation APIs.

WebPurify is a profanity filter platform for websites and applications. Their Video Moderation API allows for live human moderation of image and video with price rates per image and minute of video. We've categorized this API under the Video category. See ProgrammableWeb's complete list of Video APIs.

SEOshop provides ecommerce solutions. Developers can use the SEO Shop API to access SEO data, and implement accounting, feedback, email marketing, and inventory management into webshops. This is an eCommerce API. See ProgrammableWeb's complete list of eCommerce APIs.

The Firepad API is an open source project created by Firebase for editing text in a collaborative way. Developers can use Firebase as a backend and can store data in real time with Firepad API. This API is listed under the Editing category. See ProgrammableWeb's complete list of Editing APIs.

Akka is an open-source toolkit for application development on JVM (Java virtual machine). AKKA API is available to enhance application development. This API is filed under the Application Development category. See ProgrammableWeb's complete list of Application Development APIs.

Office Holidays API provides holiday data and bank opening schedules from 118 countries, and is useful for developers of human resources and calendars applications. With the API developers can retrieve holidays in particular places given a specific date and time.

Get access to international holiday data from Office Holidays calenar via this API
Grab data from this February Public Holidays calendar via Office Holidays API / image: Office Holidays

The Office Holidays API is listed under the Holidays category. See ProgrammableWeb's complete list of Holidays APIs.


RunRun.it is a project and task management service. The RunRun.it API gives developer access to data such as checklists, clients, enterprises, estimates, holidays, and project templates for developing apps to optimize workload tasks. RunRun.it API is categorized under Project Management category. See ProgrammableWeb's complete list of Project Management APIs.

The Indian Pincode API allows developers to retrieve postal addresses and postal codes in India. This API returns data such as region and division names or delivery status of posts. We've categorized the Indian Pincode API under the Postal category. See ProgrammableWeb's complete list of Postal APIs.

Voice Republic is a platform for streaming and archiving talks, debates and podcasts. The Voice Republic API allows developers to create and share audio streaming applications from conferences, public events, podcasts, and webinars. The Voice Rebulic API is categorized under Audio. See ProgrammableWeb's complete list of Audio APIs.

Flyr predicts air travel prices using data science and Machine Learning techmology. The Flyr Foresight API allows travel application developers to predict air fare increases, decreases, sellout risks, and cancellation risks of flights. We've categorized the ccc API under the Air Travel category. See ProgrammableWeb's complete list of Air Travel APIs.

Be sure to read the next Extraction article: Scrapinghub Announces AI-Driven Web Scraping API