← Back to examples

Dataset API Clients

Query hindsight, dealer, and AMT datasets with ApiClient.

Create the Client

from floe import AMTRequest, DealerMinuteSurfacesRequest, HindsightDataRequest, ApiClient

client = ApiClient("YOUR_API_KEY")

hindsight_events = client.get_hindsight_data(
    HindsightDataRequest(
        start_date="2026-03-01",
        end_date="2026-03-16",
        country="US",
        min_volatility=2,
        event="CPI",
    )
)
print(len(hindsight_events))

sample = client.get_hindsight_sample()
print(len(sample))

minute_rows = client.get_dealer_minute_surfaces(
    DealerMinuteSurfacesRequest(symbol="SPY", trade_date="2026-03-10")
)
print(len(minute_rows))

session_rows = client.get_amt_session_stats(
    AMTRequest(symbol="NQ", session_id="2026-03-10")
)
print(len(session_rows))

event_rows = client.get_amt_events(
    AMTRequest(symbol="NQ", session_id="2026-03-10")
)
print(len(event_rows))