Update The Ruby-based fishbase API with custom endpoints has been deprecated.
Fishbase and Sealifebase data can now be accessed programmatically using a standard S3 API at the following endpoints:
https://fishbase.ropensci.org/fishbase https://fishbase.ropensci.org/sealifebase
For example, in python:
import duckdb
duckdb.read_parquet("https://fishbase.ropensci.org/fishbase/species.parquet")
These endpoints are provided by the open source MINIO Server which conforms to the current (v4) AWS S3 REST API. This supports direct REST queries or any of the many great and well-maintained client packages and tools, including minio client, python boto
, Apache Arrow, etc.