---
title: "One question about one place, answered from its sourced facts"
method: GET
path: "/hotel/{place}/q/{question}.json"
---

# One question about one place, answered from its sourced facts

`GET /hotel/{place}/q/{question}.json`

## Request

- Base URL: `https://journeyed.org`
- URL: `https://journeyed.org/hotel/{place}/q/{question}.json`
- Auth: none declared

The question, the answer with its source and checked date, the related facts and nearby places with the same fact. Exists only where the place states the answer.

## Path parameters

- `place` string, required
- `question` string, required

## Response `200`

One question about one place, answered from its sourced facts

- HotelQuestionTwin: JSON twin of a hotel question page (/hotel/<place>/q/<question>.json): ONE question about ONE hotel, answered from the fact(s) in basis, which share the source and checked date given. answerText is the answer followed by its source sentence. A hotel without a page for a question id has no verified answer (unknown, not no).
  - `schemaVersion` 1, required
  - `url` string, uri, required
  - `jsonUrl` string, uri, required
  - `markdownUrl` string, uri, required
  - `asOf` string, date, required
  - `publisher` Publisher, required: The publisher. disclosure and parent are present only when the publisher has a parent company.
    - `name` string, required
    - `disclosure` string
    - `parent` string
  - `type` 'hotel-question', required
  - `questionId` string, required
  - `topic` string, required
  - `question` string, required
  - `answer` string, required
  - `answerText` string, required
  - `source` Source, required
    - `label` string, required
    - `url` string, uri, nullable, required
    - `dataset` string, nullable, required
    - `licenseBasis` string, required
    - `checkedOn` string, date, required
  - `checkedOn` string, date, required
  - `basis` Fact[], required
    - `key` string, required
    - `text` string, required
    - `value` string, nullable, required
    - `unit` string, nullable, required
    - `sourceUrl` string, uri, nullable, required
    - `dataset` string, nullable, required
    - `sourceLabel` string, required
    - `licenseBasis` string, required
    - `checkedOn` string, date, required
  - `hotel` object, required
    - `placeId` string, required
    - `name` string, required
    - `url` string, uri, required
    - `jsonUrl` string, uri, required
    - `address` string, nullable, required
    - `coordinates` Coordinates, required
      - `lat` number, required
      - `lon` number, required
    - `market` string, required
    - `scoreName` string, required
    - `score` object, nullable, required
      - `value` number, required
      - `band` string, required
      - `formulaVersion` string, required
      - `asOf` string, date, required
  - `related` Fact[], required
    - `key` string, required
    - `text` string, required
    - `value` string, nullable, required
    - `unit` string, nullable, required
    - `sourceUrl` string, uri, nullable, required
    - `dataset` string, nullable, required
    - `sourceLabel` string, required
    - `licenseBasis` string, required
    - `checkedOn` string, date, required
  - `nearby` object, nullable, required
    - `heading` string, required
    - `withinMi` number, required
    - `distanceSource` Source, required
      - `label` string, required
      - `url` string, uri, nullable, required
      - `dataset` string, nullable, required
      - `licenseBasis` string, required
      - `checkedOn` string, date, required
    - `hotels` object[], required
      - `placeId` string, required
      - `name` string, required
      - `url` string, uri, required
      - `jsonUrl` string, uri, required
      - `hotelUrl` string, uri, required
      - `distanceMi` number, required
      - `fact` Fact, required: One sourced fact. Exactly one of sourceUrl and dataset is set. text is the wording the page shows; value is the stored canonical value.
        - `key` string, required
        - `text` string, required
        - `value` string, nullable, required
        - `unit` string, nullable, required
        - `sourceUrl` string, uri, nullable, required
        - `dataset` string, nullable, required
        - `sourceLabel` string, required
        - `licenseBasis` string, required
        - `checkedOn` string, date, required
  - `vote` object, nullable, required
    - `detailId` string, required
    - `question` string, required
    - `action` string, required
    - `fields` string[], required
    - `button` string, required
  - `otherQuestions` Link[], required
    - `text` string, required
    - `url` string, uri, required
    - `jsonUrl` string, uri, required
  - `otherQuestionsTotal` integer, required
  - `alsoAskedAs` string[], required

## Other responses

- `404`: No such page. Twins are not redirected: when a page moved or a question fell below the publish threshold, its HTML URL redirects but its .json and .md twins return 404, so re-read answers.json.

---

[API](https://skmtc.dev/journeyed/apis/journeyed-answers.md) · [All operations](https://skmtc.dev/journeyed/apis/journeyed-answers/llms.txt) · [OpenAPI document](https://skmtc.dev/journeyed/apis/journeyed-answers/revisions/16020bee9761?raw)
