Documentation

Developer Resources

Everything you need to integrate with CryptoHFTData. Explore our API endpoints, Python SDK, and historical data format.

Flat-File Access

Flat-file access lets you use normal S3 tools like AWS CLI and `boto3` to read CryptoHFTData files directly. Generate temporary credentials in your dashboard, then list or download files from the bucket.

Normal S3 Tooling

Use AWS CLI, boto3, or any S3-compatible client without building file URLs by hand.

Short-Lived Credentials

Each dashboard request returns temporary credentials that expire automatically after a limited window.

Direct Object Access

List prefixes, inspect bucket contents, and download files directly from the shared dataset bucket.

How It Works

  1. Log in and open your dashboard.
  2. Generate or reveal your normal CryptoHFTData API key if needed.
  3. Inside the API Keys section, press Generate S3 Credentials.
  4. Copy the endpoint, bucket, and the three temporary credential fields.
  5. Use those values with AWS CLI or `boto3` until they expire.

How This Differs From REST

REST Download Flow

Best when you want a single authenticated HTTP endpoint and you already know the exact file path you need.

Flat-File S3 Flow

Best when you want standard S3 client behavior such as bucket listing, prefix exploration, and direct integration with existing object storage tooling.

Refresh Expectations

Temporary S3 credentials expire automatically. If AWS CLI or `boto3` starts returning auth errors, go back to the dashboard and generate a fresh set.

Have questions?

Our support team is available to help you with integration.

Contact Support