Skip to main content
Prefer Streaming for Real-Time UpdatesThis polling API is subject to rate limits. For production applications that need continuous order and trade updates, use the gRPC Order Stream instead. The streaming API provides real-time execution reports as they happen.

Endpoints

MethodEndpointDescription
POST/v1/report/orders/searchSearch orders with filters
POST/v1/report/trades/searchSearch trades with filters
POST/v1/report/executions/searchSearch executions with filters
POST/v1/report/orders/csvExport orders to CSV
POST/v1/report/trades/csvExport trades to CSV
POST/v1/report/executions/csvExport executions to CSV
POST/v1/report/trades/statsGet aggregated trade statistics
No Participant ID Required for Trade StatsThe /v1/report/trades/stats endpoint only requires Auth0 JWT authentication with read:reports scope. You do not need to provide the x-participant-id header or complete KYC onboarding to access aggregated trade statistics.Note: Other report endpoints (orders search, trades search, etc.) still require participant_id.

When to Use

Use CaseRecommended API
Real-time order status updatesgRPC Order Stream
Real-time fill notificationsgRPC Order Stream
Historical order lookupREST Orders Search (this API)
End-of-day reconciliationREST Reports Export
Audit and compliance reportsREST Reports Export
Streaming First ArchitectureFor any use case requiring real-time order or trade updates, use the streaming API. Use the REST Report API only for:
  • Historical data queries
  • One-time lookups
  • Batch exports for reporting

Search vs Export

  • Search endpoints (/v1/report/orders/search, /v1/report/trades/search, /v1/report/executions/search): Return paginated JSON results for programmatic access
  • Export endpoints (/v1/report/orders/csv, /v1/report/trades/csv, /v1/report/executions/csv): Return CSV file streams for spreadsheet analysis and reporting

Common Filters

FilterDescription
symbolsFilter by trading symbols
accountsFilter by trading accounts
startTime / endTimeDate range filter
statesOrder states (NEW, FILLED, CANCELED, etc.)
sidesBUY or SELL
See the individual endpoint documentation for complete filter options.