Character.AI
communityAI chatbot platform — create and chat with AI characters, personas, and fictional/historical figures
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
/api/charactersSearch AI characters
Parameters
qstringrequiredcategorystringoptionalReturns
characters[] with id, name, greeting, description, interactions_count, creator, avatar_urlPOST
/api/chatChat with character
Parameters
messagestringrequiredhistory_idstringoptionalcharacter_idstringrequiredReturns
reply{text, character_name}, history_idGET
/api/trendingGet trending characters
Returns
characters[] with id, name, description, interactions_count, category, avatar_url