Saved lists

Saved lists help you group spots you want to revisit. A spot can be in one list or many.

The saved list model

Saved lists contain user-defined groups (including a default list). The API exposes list metadata and counts so you can sync to spreadsheets or CRMs.

Properties

  • Name
    id
    Type
    integer
    Description
    Unique identifier for the saved list.
  • Name
    name
    Type
    string
    Description
    Display name of the list.
  • Name
    is_default
    Type
    boolean
    Description
    Whether this is the default list.
  • Name
    created_at
    Type
    timestamp
    Description
    Timestamp of when the list was created.
  • Name
    items_count
    Type
    integer
    Description
    Number of saved items in the list.

GET/v1/saved-lists/

List saved lists

Retrieve saved lists for the authenticated user. Lists are typically few, but the API still supports cursor pagination.

Optional attributes

  • Name
    limit
    Type
    integer
    Description
    Limit the number of lists returned (default 50, max 200).
  • Name
    before_id
    Type
    integer
    Description
    Return lists with id less than this value.

Required scope

Tokens must include read:saved_lists (OAuth tokens and API keys).

Request

GET
/v1/saved-lists/
curl -G https://api.twentybaan.com/v1/saved-lists/ \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d limit=10

Response

{
  "ok": true,
  "items": [
    {
      "id": 12,
      "name": "Saved listings",
      "is_default": true,
      "created_at": "2026-01-01T12:34:56Z",
      "items_count": 4
    }
  ],
  "next_before_id": null
}

GET/v1/saved-lists?id=:id

Retrieve a saved list

Fetch a single saved list by id.

Required attributes

  • Name
    id
    Type
    integer
    Description
    The saved list id to retrieve.

Optional attributes

  • Name
    include_items
    Type
    boolean
    Description
    When set to 1, embed saved list items in the response (also requires read:saved_list_items).

Required scope

Tokens must include read:saved_lists.

Request

GET
/v1/saved-lists?id=123
curl -G https://api.twentybaan.com/v1/saved-lists/ \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d id=123

Response

{
  "ok": true,
  "saved_list": {
    "id": 12,
    "name": "Saved listings",
    "is_default": true,
    "created_at": "2026-01-01T12:34:56Z",
    "items_count": 4
  }
}
tb twentybaan

Sign in to your account

Not a member? Create an account

Or continue with email

Uncheck on shared devices.