Skip to main content

Quick Start: Export with CLI

The easiest way to extract your data is using our official npm package:
Key Features:
  • ✅ Auto-recovery from crashes with checkpoint system
  • ✅ Retry logic with exponential backoff
  • ✅ Progress tracking with ETA
  • ✅ Multiple output formats (JSON, JSONL, CSV)
  • ✅ Property and date filtering
  • ✅ Region support (US and EU)
See the export tool documentation for all available options.

What Data You Can Extract

Our export tool provides comprehensive access to your LLM data:
  • Request Metadata: User IDs, session IDs, custom properties
  • Model Information: Model names, versions, providers
  • Request/Response Bodies: Full prompts and completions (with --include-body)
  • Performance Metrics: Latency, token counts, cache hits
  • Cost Data: Per-request costs in USD
  • Feedback: User ratings and feedback (when available)

Using the REST API

For custom integrations or programmatic access, use our REST API:
Important: When filtering by custom properties, you MUST wrap them in a request_response_rmt object. See examples below.
Get all requests:
Filter by custom property:
Filter by date range AND property:
See the full API documentation for more filter options and examples.

ETL Connectors

We currently provide:
  • CLI tool for direct export to JSON/JSONL/CSV
  • REST API for custom integrations
Looking for a specific connector? We’re receptive to suggestions! Reach us on Discord or submit a Github issue.