---
title: "Explain Apartments"
method: POST
path: "/api/search_v2/explain"
tags: ["search-v2", "search-v2"]
---

# Explain Apartments

`POST /api/search_v2/explain`

## Request

- Base URL: `https://ai.tacostreetlocating.com`
- URL: `https://ai.tacostreetlocating.com/api/search_v2/explain`
- Auth: none declared

Generate personalized AI recommendations for apartments.
Uses smart caching with budget bucketing to avoid redundant LLM calls.

## Request body

- ExplainRequest: Request body for async personalized recommendation generation.
  - `apartment_names` string[], required
  - `user_context` object
  - `mode` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/tacostreetlocating/apis/taco-street-locating-public-api.md) · [All operations](https://skmtc.dev/tacostreetlocating/apis/taco-street-locating-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tacostreetlocating/apis/taco-street-locating-public-api/revisions/e09e16f653cc?raw)
