Skip to main content
GET
/
studios
List Studios
curl --request GET \
  --url https://api.example.com/studios

Documentation Index

Fetch the complete documentation index at: https://docs.tattoo.dev/llms.txt

Use this file to discover all available pages before exploring further.

GET /studios is public and does not require authentication.

Query Parameters

ParameterTypeNotes
pageintegerDefault 1
limitintegerDefault 20, max 50
searchstringName, description, or city search
citystringExact city filter
statestringExact state filter
price_rangestringComma-separated $, $$, $$$, $$$$
ratingnumberMinimum rating
verifiedbooleanFilter by verification flag
featuredbooleanFilter by featured flag
latitude, longitude, radiusnumberGeographic search
sort, orderstringSorting controls

Response Shape

The current endpoint still uses the legacy paginated wrapper:
{
  "data": [
    {
      "id": "uuid",
      "name": "Ink Masters Studio",
      "description": "Premier tattoo studio",
      "address": "123 Main Street",
      "city": "Los Angeles",
      "state": "CA",
      "country": "USA",
      "rating": 4.8,
      "review_count": 127,
      "specialties": [],
      "verified": false,
      "featured": false,
      "provenance": {
        "recordState": "normalized",
        "sourceType": "directory_scrape",
        "originAuthority": "system_inference",
        "sourceUrl": null,
        "sourceCollectedAt": null,
        "licenseStatus": "rights_unknown",
        "consentLevel": "recommendation_only",
        "sourceNotes": []
      },
      "trust": {
        "verificationStatus": "unverified",
        "approvalStatus": "pending_review",
        "visibility": "public",
        "culturalSensitivityLevel": "none",
        "trustNotes": []
      }
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 1,
    "totalPages": 1,
    "hasNext": false,
    "hasPrev": false
  },
  "error": null
}
This endpoint is one of the first candidates for stable ontology-backed projections. The wrapper remains legacy for now, but the record-level model is being normalized.