Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pasdam/yahoo-finance-openapi

Yahoo Finance OpenAPI, and generated clients in different languages
https://github.com/pasdam/yahoo-finance-openapi

openapi yahoo-finance yahoo-finance-api

Last synced: about 1 month ago
JSON representation

Yahoo Finance OpenAPI, and generated clients in different languages

Awesome Lists containing this project

README

        

# yahoo-finance-openapi

This repository contains the unofficial [OpenAPI specification](./api.yml) for the Yahoo Finance APIs.

From the manifest the following clients are automatically generated using [OpenAPI-Generator](https://openapi-generator.tech/):

* [go](./gen/go/yf).

## Contribute

### Add API

To add an API simply update the manifest with the new endpoint(s) and related data models.

### Add client

To add a new client for a new language simply add a job in the [CI workflow](./.github/workflows/generate-clients.yaml) to:

1. generate the code in the required language;
2. build the library artifact;
3. publish the artifact.