Skip to content
Start In Cloud

Data Takeout & Export

Your data belongs to you — including the right to take it with you. HitKeep supports full export on demand: every hit, every event, every user record, in open formats any tool can read. No support ticket. No export quota. No vendor gatekeeping.

This is what data ownership means in practice.

Export the complete analytics history for a site:

Use the generated API reference for the export endpoint:

Export your own account data — every personal record HitKeep holds about your user account. This fulfills the right to data portability under GDPR Article 20:

API reference:

FormatBest for
parquetLong-term archiving, DuckDB, Apache Spark, Pandas, data warehouse import
csvExcel, Google Sheets, any tabular tool
jsonProgrammatic processing, API pipelines
xlsxDefault for user takeout — opens directly in spreadsheet apps

Exports land in the archive directory you configured on the instance.

Site exports contain every stored hit record with all fields: URL, referrer, country, device type, browser, OS, UTM parameters, and custom event data. Nothing is omitted or sampled. No artificial row limits.

User exports contain your account profile, site memberships, preferences, and API client records.

The Parquet format can be queried locally without importing it anywhere:

Terminal window
# Query directly with DuckDB CLI (free, open source)
duckdb -c "
SELECT
date_trunc('week', timestamp) AS week,
referrer_domain,
count(*) AS hits
FROM 'site_data.parquet'
GROUP BY 1, 2
ORDER BY 1 DESC, 3 DESC
LIMIT 20;
"

Typical workflow:

  1. Export the site via the site takeout endpoint.
  2. Import the resulting Parquet, CSV, or JSON into your next warehouse or analytics stack.

Your data stays yours — before, during, and after any platform switch.

HitKeep Cloud provides automated scheduled exports and encrypted backups, alongside the same self-service on-demand takeout. Your data stays portable regardless of where it’s hosted. Start with HitKeep Cloud →