---
title: "Search Tagged"
method: POST
path: "/search/tagged"
tags: ["Searching"]
---

# Search Tagged

`POST /search/tagged`

## Request

- Base URL: `https://api.lolz.team`
- URL: `https://api.lolz.team/search/tagged`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/lolz/apis/lolzteam-public-api-forum/docs/search/tagged/post.ts> (a function with typed inputs; its response is checked against the schema)

Search for tagged contents.

Required scopes:
+ **post**

## Request body

- object
  - `tag` string: Tag to search for tagged contents.
  - `tags` string[]: Array of tags to search for tagged contents.
  - `page` integer: Page number of results.
  - `limit` integer: Number of results in a page.

## Response `200`

Successful Response.

- object
  - `data` RespSearchResultThread[], required
    - `content_type` 'thread', required
    - `content_id` integer, required
    - `node_title` string, required
    - `allow_ask_hidden_content` boolean, required
    - `avatar_url` string, required
    - `bump` object, required
      - `can` boolean, required
      - `available_count` integer, required
      - `error` string, required
      - `next_available_time` integer, required
    - `can_edit` boolean, required
    - `can_edit_tags` boolean, required
    - `can_edit_title` boolean, required
    - `can_hard_delete` boolean, required
    - `can_reply` boolean, required
    - `can_soft_delete` boolean, required
    - `can_view` boolean, required
    - `can_watch` boolean, required
    - `comment_ignore_group` boolean, required
    - `discussion_open` boolean, required
    - `discussion_state` string, required
    - `discussion_type` string, required
    - `first_post` RespPostModel, required
      - `avatar_url` string, required
      - `can_edit` boolean, required
      - `can_hard_delete` boolean, required
      - `can_like` boolean, required
      - `can_reply` boolean, required
      - `can_report` boolean, required
      - `can_soft_delete` boolean, required
      - `can_stick` boolean, required
      - `can_undelete` boolean, required
      - `can_unstick` boolean, required
      - `can_view` boolean, required
      - `edit_count` integer, required
      - `is_banned` boolean, required
      - `is_first_post` boolean, required
      - `is_ignored` boolean, required
      - `is_last_post` boolean, required
      - `is_like2_node` boolean, required
      - `is_liked` boolean, required
      - `is_staff` boolean, required
      - `is_sticked` boolean, required
      - `is_unread` boolean, required
      - `last_edit_date` integer, required
      - `last_edit_user_id` integer, required
      - `like_date` integer, required
      - `likes` integer, required
      - `message` string, required
      - `message_html` string, required
      - `message_plain_text` string, required
      - `message_state` string, required
      - `node_id` integer, required
      - `position` integer, required
      - `post_date` integer, required
      - `post_id` integer, required
      - `signature` string, required
      - `signature_html` string, required
      - `signature_plain_text` string, required
      - `sticky_user_id` integer, required
      - `thread_id` integer, required
      - `thread_is_closed` boolean, required
      - `thread_is_deleted` boolean, required
      - `update_date` integer, required
      - `user_id` integer, required
      - `username` string, required
      - `username_html` string, required
      - `view_url` string, required
      - `warning_id` integer, required
      - `warning_message` string, required
      - `comment_count` integer, required
    - `first_post_id` integer, required
    - `first_post_likes` integer, required
    - `hide_contacts` boolean, required
    - `is_bumped` boolean, required
    - `is_hidden` boolean, required
    - `is_hot` boolean, required
    - `is_ignored` boolean, required
    - `is_like2_node` boolean, required
    - `is_liked` boolean, required
    - `is_starred` boolean, required
    - `is_unread` boolean, required
    - `is_watched` boolean, required
    - `last_bump_date` integer, required
    - `last_post_date` integer, required
    - `last_post_id` integer, required
    - `last_post_user_id` integer, required
    - `last_post_username` string, required
    - `node_id` integer, required
    - `post_count` integer, required
    - `post_date` integer, required
    - `prefix_id` integer, required
    - `prefix_ids` integer[], required
    - `reply_count` integer, required
    - `reply_group_id` integer, required
    - `review_negative_count` integer, required
    - `review_paid_count` integer, required
    - `review_positive_count` integer, required
    - `review_score` number, required
    - `review_share` number, required
    - `review_total_count` integer, required
    - `review_unproven_count` integer, required
    - `sticky` boolean, required
    - `tags` string[], required
    - `thread_id` integer, required
    - `title` string, required
    - `title_en` string, required
    - `user_id` integer, required
    - `username` string, required
    - `username_html` string, required
    - `view_count` integer, required
    - `view_url` string, required
    - `visitor_post_count` integer, required
    - `contest` object, required
      - `type` string, required
      - `finish_date` integer, required
      - `now_count_members` integer, required
      - `needed_members` integer, required
      - `is_finished` integer, required
      - `count_winners` integer, required
      - `require_like_count` integer, required
      - `require_total_like_count` integer, required
      - `prize_type` string, required
      - `prize_type_phrase` string, required
      - `prize_data` union, required
        - object
        - number
      - `prize_cost` integer, required
      - `is_money_places` integer, required
      - `chance_to_win` number, required
      - `prize_per_winner` integer, nullable, required
      - `prize_places` object, nullable, required
        - `place` integer, required
        - `amount` integer, required
      - `already_participate` boolean, required
      - `permissions` object, required
        - `can_finish` boolean, required
        - `can_participate` boolean, required
        - `can_participate_error` string, required
        - `can_view_user_list` boolean, required
  - `data_total` integer, required
  - `links` object, required
    - `pages` integer, required
    - `page` integer, required
    - `next` string
    - `before` integer, required
  - `system_info` RespSystemInfo, required
    - `visitor_id` integer, required
    - `time` integer, required
    - `log_id` integer, required

## Other responses

- `401`: Unauthorized
- `403`: Error Response.

## Changes

- **2026-11-03** `acd46e0a23e3`: 48 breaking, 4 warning, 100 info
  - the response property `links/next` became optional for the status `200`
  - the `data/items/allOf[#/components/schemas/Resp_ThreadModel]/contest/prize_data` response's property type changed from `object, integer` to `object, number` for status `200`
  - the `data/items/allOf[#/components/schemas/Resp_ThreadModel]/contest/prize_data/additionalProperties/` response's property type changed from `integer` to `number` for status `200`
  - removed the required property `data/items/allOf[#/components/schemas/Resp_ThreadModel]/creator_user_id` from the response with the `200` status
  - …148 more

[Operation history](https://skmtc.dev/lolz/apis/lolzteam-public-api-forum/changes/search/tagged/post.md)

---

[API](https://skmtc.dev/lolz/apis/lolzteam-public-api-forum.md) - [All operations](https://skmtc.dev/lolz/apis/lolzteam-public-api-forum/llms.txt) - [OpenAPI document](https://skmtc.dev/lolz/apis/lolzteam-public-api-forum/revisions/acd46e0a23e3?raw)
