Public API for AI / LLM Access
Who's In? provides a public REST API and machine-readable discovery files for AI systems, LLM agents, and automation tools.
## REST API
Full OpenAPI 3.1 spec available at [/api-docs](/api-docs).
Public read-only endpoints (no auth required): - `GET /api/events/public` — list public events - `GET /api/events/:id/public` — event details - `GET /api/events/:id/availability` — capacity check
Rate limit: 100 requests/minute
## WebMCP Tools
For browser-based AI agents (Chrome 146+), Who's In? also exposes three tools via `navigator.modelContext`: - `search_events` - `get_event_details` - `check_availability`
See the [AI Agent Integration (WebMCP)](/help/webmcp-ai-agents) article for details.
## AI Discovery Files
AI systems and crawlers can discover Who's In? capabilities via:
| File | Purpose | |------|---------| | [/llms.txt](/llms.txt) | Full LLM index — routing, features, pricing, API guide | | [/llms-full.txt](/llms-full.txt) | Complete product docs (~55 KB) | | [/ai.txt](/ai.txt) | AI permissions, citation guidelines |
## Schema.org Structured Data
Every event page emits Schema.org Event JSON-LD, enabling AI systems and search engines to extract structured event data without HTML scraping.