{"schemaVersion":"1.0","name":"CamIndex Agent API","description":"Machine-readable CamIndex model profiles for AI agents. HTTP JSON only, no authentication required.","documentation":"https://camindex.io/","baseUrl":"https://camindex.io","contentType":"application/json; charset=utf-8","authentication":null,"endpoints":{"manifest":{"method":"GET","url":"https://camindex.io/.well-known/agent-api.json","description":"This file. Describes all agent endpoints and URL templates."},"modelProfile":{"method":"GET","urlTemplate":"https://camindex.io/api/v1/model/{gender}/{platform}/{username}","pathTemplate":"/api/v1/model/{gender}/{platform}/{username}","description":"Full public profile for one model: tags, photos, schedule, stream history, videos, FAQ, watch links.","example":"https://camindex.io/api/v1/model/girls/stripchat/example_model"},"search":{"method":"GET","urlTemplate":"https://camindex.io/api/v1/search?q={query}\u0026limit={limit}\u0026offset={offset}","pathTemplate":"/api/v1/search","description":"Search models by username substring. Returns compact cards with agentApi URLs.","queryParameters":{"q":"Search string (username substring). Required unless browsing with gender/platform filters only.","gender":"Optional filter: girls|men|trans|couples","platform":"Optional filter: one of platform slugs","limit":"Page size, default 20, max 50","offset":"Pagination offset, default 0"},"example":"https://camindex.io/api/v1/search?q=alice\u0026limit=10"}},"urlPatterns":{"htmlProfile":"https://camindex.io/cam/{gender}/{platform}/{username}","agentProfile":"https://camindex.io/api/v1/model/{gender}/{platform}/{username}"},"enums":{"gender":["girls","men","trans","couples"],"platform":["stripchat","chaturbate","bongacams","livejasmin","cam4","xlove","camsoda","imlive","camscom","flirt4free","xcams","myfreecams","jerkmate","camlust","skyprivate"]},"usage":{"For LLM agents":"Read this manifest from the homepage \u003Clink rel=\u0022agent-api\u0022\u003E or GET /.well-known/agent-api.json, then fetch modelProfile or search URLs directly (Accept: application/json).","modelProfile":"GET /api/v1/model/{gender}/{platform}/{username}","search":"GET /api/v1/search?q={username}\u0026limit=20"},"htmlDiscovery":{"linkRel":"agent-api","metaName":"camindex:agent-api","jsonLdType":"DataFeed"},"mcp":{"wellKnown":"https://camindex.io/.well-known/mcp.json","manifest":"https://camindex.io/mcp.json","endpoint":"https://camindex.io/mcp","toolsList":"https://camindex.io/mcp/tools/list","llmsTxt":"https://camindex.io/llms.txt","transport":"http-jsonrpc"}}