---
title: "Places near one anchor (airport, venue, neighborhood)"
method: GET
path: "/hotels/{market}/anchors/{anchor}.json"
---

# Places near one anchor (airport, venue, neighborhood)

`GET /hotels/{market}/anchors/{anchor}.json`

## Request

- Base URL: `https://journeyed.org`
- URL: `https://journeyed.org/hotels/{market}/anchors/{anchor}.json`
- Auth: none declared

Places within the anchor radius by place score, and the questions about that anchor.

## Path parameters

- `market` string, required
- `anchor` string, required

## Response `200`

Places near one anchor (airport, venue, neighborhood)

- HubTwin: JSON twin of a market hub or an anchor hub (<path>.json). bestOf lists the best-of pages (every one on a market hub, its own on an anchor hub). An anchor hub may carry its walking page, its upcoming event pages (events, soonest first), the comparison table of its first listed hotels and, only when the page shows one, labelled paid cards in sponsored (never part of ranked).
  - `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` 'market-hub' | 'anchor-hub', required
  - `title` string, required
  - `answer` string, required
  - `answerSentences` string[], required
  - `market` string, required
  - `scoreName` string, required
  - `anchor` object, nullable, required
    - `name` string, required
    - `lat` number, required
    - `lon` number, required
    - `radiusMi` number, required
  - `countLine` string, nullable, required
  - `ranked` ScoredPlace[], required
    - `rank` integer, required
    - `placeId` string, required
    - `name` string, required
    - `url` string, uri, required
    - `jsonUrl` string, uri, required
    - `score` number, required
    - `distanceMi` number, required
  - `questions` Link[], required
    - `text` string, required
    - `url` string, uri, required
    - `jsonUrl` string, uri, required
  - `anchors` Link[], required
    - `text` string, required
    - `url` string, uri, required
    - `jsonUrl` string, uri, required
  - `bestOf` Link[]
    - `text` string, required
    - `url` string, uri, required
    - `jsonUrl` string, uri, required
  - `walking` Link
    - `text` string, required
    - `url` string, uri, required
    - `jsonUrl` string, uri, required
  - `events` object[]
    - `text` string, required
    - `url` string, uri, required
    - `jsonUrl` string, uri, required
    - `dates` string, required
  - `table` CompareTable: The comparison table a list page shows under its answer: one row per listed hotel, in the list order; cells are in column order. distance is straight-line miles; walk, walkMin, walkMi and drive follow OpenStreetMap ways (walk times are estimates). of names the guide section whose hotels the rows are. routing is present when the twin has no routing of its own.
    - `heading` string, required
    - `caption` string, required
    - `anchorUrl` string, uri, nullable, required
    - `of` string
    - `columns` object[], required
      - `id` 'distance' | 'walk' | 'walkMin' | 'walkMi' | 'drive' | 'parking' | 'answer' | 'checkin' | 'pets' | 'recognition' | 'verified' | 'profile', required
      - `label` string, required
    - `rows` object[], required
      - `rank` integer, required
      - `placeId` string, required
      - `name` string, required
      - `url` string, uri, required
      - `jsonUrl` string, uri, required
      - `cells` object[], required
        - `text` string, required
        - `facts` Fact[]
          - `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
    - `routing` Routing: What sources every routed figure of a twin: the credit (OpenStreetMap contributors, routed with the named engine), the date of the map data, the date computed and the method of each figure.
      - `source` Source, required
        - `label` string, required
        - `url` string, uri, nullable, required
        - `dataset` string, nullable, required
        - `licenseBasis` string, required
        - `checkedOn` string, date, required
      - `engine` string, required
      - `mapDataOn` string, date, required
      - `computedOn` string, date, required
      - `walkMethod` string, required
      - `driveMethod` string, required
      - `note` string, required
  - `sponsored` ListSponsoredPlace[]
    - `label` string, required
    - `placeId` string, required
    - `name` string, required
    - `url` string, uri, required
    - `organicRank` integer, nullable, required
    - `score` number, required
    - `distanceMi` number, required
    - `rankedOn` object: Event pages: the hotel position on the full best-of list the page links to, as that list publishes it, when the page shows only its first rows.
      - `rank` integer, required
      - `total` integer, required
      - `title` string, required
      - `url` string, uri, 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)
