polyte-data
Rust client library for Polymarket Data API.
The Data API provides access to Polymarket's data endpoints, including user positions, trades, holders, open interest, and live volume.
More information about this crate can be found in the crate documentation.
Installation
Usage
Basic Example
use DataApi;
async
Get User Traded Markets
let traded = data.user
.traded
.await?;
println!;
Get Trades
let trades = data.trades
.list
.limit
.send
.await?;
for trade in trades
Get Holders
let holders = data.holders
.get
.send
.await?;
println!;
Get Open Interest
let open_interest = data.open_interest
.get
.send
.await?;
println!;
Get Live Volume
let volume = data.live_volume
.get
.send
.await?;
println!;
API Coverage
- Users: User positions and traded markets
- Trades: Trade history
- Holders: Token holder information
- Open Interest: Market open interest data
- Live Volume: Real-time trading volume
- Health: API health checks
License
This project is licensed under the MIT License.