Complete Node field catalog
This catalog lists every Node field in the live schema (introspected 10 November 2026), including Place Score. GraphQL selection sets are validated against the deployed Node type.
| Family | Field | Declared type | Documented capability |
|---|---|---|---|
| Hierarchy | id |
String! |
returned only / lookup use |
| Hierarchy | parent_id |
String |
returned only / lookup use |
| Hierarchy | node_type |
String |
returned only / lookup use |
| Hierarchy | is_folder |
Boolean |
server-side filter |
| Hierarchy | child_count |
Int |
server-side filter |
| Hierarchy | ancestor_ids |
[String] |
returned only / lookup use |
| Hierarchy | depth |
Int |
server-side filter |
| Hierarchy | country_id |
String |
server-side filter |
| Hierarchy | root_country_id |
String |
server-side filter |
| Hierarchy | root_city_id |
String |
server-side filter |
| Identity and scoring | title |
String |
text-indexed |
| Identity and scoring | slug |
String |
server-side filter |
| Identity and scoring | slug_id |
String |
returned only / lookup use |
| Identity and scoring | plan_type |
String |
server-side filter |
| Identity and scoring | place_id |
String |
server-side filter |
| Identity and scoring | ranking_score |
Int |
server-side filter |
| Identity and scoring | relevance |
Int |
server-side filter |
| Identity and scoring | uniqueness |
Int |
server-side filter |
| Identity and scoring | place_score |
Float |
Selectable and range-filterable |
| Reviews / address / media | rating |
Float |
server-side filter |
| Reviews / address / media | rating_votes |
Int |
server-side filter |
| Reviews / address / media | hotel_rating |
Int |
server-side filter |
| Reviews / address / media | price_level |
String |
server-side filter |
| Reviews / address / media | category |
String |
server-side filter |
| Reviews / address / media | additional_categories |
[String] |
server-side filter |
| Reviews / address / media | category_ids |
[String] |
server-side filter |
| Reviews / address / media | evendo_price_group |
String |
server-side filter |
| Reviews / address / media | address |
String |
returned only / lookup use |
| Reviews / address / media | address_city |
String |
server-side filter |
| Reviews / address / media | address_zip |
String |
server-side filter |
| Reviews / address / media | address_region |
String |
server-side filter |
| Reviews / address / media | country_code |
String |
server-side filter |
| Reviews / address / media | address_borough |
String |
server-side filter |
| Reviews / address / media | phone |
String |
returned only / lookup use |
| Reviews / address / media | url |
String |
returned only / lookup use |
| Reviews / address / media | main_image |
String |
returned only / lookup use |
| Reviews / address / media | location_logo |
String |
returned only / lookup use |
| Reviews / address / media | contact_url |
String |
returned only / lookup use |
| Reviews / address / media | book_online_url |
String |
returned only / lookup use |
| Reviews / address / media | total_photos |
Int |
server-side filter |
| Reviews / address / media | last_updated |
String |
server-side filter |
| Coordinates and editorial | location |
GeoPoint |
returned only / lookup use |
| Coordinates and editorial | short_description |
String |
text-indexed |
| Coordinates and editorial | description |
String |
returned only / lookup use |
| Coordinates and editorial | tagline |
String |
text-indexed |
| Coordinates and editorial | introduction_text |
String |
text-indexed |
| Status | subscription_status |
Boolean |
server-side filter |
| Status | is_claimed |
Boolean |
server-side filter |
| Structured attributes | location_type |
String |
server-side filter |
| Structured attributes | amenities |
[String] |
server-side filter |
| Structured attributes | ambience |
[String] |
server-side filter |
| Structured attributes | audience |
[String] |
server-side filter |
| Structured attributes | experience |
[String] |
server-side filter |
| Structured attributes | sustainability |
[String] |
server-side filter |
| Structured attributes | weather_suitability |
[String] |
server-side filter |
| Structured attributes | style_aesthetic |
[String] |
server-side filter |
| Structured attributes | style_architecture |
[String] |
server-side filter |
| Structured attributes | style_social_media |
[String] |
server-side filter |
| Structured attributes | style_visual |
[String] |
server-side filter |
| Structured attributes | environment |
String |
server-side filter |
| Structured attributes | access |
[String] |
server-side filter |
| Structured attributes | price_group |
Int |
server-side filter |
| Structured attributes | duration_min |
Float |
server-side filter |
| Structured attributes | duration_max |
Float |
server-side filter |
| Structured attributes | mobile_reception |
Int |
server-side filter |
Nested GraphQL types
type AttributeScore { attribute: String, score: Int, tagline: String }
input AttributeScoreFilter { attribute: String!, min_score: Int, max_score: Int }
type Category { id: String, name: String }
type Essential { title: String, description: String }
type GeoPoint { lat: Float, lon: Float }
type Guidance { type: String, description: String }
type History { title: String, description: String }
type HourPeak { hour: Int, value: Int }
type Image { title: String, subtitle: String, alt: String, url: String, source_url: String, encoded_url: String }
type LocalJustification { type: String, text: String }
type MonthPeak { month: Int, value: Int }
type NodeConnection { edges: [NodeEdge!], pageInfo: PageInfo! }
type NodeEdge { cursor: String!, node: Node! }
input NodeOrderBy { field: NodeOrderField!, direction: OrderDirection }
type PageInfo { hasNextPage: Boolean!, endCursor: String }
type SocialChannel { type: String, url: String }
type Time { hour: Int, minute: Int }
type TimeRange { open: Time, close: Time }
type Timetable { monday: [TimeRange], tuesday: [TimeRange], wednesday: [TimeRange], thursday: [TimeRange], friday: [TimeRange], saturday: [TimeRange], sunday: [TimeRange] }
type Tip { number: Int, description: String }
type WorkHours { current_status: String, timetable: Timetable, opening_hours_exceptions: JSON }Selectability vs filtering
A field appearing in the Node output does not imply an argument of the same name exists on a root query. For example, description and main_image are returned when requested but are not declared filter arguments. Some fields (such as slug_id) use a separate lookup operation (bySlugId) rather than a same-name filter. See Arguments for exact query parameters.
More Node fields
These fields are also selectable on Node. Most are optional and only filled for some records, so handle null. Treat open_now and work_hours as indicative and confirm with the venue before relying on them.
| Field | Type | Content |
|---|---|---|
description_title |
String |
Heading for the description |
ambience_scores |
[AttributeScore] |
Score for each ambience tag; filter with ambience_scores |
audience_scores |
[AttributeScore] |
Score for each audience tag; filter with audience_scores |
experience_scores |
[AttributeScore] |
Score for each experience tag; filter with experience_scores |
sustainability_scores |
[AttributeScore] |
Score for each sustainability tag; filter with sustainability_scores |
weather_suitability_scores |
[AttributeScore] |
Score for each weather suitability tag; filter with weather_suitability_scores |
style_aesthetic_scores |
[AttributeScore] |
Score for each style aesthetic tag; filter with style_aesthetic_scores |
style_architecture_scores |
[AttributeScore] |
Score for each style architecture tag; filter with style_architecture_scores |
style_social_media_scores |
[AttributeScore] |
Score for each style social media tag; filter with style_social_media_scores |
style_visual_scores |
[AttributeScore] |
Score for each style visual tag; filter with style_visual_scores |
audio_range |
Int |
Audio guide range |
audio_narration |
String |
Audio narration text or reference |
tips |
[Tip] |
Numbered visitor tips |
hour_peak |
[HourPeak] |
Busyness by hour of day |
month_peak |
[MonthPeak] |
Busyness by month |
rating_type |
String |
Source or type of the rating |
rating_distribution |
JSON |
Breakdown of ratings (JSON) |
address_street |
String |
Street address line |
feature_id |
String |
External map feature identifier |
cid |
String |
External map listing identifier |
is_directory_item |
Boolean |
Whether the record is a directory listing |
subscription_plan |
String |
Listing subscription plan |
domain |
String |
Website domain |
images |
[Image] |
Photos with title, alt text and URLs |
social_channel |
[SocialChannel] |
Social media profiles |
work_hours |
WorkHours |
Opening hours timetable and exceptions |
open_now |
String |
Current open status |
local_justifications |
[LocalJustification] |
Short reasons the place is recommended |
guidance |
[Guidance] |
Practical guidance notes |
area |
Float |
Area of the place |
prologue_title |
String |
Destination introduction title |
prologue_description |
String |
Destination introduction text |
prologue_tagline |
String |
Destination introduction tagline |
history |
[History] |
History sections |
essential |
[Essential] |
Essential information sections |
prologue_tips |
JSON |
Destination tips (JSON) |
location_phrases |
JSON |
Useful local phrases (JSON) |
average_weather |
JSON |
Average weather by period (JSON) |
app_description |
JSON |
App description content (JSON) |
categories |
[Category] |
Categories with id and name |
Place Score returns numeric values from 0 to 100 for all venue types. Missing values must not be interpreted as zero.