As part of the OpenFEMA initiative, FEMA is providing read-only API based access to datasets (Entities). The data is exposed using a RESTful interface that uses query string parameters to manage the query. Use of the service is free and does not require a subscription or API key.
A full list of Entities/endpoints supported by the API can be found at Data Sets.
Pl@ntNet is a citizen science project available as an app that helps you identify plants thanks to your pictures.
Providing a suite of API endpoints to extract alternative data. Social sentiment analysis of companies, file analysis, insider trade retrieval and analysis, analyst ratings, ESG scoring.
Accessible through RapidAPI.
Free trial, 100 API calls/month. 2 requests/second
Github: https://github.com/sankalpbhatia20/AltAPI-opensource
Requires Postgres as its back-end if you self-host.
Patch this into Searx?
A free, open, and documented weather forecast API, built as a compatible alternative to the Dark Sky API.
Weather forecasts are primarily determined using models run by government agencies, but the outputs aren't easy to use or in formats built for applications. To try to address this, I've put together a service (built on AWS Lambda) that reads public weather forecasts and serves it following the Dark Sky API style. It is not a reverse engineering of the API, since their implementation relies on radar forecasts for minutely results, as well as a few additional features. The API aims to return data using the same json structure as what Dark Sky uses.
Free API keys are capped at 20,000 API calls per month (once every 15 minutes).
PowerOutage.us is an ongoing project created to track, record, and aggregate power outages across the United States. This site has tracked some major events, including hurricanes, grid failures, and other weather events. You can view some detailed information about them here.
Click on a state to see more detailed info.
Data is updated site wide approximately every ten minutes.
They have a REST API but there is no free tier.
Links on the web break all the time. There are really two problems:
Robustifying your links addresses these problems. It increases the chances that links will lead to meaningful content, even long after they were put in place. The following three pieces of information robustify a link in a machine-actionable manner:
REST API docs: https://robustlinks.mementoweb.org/api-docs/
Torrents.csv is a collaborative git repository of torrents, consisting of a single, searchable torrents.csv file. Its initially populated with a January 2017 backup of the pirate bay, and new torrents are periodically added from various torrents sites. It comes with a self-hostable webserver, a command line search, and a folder scanner to add torrents.
Torrents.csv will only store torrents with at least one seeder to keep the file small, will be periodically purged of non-seeded torrents, and sorted by seeders descending.
Has a REST API.
Koillection is a self-hosted collection manager created to keep track of physical (mostly) collections of any kind like books, DVDs, stamps, games... As Koillection is meant to be used for any kind of collections, it doesn't support automatic download of metadata. But it offers the possibility to add your own metadata freely.
Requires PHP v8.1, Postgres or MySQL (but not MariaDB), node.js and yarn to assemble the webshit, and Composer to make PHP act like node.js.
Single file PHP script that adds a REST API to a database server. Supports MySQL v5.6 or later, MariaDB v10.0 or later, PostgreSQL v9.1 or later, MS SQL Server 2012 or later, or SQLite v3.16 or later. Upload api.php
to your webserver, configure it to connect to your database, and you have an instant, full-featured REST API. You can even use PHP's built-in development webserver with it.
Can be integrated with several other PHP development frameworks.
Requires PHP v7.0 or later.
The Waffle House Index is an informal metric named after the Waffle House restaurant chain to determine the effect of a storm and the likely scale of assistance required for disaster recovery. It was coined by former administrator Craig Fugate of the Federal Emergency Management Agency (FEMA). The metric is unofficially used by FEMA to inform disaster response.
REST API: https://wafflehouseindex.live/docs
Metaculus is a forecasting technology platform that optimally aggregates quantitative predictions of future events. Research shows that with the right incentives and feedback, groups of people can make remarkably accurate predictions of the probability of future events. Enabling this capacity is the aim of Metaculus.
Collective intelligence is at the heart of Metaculus. Our community has written thousands of questions and created hundreds of thousands of forecasts. The aggregation of the predictions of many forecasters is more accurate than that of (almost) any individual.
In addition to forecasting performance, the caliber of community discourse is very high on Metaculus. Through discussion, we can all learn from each other.
For these reasons, we will always welcome forecasting questions, suggestions, ideas, and input from our forecasters. We care about their experience, and we want to keep making it better.
RSS: https://www.metaculus.com/questions/rss/
REST API: https://www.metaculus.com/api2/
An open source, self hostable, cross platform, and hackable garden tracking app!
A simple-to-use network-wide ad- and tracking blocking system. Set up something like a single-board computer (a spare RasPi or old laptop is fine), run the script, and it converts it into a DNS-level adblocking system. Then configure your local router to use it as its upstream DNS instead of your ISP. Has an easy to use and interpret dashboard. Also has a REST API but I haven't experimented with it yet.
Congress.gov shares its application programming interface (API) with the public to ingest the Congressional data. Sign up for an API key that you can use to access web services provided by Congress.gov.
Github (with better documentation): https://github.com/LibraryOfCongress/api.congress.gov/
The nonpartisan, nonprofit National Institute on Money in Politics (NIMP) promotes an accountable democracy by compiling comprehensive campaign-donor, lobbyist, and other information from government disclosure agencies nationwide and making it freely available at FollowTheMoney.org.
The Institute researches and archives a 50-state federal/state database of contributions documenting $100+ billion, plus more than 2 million state lobbyist-client relationships that are registered annually. Recent expansions include selected local-level data, collecting independent spending reports for federal campaigns and in 31 states, and lobbying spending in 20 states.
Has a REST API: https://www.followthemoney.org/our-data/apis
You have to register for a free API key to use it. By default, you can pull up to 1000 records per year.
How to find your API key:
The documentation for Virus Total's REST API.
Free usage tier:
A fast and local neural text to speech system developed by Mycroft for the Mark II. Multiple voice models, multiple languages.
Does not have to be used in the context of Mycroft. You can run Mimic on just about any Linux machine. If you can send text to a REST API rail somehow, you can use it.
Global.health is a collaborative effort by technologists and researchers from leading international institutions to build a trusted, detailed, and accurate resource of real-time infectious disease data.
By creating a centralized open resource of verified case-level data from around the world, our aim is to accelerate the work of researchers, public health officials, and the global community to better prepare for, respond to, and reduce the burden of disease outbreaks. We hope that this work will help cultivate a global community invested in improving health outcomes for all through open and secure data sharing.
Time to migrate to the other ADSBx API, I guess.
Zinc is a search engine that does full text indexing. It is a lightweight alternative to Elasticsearch and runs using a fraction of the resources. It uses bluge as the underlying indexing library.
It is very simple and easy to operate as opposed to Elasticsearch which requires a couple dozen knobs to understand and tune which you can get up and running in 2 minutes
It is a drop-in replacement for Elasticsearch if you are just ingesting data using APIs and searching using kibana (Kibana is not supported with zinc. Zinc provides its own UI).
While Elasticsearch is a very good product, it is complex and requires lots of resources and is more than a decade old. I built Zinc so it becomes easier for folks to use full text search indexing without doing a lot of work.