---
title: "Recommend Neighborhoods Endpoint"
method: POST
path: "/api/neighborhoods/recommend"
tags: ["neighborhoods"]
---

# Recommend Neighborhoods Endpoint

`POST /api/neighborhoods/recommend`

## Request

- Base URL: `https://ai.tacostreetlocating.com`
- URL: `https://ai.tacostreetlocating.com/api/neighborhoods/recommend`
- Auth: none declared

Recommend neighborhoods based on lifestyle quiz answers.

This is the main neighborhood matching endpoint that takes user
preferences and returns ranked neighborhood recommendations.

Supports:
- Single quick_profile (legacy)
- Multiple lifestyle_profiles (new multi-select)
- Vibe words (new multi-select word cloud)

## Request body

- LifestyleQuizAnswers: User's answers from the lifestyle quiz.
  - `walkability` integer, nullable
  - `nightlife_social` integer, nullable
  - `outdoor_recreation` integer, nullable
  - `quiet_peaceful` integer, nullable
  - `foodie_dining` integer, nullable
  - `pet_friendly` integer, nullable
  - `luxury_upscale` integer, nullable
  - `affordability` integer, nullable
  - `work_location` string, nullable
  - `max_commute_minutes` integer, nullable
  - `max_budget` integer, nullable
  - `quick_profile` string, nullable
  - `lifestyle_profiles` string[], nullable
  - `vibe_words` string[], nullable
  - `city` string, nullable

## 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)
