quiverquant.rs:

crates.io Docs rustc License

An API Wrapper for the QuiverQuant Data API.

Features

Getting Started

  1. You'll need an API Key from QuiverQuant. Get one [here][quiverquant-api]
  2. QuiverQuant has two tiers, one is $10 a month, and the other is $75. Some API methods need a Tier 2 API Key. See QuiverQuant's Documentation for more info.

toml [dependencies] quiverquant = "1" tokio = { version = "1", features = ["macros"] } # Note: async-std may be used as well

```rust use quiverquant::Client;

[tokio::main]

async fn main() { let client = Client::new(""); let trades = client.congress_trades().await; } ```

Get recent trades from Congressional members

```rust use quiverquant::Client;

[tokio::main]

async fn main() { let client = Client::new(""); let trades = client.congresstradesby_ticker("TSLA").await; } ```

Get recent TSLA trades from Congressional members

Want to run these examples in your terminal?

bash git clone git@github.com:ajmwagar/quiverquant.rs cd quiverquant.rs QQ_API_KEY=<api_key> cargo run --example congress

See the full example here.

Please refer to the full documentation for more details.

Development

Testing

Run tests with: QQ_API_KEY=<api_key> cargo test

Issues & PRs

Both are accepted and appreciated. Much <3.