Seemor API Docs
Pricing

Field Access Matrix

Which fields are returned at each lookup_restaurant tier

Field Access Matrix

The lookup_restaurant tool returns different fields depending on the fields parameter. This page shows exactly which fields are included at each tier.

Basic fields (Free)

Available with fields: "basic" (default). No paid key required.

FieldTypePossible values
seemor_idstringUUID
namestring--
addressstring | null--
coordinatesobject{ lat, lng }
cuisine_tagsstring[]--
price_levelstring | null"budget", "moderate", "expensive", "very_expensive", "extremely_expensive"
gradestring | nullA+ through F (may include ? -- reduced confidence due to low review count or authenticity concerns)
grade_labelstring"Exceptional", "Excellent", "Very Good", "Mixed Bag", "Think Twice", "Avoid", ""
tldrstring | nullOne-sentence summary
neighborhoodstring | null--
citystring | null--
seemor_urlstringURL to Seemor restaurant page
coverage_levelstring"full", "basic"
analysis_datestring | nullISO date

Standard fields ($20/1K calls)

Available with fields: "standard". Requires a paid key. Includes all basic fields plus:

FieldTypePossible values
summarystring | nullMulti-paragraph analysis
what_people_lovestring[]Review highlights
points_of_concernstring[]Common complaints
pro_tipsstring[]Insider tips
ordering_tipsstring[]Menu recommendations
signature_dishesstring[]Notable dishes (max 6)
cost_estimateobject | null{ light_meal, full_meal, with_drinks } -- each string or null (e.g., "$15-20")
occasionsstring[]LLM-generated (e.g., "Date Night", "Business Lunch")
dietaryobject | null{ vegetarian_options, vegan_options, gluten_free_options } -- integer counts

Premium fields ($50/1K calls)

Available with fields: "premium". Requires a paid key. Includes all standard fields plus:

FieldTypePossible values
dimension_assessmentsobjectUp to 14 dimension keys, each with { label, sublabel, confidence }
category_summariesarray[{ category, badge }]
value_assessmentobject | null{ level, reasoning, value_proposition }
strengthsstring[]Key strengths (human-readable)
weaknessesstring[]Key weaknesses (human-readable)
unique_selling_pointsstring[]Distinctive features (human-readable)

For the full list of dimension labels, sublabels, and possible values, see the lookup_restaurant reference.

Cost optimization

  • Start with basic. Get the grade and TL;DR first. Only upgrade to standard or premium for restaurants the user is interested in.
  • Cache results. Restaurant analysis changes infrequently. Cache lookup results for at least an hour.
  • Use free tools for filtering. search_restaurants with min_grade pre-filters, so you only spend paid calls on high-quality restaurants.

Light vs. full responses

Note that find_restaurant, search_restaurants, and explore_area (highlights) return a lightweight response with fewer fields than lookup_restaurant basic:

FieldLight (find/search/explore)Basic (lookup)
seemor_id, name, address, coordinatesYesYes
city, neighborhood, cuisine_tags, gradeYesYes
coverage_levelYesYes
price_level, grade_label, tldrNoYes
seemor_url, analysis_dateNoYes

Use lookup_restaurant to get the full details for any restaurant found via the free search tools.

On this page