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.
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.