Voice

History

Every text-to-speech generation is recorded and re-downloadable for 30 days. ElevenLabs history and user routes.

Last reviewed 2026-08-25

List and download

RouteReturns
GET /elevenlabs/v1/historyGenerations, newest first, with history_item_id, voice_id, text, character_count_change_from, date_unix.
GET /elevenlabs/v1/history/{item_id}One item.
GET /elevenlabs/v1/history/{item_id}/audioThe audio bytes in the original format.
DELETE /elevenlabs/v1/history/{item_id}Removes the stored audio. The usage record stays.
from elevenlabs.client import ElevenLabs

client = ElevenLabs(base_url="https://api.mserve.ai/elevenlabs", api_key="ms_live_your_key")
items = client.history.list(page_size=20)
audio = client.history.get_audio(items.history[0].history_item_id)

Audio is kept for 30 days. Ask support to turn audio storage off for your account. Usage records stay for billing.

Account

GET /elevenlabs/v1/user and GET /elevenlabs/v1/user/subscription return the ElevenLabs user object: character_count is characters used this month and character_limit is what your balance buys at the current rate.

On this page

Share feedback