Search
Search
Unified search across artists, studios, and designs.
GET
Search
Posture: WorkOS-authenticated internal beta. The caller must resolve to a mapped TattooAPI actor before access is granted.
Auth
The current runtime requires authentication forGET /search.
Query Parameters
| Parameter | Type | Notes |
|---|---|---|
q | string | Optional search text |
type | string | artist, studio, design, or all |
city, state, country | string | Location filters |
latitude, longitude, radius | number | Geographic filters |
styles, specialties | string | Comma-separated filters |
min_rating | number | Minimum rating |
verified_only | boolean | Only verified results |
page, limit | number | Pagination |
sort_by, sort_order | string | Result ordering |
include_facets | boolean | Include facet counts |
Response Shape
Search is one of the first endpoints that should become ontology-aware in practice. The current runtime shape is still tied to legacy tables, but the docs now describe that shape accurately.
