---
title: "Fetch intelligent search result"
method: GET
path: "/intelligent/search/result"
---

# Fetch intelligent search result

`GET /intelligent/search/result`

## Query parameters

- `id` string, required
- `limit` integer
- `media` integer, required
- `statistics` integer
- `previewlines` integer
- `bucket` string
- `dateFrom` string
- `dateTo` string
- `reset` 0 | 1

## Response `200`

Intelligent search result page. The client is expected to poll this
endpoint repeatedly and interpret the status code:

  0 = Success with results (continue polling, more results available)
  1 = No more results available (this response might still have results)
  2 = Search ID not found
  3 = No results yet available, keep trying
  4 = Error

- object
  - `records` SearchResult[] — Result records in this page
    - `systemid` string, uuid, required — System identifier uniquely identifying the item
    - `storageid` string — Storage identifier, empty if not stored/available
    - `instore` boolean — Whether the data of the item is in store and the storageid is valid
    - `size` integer — Size in bytes of the item data
    - `accesslevel` integer — Native access level of the item
    - `type` integer — Low-level content type
    - `media` integer — High-level media type
    - `added` string — When the item was added to the system
    - `date` string — When the item was discovered or created
    - `name` string — Name or title
    - `description` string — Full description, text only
    - `xscore` integer — X-Score, ranking its relevancy, 0–100
    - `simhash` integer — Simhash of the item data
    - `bucket` string — Bucket identifier
    - `tags` Tag[] — Meta-data tags helping in classification of the item data
      - `class` integer, required — Tag class
      - `value` string, required — Tag value
    - `relations` Relationship[] — Related items
      - `target` string, uuid, required — Target item system ID
      - `relation` integer, required — Relation type (see server implementation)
    - `accesslevelh` string — Human friendly access level info
    - `mediah` string — Human friendly media type info
    - `simhashh` string — Human friendly simhash
    - `typeh` string — Human friendly content type info
    - `tagsh` PanelSearchResultTag[] — Human friendly tags
      - `class` integer — Tag class
      - `classh` string — Human friendly tag class
      - `value` string — Tag value
      - `valueh` string — Human friendly tag value
    - `randomid` string, uuid — Random ID
    - `bucketh` string — Human friendly bucket name
    - `group` string — File group
    - `indexfile` string — Index file ID
  - `status` 0 | 1 | 2 | 3 | 4, required — Status of the search result: 0 = Success with results (continue polling) 1 = No more results available 2 = Search ID not found 3 = No results yet available, keep trying 4 = Error

## Other responses

- `400` — Invalid input data
- `401` — Not authorized. Verify the API key.
- `404` — Search ID not found
- `500` — Internal API error

---

[API](https://skmtc.net/intelligencex/apis/intelx-io-search-api.md) · [All operations](https://skmtc.net/intelligencex/apis/intelx-io-search-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/intelligencex/intelx-io-search-api/versions/09fb9b26ddff/schema)
