Agent history · n8n · checked

How long does n8n keep my execution history?

n8n Cloud keeps execution history for 7 days (up to 2,500 executions) on Starter and 30 days (up to 25,000) on Pro; Enterprise has no time limit. Self-hosted n8n prunes executions older than 14 days or past 10,000 by default. Deleting a workflow deletes its executions. n8n has no CSV export, so keep a copy through its API. agentreceipt reads it on your computer.

Where your n8n history lives

How long it lasts

WhatHow long
n8n Cloud Starter7 days, up to 2,500 executions[1]
n8n Cloud Pro30 days, up to 25,000 executions[1]
n8n Cloud Enterpriseno time limit, up to 50,000 executions[1]
Self-hosted, default14 days (336 hours) or 10,000 executions, whichever comes first[2]
A deleted workflowits executions are deleted with it[3]

How to keep a copy

  1. Create an n8n API key in your instance's settings (the API is not available during the Cloud free trial).[4]
  2. Fetch your executions from GET /api/v1/executions (250 a page; follow nextCursor for more).[4]
  3. Self-hosted: n8n export:entities with --includeExecutionHistoryDataTables=true also writes them, as JSON.[6]

Save the latest 250 executions (set N8N_URL and N8N_API_KEY first):

$ curl -s -H "X-N8N-API-KEY: $N8N_API_KEY" "$N8N_URL/api/v1/executions?limit=250" > n8n-executions.json

Read them locally: runs and failures by workflow:

$ npx --allow-git=root github:agentwares/agentreceipt n8n-executions.json

agentreceipt reads the API's (or n8n-cli's) executions JSON: each execution's workflow, time and status. n8n bills executions, which are counted. The list does not say what each node sent or deleted, so those read "not recorded".

npx --allow-git=root github:agentwares/agentreceipt reads Claude Cowork's audit.jsonl files, Claude Code and Codex session logs, and any Zapier, Make or n8n export you name, on your computer, and prints the week by folder or project: sends, writes, deletes, approvals, failures, tokens and cost. A field a log does not hold reads "not recorded". No account, no network request, no LLM; it sends nothing. --pdf receipt.pdf writes a local, unsigned copy. Free and MIT licensed.

Keep a signed record that survives a downgrade or a shutdown — Solo $19/mo, Team $99/mo, or $29 once at a shutdown.

Not built yet. It would keep a copy of what your agents did outside the vendor, signed so a client or a boss can check it was not edited, and still there after a plan ends or a vendor closes: names, times and counts, never the text of your messages or files. If you would pay for it, say so with one click. The click is counted; nothing else is sent or stored.

I would pay for a signed record

Sources

Each vendor's own pages, read on 9 Oct 2026. Vendors change these; the date each says it was updated is shown where it shows one.

  1. n8n Docs: Manage your data on n8n Cloud
  2. n8n Docs: Executions environment variables
  3. n8n Docs: View all executions
  4. n8n Docs: API, executions
  5. n8n Docs: Insights
  6. n8n Docs: Command line

agentreceipt is a free tool from agentwares. Source: github.com/agentwares/agentreceipt.