Поиск свободных кабинетов для AI-ассистентов
Проверяйте реальную доступность через GET /api/search.md: JavaScript, интерактивный календарь и авторизация не нужны. Ответ — Markdown с кабинетами, свободными на весь запрошенный интервал, итоговой стоимостью и ссылками на бронирование.
Check live room availability using GET /api/search.md. No JavaScript, interactive calendar or login is required. The Markdown response lists rooms available for the entire requested interval, total prices and booking links.
Текущий ключ / Current key
agent_key: 518b952def88090d59c453bbcacc1b8e0e7925ef13505cc7b87cd472bc16ec27
Ключ меняется ежедневно. Получайте его с этой страницы или из llms.txt перед поиском.
The key changes daily. Read it from this page or llms.txt before searching.
Рабочий пример / Working example
Завтра с 12:00 до 14:00, два человека; часовой пояс Europe/Moscow. Это пример запроса по всей сети; для конкретного метро или центра добавьте filters.
Tomorrow, 12:00–14:00, two people, in Europe/Moscow. This searches the entire network; add filters to select a metro station or rental center.
GET https://psycho.place/api/search.md?agent_key=KEY_TO_REPLACE&duration=120&lang=ru&persons=2&start=2026-10-29T12%3A00%3A00%2B03%3A00
Параметры / Parameters
| Параметр / Parameter | Значение / Value |
|---|---|
agent_key | Обязателен: текущий ключ выше. / Required: the current key above. |
persons | Обязателен: 1–100 человек, включая специалиста. Значение 1 — без ограничения по вместимости. / Required: 1–100 people, including the practitioner. Use 1 for no capacity restriction. |
start | ISO 8601 с часовым поясом либо UNIX timestamp в секундах. Начало на границе 30 минут. Кодируйте + как %2B. / ISO 8601 with a timezone or a UNIX timestamp in seconds. Must align to a 30-minute boundary; encode + as %2B. |
duration | Обязателен вместе со start: минимум 60 минут, шаг 30. -1 — весь день (start в полночь); -2 — от start до закрытия. / Required with start: at least 60 minutes, in 30-minute steps. -1: full day (start at midnight); -2: from start until closing. |
filters | Необязательный URL-encoded JSON: {featureId: valueId | valueId[]}. Разные фильтры — AND, значения в массиве — OR. / Optional URL-encoded JSON. Different filters use AND; values in an array use OR. |
minArea, maxArea | Необязательные границы площади в м². / Optional area limits in m². |
lang | ru (по умолчанию / default) или / or en. |
Для проверки времени передавайте и start, и duration. Без них ответ содержит подборку кабинетов без проверки свободного времени. Наличие актуально на момент запроса; поиск не создаёт бронь.
Include both start and duration to check availability. Omitting both returns a room catalog without checking a time interval. Availability is current at request time; searching does not create a booking.
Справочники фильтров / Filter references: Русский · English.
Ограничения / Limits
Не чаще одного запроса в 5 секунд с одного IP. При 429 подождите время из заголовка Retry-After; при 403 обновите ключ с этой страницы.
Make at most one request every 5 seconds per IP. On 429, wait as specified in Retry-After; on 403, refresh the key from this page.