apicheats.dev elevenlabs/llms.txt Raw .md
GET

/v1/user

ElevenLabs API

Get User Info

Base URL
https://api.elevenlabs.io
Auth
xi-api-key: <ELEVENLABS_API_KEY>
Last verified
2026-09-03 · upstream hash matched
Actions
Agents: curl -H "Accept: text/markdown" this URL
→ 108 tokens · Vary: Accept

Critical gotchas

Authentication uses the non-standard xi-api-key header, not Authorization: Bearer. Sending a Bearer token returns HTTP 401.

Text-to-speech responses are raw binary audio, not JSON. Write the body to a file (--output speech.mp3) rather than parsing it.

cURL

curl -X GET 'https://api.elevenlabs.io/v1/user' \  -H "xi-api-key: $ELEVENLABS_API_KEY"
Get a free ElevenLabs API key → sponsored

Parameters

No parameters.

Response 200 OK

{
  "can_use_delayed_payment_methods": false,
  "created_at": 1753999199,
  "first_name": "John",
  "is_api_key_hashed": false,
  "is_new_user": false,
  "is_onboarding_checklist_completed": true,
  "is_onboarding_completed": true,
  "seat_type": "workspace_member",
  "show_compliance_terms": false,
  "subscription": {
    "allowed_to_extend_character_limit": false,
    "billing_period": "monthly_period",
    "can_extend_character_limit": false,
    "can_extend_voice_limit": false,
    "can_use_instant_voice_cloning": true,
    "can_use_professional_voice_cloning": true,
    "character_count": 17231,
    "character_limit": 100000,
    "character_refresh_period": "monthly_period",
    "currency": "usd",
    "current_overage": {
      "amount": "0",
      "currency": "usd"
    },
    "max_character_limit_extension": 10000,
    "max_credit_limit_extension": 10000,
    "max_voice_add_edits": 230,
    "next_character_count_reset_unix": 1738356858,
    "professional_voice_limit": 1,
    "professional_voice_slots_used": 0,
    "professional_voice_slots_used_in_workspace": 0,
    "status": "free",
    "tier": "trial",
    "voice_add_edit_counter": 212,
    "voice_limit": 120,
    "voice_slots_used": 1
  },
  "user_id": "1234567890"
}