Search worldwide news programmatically. Retrieve articles and breaking news headlines from news sources and blogs across the web with our JSON API. Search by topic, keyword, headline, and by site. Even lets you dig through news morgues for older articles.
Developers with free accounts get 100 searches per day, with results delayed one hour from publication.
InvenTree is an open-source Inventory Management System which provides powerful low-level stock control and part tracking. The core of the InvenTree system is a Python/Django database backend which provides an admin interface (web-based) and a JSON API for interaction with external interfaces and applications.
InvenTree is designed to be lightweight and easy to use for SME or hobbyist applications, where many existing stock management solutions are bloated and cumbersome to use. Updating stock is a single-action process and does not require a complex system of work orders or stock transactions.
Has a mobile app.
Look in https://github.com/Zeigren/inventree-docker/blob/master/inventree_vhost.conf to see how to proxy it with Nginx.
WorldTimeAPI is a simple web service which returns the local-time for a given timezone as either JSON or plain-text. Some additional information is provided, such as whether that timezone is currently in Daylight Savings Time, when DST starts and ends, the UTC offset, etc. Does not require an account or API key. Free.
A self hosted geoip lookup application which provides a client with information about their IP address or any other. It uses the Maxmind GeoLite2-City database.
The webapp provides general geoip information. There is also an API.
The server is written in Go, which is weird, why are they calling it a Python app?
Simple self-hosted music streaming server. Supports multiple databases for storing metadata, including SQLite, MySQL, Postgres, and CockroachDB. Pimps Docker but you can install it manually. Unfortunately it uses node.js webshit. At least it has a REST API.
For a price of a cinema ticket a month we offer a physical phone number. All your messages are encrypted with your personal key that we cannot access. Has a REST API you can send and receive messages through. They can store contact lists for you, deniably they claim. Accepts cryptocurrency for payment.
Uses OpenStreetmap data to plan navigational routing. Routes can be optimized for speed, time, or other parameters. Can technically be self hosted.
Up to 500 free isocron requests per day.
LinkAce is a free and open source bookmark archive for long-term storage and organization of your favorite links. Automatically sends all links to the Internet Archive for safekeeping. Has an unauthenticated guest mode as well as an authenticated private link mode (on a case-by-case basis). Has a trashcan feature so you can rescue deleted links.
Requires PHP v7.3 or later.
Requires Composer and NPM to set up, so good luck running this on shared hosting.
Free and Open Source Machine Translation API. 100% self-hosted, no limits, no ties to proprietary services. Run your own API server in just a few minutes. Playing with it a little, it seems like it might be interesting to experiment with. Supports a couple of languages right now, but at least they're useful ones.
API docs: https://libretranslate.com/docs/
Language models are kept in a different repo: https://github.com/uav4geo/LibreTranslate-Models
Join the most popular Internet of Things platform with free Cloud, iOS and Android mobile apps, Web dashboard, and Machine Learning. Has mobile apps for interacting with interfaced devices. Assemble custom apps with a drag-and-drop builder. If it's networked and you can mess with it, you can get it talking to Blynk.
If you want to use their service, developer accounts are free but are limited to five (5) devices at a time. Paid service starts at $415us.
Open source: You can download the server's source code and run it yourself if you want. It's written in Java.
A tiny JSON storage service. Create, Read, Update, Delete and Search JSON data.
All returned entries are timestamped (ISO 8601). Blank fields are returned as null and not omitted. Implements JSON:API guidelines. Paginated, 20 hits per by default. OAuth2 authentication on all requests. CRUD.
Authorization: token ...
Free and get instant access to stock, forex, cryptocurrency, investment fund and fundamental market data. Real time, historical, and EOD data.
Multiple payment tiers for access. The free access tier is limited to 8 access requests per minute, 800 access requests per day, and is limited to basic professional data only.
MetaWeather is an automated weather data aggregator that takes the weather predictions from various forecasters and calculates the most likely outcome. The thinking is that the combined knowledge of the forecasters will produce a better prediction. Free API but drop them an email to let them know if you're going to be hitting their service more than once a minute.
The OpenAQ Community harmonizes disparate air quality data from across the world so that citizens and organizations can fight air inequality more efficiently. The data is captured from multiple sources and made accessible to all through our open-source platform.
Bulk upload: https://upload.openaq.org/
Retrieve public holidays for hundreds of countries worldwide and for any specific year. Free API key.
An air quality monitoring network built on a new generation of Internet of Things sensors. Using a new generation of laser particle counters to provide real-time measurement of PM1.0, PM2.5 and PM10. PurpleAir sensors are easy to install and only require a power outlet and WiFi. They use WiFi to report in real time to the PurpleAir map. Sells air quality sensors that are pretty expensive. Don't know if it'd be possible to upload data from other kinds of sensors.
Account creation requires authenticating with a Google account only.
They have a JSON API but it's read-only and just a straight dump from their database: https://www.purpleair.com/json
There is also a Thingspeak API: https://www2.purpleair.com/community/faq#hc-thingspeak-api
They also seem to have a REST API but you need an API key and ChannelID. Not a big deal, really.
I don't know if this service is suitable for my purposes.
vAPI is Vulnerable Adversely Programmed Interface which is Self-Hostable PHP Interface that demonstrates OWASP API Top 10 in the means of Exercises. Requires PHP, Apache, MySQL, and probably a man-in-the-middle proxy.
Open disease data. covid-19 stats. REST API. Free to use. Sources information from multiple places. Kept as up to date as possible. JSON output.
3421 links, including 116 private