https://github.com/ropensci/fishbaseapi
Fishbase API
https://github.com/ropensci/fishbaseapi
database parquet rest-api
Last synced: 19 days ago
JSON representation
Fishbase API
- Host: GitHub
- URL: https://github.com/ropensci/fishbaseapi
- Owner: ropensci
- License: mit
- Created: 2015-02-03T00:42:01.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-07-08T20:23:59.000Z (over 1 year ago)
- Last Synced: 2025-12-29T00:58:25.834Z (3 months ago)
- Topics: database, parquet, rest-api
- Homepage: https://fishbaseapi.readme.io/
- Size: 381 KB
- Stars: 44
- Watchers: 10
- Forks: 13
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
FishBase API
============
***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:
```python
import duckdb
duckdb.read_parquet("https://fishbase.ropensci.org/fishbase/species.parquet")
```
These endpoints are provided by the open source [MINIO Server](https://min.io/) which conforms to the current (v4) [AWS S3 REST API](https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html). This supports direct REST queries or any of the many great and well-maintained client packages and tools, including [minio client](https://min.io/docs/minio/linux/reference/minio-mc.html), [python `boto`](https://aws.amazon.com/sdk-for-python/), [Apache Arrow](https://arrow.apache.org/), etc.