Zhihu Salt Content Search

https://api.sandbase.ai/v1/api/zhihu/web/salt-search-v3

Returns Zhihu Salt column and chapter search results matching a specified keyword. Supports pagination with offset and limit parameters.

Price
$0.0015USD / callFirst 100 calls per day free (shared per organization)
Method
POST
Response
JSON
Parameters
1 required · 3 optional
Production route

Try the model

Playground

Open playground
Input
Search Keywords
Number of contents per page
Offset
Search Hash ID
OutputExample
Responseoutputs · 20.4 KB · 494 lines
[
  {
    "data": {
      "ab_params": "sb_zhiedu=1;dm_question_limit=2;dm_fine_rel=2;sb_caowei_4in10=1;dm_AI_hot_recall=0;sb_sku_time=1;bt_holdback_2025=0;dm_l3_multi3=1;dm_realtime=5;dm_med_koc=1;dm_ai_medical=1;sb_sku_rel=1;dm_l2_ctr_v4=0;dm_social_boost=0;dm_l2_ab=1;dm_vote_score=0;dm_pu_sug=0;adflow=0;bt_vertical_mem=1;dm_hot_pin=1;dm_pre_docs=2;dm_test=1;sb_xg_search=1;d_new_search_h2=0;dm_ai_model=6;sb_ecpmctcvr=1;sb_cr=1;bt_member_verify=1;dm_ai_rerank=3;dm_ai_corner1=0;sb_cardfilter=1;dm_l2_snp=1;sb_kvip_xz=1;dm_security=1;dm_ks_model=0;dm_v_member_zag=2;dm_correct=0;dm_pin_card=1;dm_center_feature=1;sb_vip_xunzhi=1;sb_eduzhi=1;sb_storytag=1;dm_l2_snp_v2=1;dm_tag_t5gemma=0;dm_zr_sv=0;dm_a1_suppress=0;dm_aicard_mutex=0;dm_user_follower=1;sb_slot_time=2;sb_vip_tag=1;sb_nvip_ecpm=1;dm_ai_card_cache=0;dm_ai_hot_more=0;dm_l1_rel=0;dm_query_rewrite=2;sb_newreb=1;sb_storyai=2;sb_sku_ui=1;dm_router_rewrite=0;dm_content_quota=3;dm_skill_cmb=0;dm_ai_search_safe=1;sb_zhiad=1;sb_new_guess=1;sb_pe=1;sb_novel_member=1;dm_member_py=1;dm_hotvideo=1;dm_ai_search_kl=1;sb_fea_0914=0;sb_paid_recency=0;dm_mark=2;dm_ai_prompt=0;sb_domain_2025=0;sb_slot_domain=2;dm_preset_opt=1;dm_pr_lc=0;dm_search_pregen=1;dm_ai_hot_recall=0;sb_story_ca=1;sb_sku_kzh=1;sb_ff=1;dm_isocial=6;dm_ks_memory=0;dm_queryrewrite_r=0;dm_ai_zhiplus=1;se_koc_list_box=1;dm_s_aiclarify=0",
      "data": [
        {
          "highlight": {},
          "hit_labels": null,
          "id": 1911116557708399600,
          "index": 0,
          "object": {
            "ab_id_list": [
              "sb_zhiedu=1",
              "dm_question_limit=2",
              "dm_fine_rel=2",
              "sb_caowei_4in10=1",
              "dm_AI_hot_recall=0",
              "sb_sku_time=1",
              "bt_holdback_2025=0",
              "dm_l3_multi3=1",
              "dm_realtime=5",
              "dm_med_koc=1",
              "dm_ai_medical=1",
              "sb_sku_rel=1",
              "dm_l2_ctr_v4=0",
              "dm_social_boost=0",
              "dm_l2_ab=1",
              "dm_vote_score=0",
              "dm_pu_sug=0",
              "adflow=0",
              "bt_vertical_mem=1",
              "dm_hot_pin=1",
              "dm_pre_docs=2",
              "dm_test=1",
              "sb_xg_search=1",
              "d_new_search_h2=0",
              "dm_ai_model=6",
              "sb_ecpmctcvr=1",
              "sb_cr=1",
              "bt_member_verify=1",
              "dm_ai_rerank=3",
              "dm_ai_corner1=0",
              "sb_cardfilter=1",
              "dm_l2_snp=1",
              "sb_kvip_xz=1",
              "dm_security=1",
              "dm_ks_model=0",
              "dm_v_member_zag=2",
              "dm_correct=0",
              "dm_pin_card=1",
              "dm_center_feature=1",
              "sb_vip_xunzhi=1",
              "sb_eduzhi=1",
              "sb_storytag=1",
              "dm_l2_snp_v2=1",
              "dm_tag_t5gemma=0",
              "dm_zr_sv=0",
              "dm_a1_suppress=0",
              "dm_aicard_mutex=0",
              "dm_user_follower=1",
              "sb_slot_time=2",
              "sb_vip_tag=1",
              "sb_nvip_ecpm=1",
              "dm_ai_card_cache=0",
              "dm_ai_hot_more=0",
              "dm_l1_rel=0",
              "dm_query_rewrite=2",
              "sb_newreb=1",
              "sb_storyai=2",
              "sb_sku_ui=1",
              "dm_router_rewrite=0",
              "dm_content_quota=3",
              "dm_skill_cmb=0",
              "dm_ai_search_safe=1",
              "sb_zhiad=1",
              "sb_new_guess=1",
              "sb_pe=1",
              "sb_novel_member=1",
              "dm_member_py=1",
              "dm_hotvideo=1",
              "dm_ai_search_kl=1",
              "sb_fea_0914=0",
              "sb_paid_recency=0",
              "dm_mark=2",
              "dm_ai_prompt=0",
              "sb_domain_2025=0",
              "sb_slot_domain=2",
              "dm_preset_opt=1",
              "dm_pr_lc=0",
              "dm_search_pregen=1",
              "dm_ai_hot_recall=0",
              "sb_story_ca=1",
              "sb_sku_kzh=1",
              "sb_ff=1",
              "dm_isocial=6",
              "dm_ks_memory=0",
              "dm_queryrewrite_r=0",
              "dm_ai_zhiplus=1",
              "se_koc_list_box=1",
              "dm_s_aiclarify=0",
              "vp_rank_v6=1",
              "vp_sim_q_recall=0",
              "vp_sku_threshold=0",
              "vp_kmrel4090=1",
              "ed_se_box_hm=0",
              "vp_maidian=1",
              "nq_koc_card_opt=0"
            ],
            "attached_info_bytes": "OpYFCgtwbGFjZWhvbGRlchIgYTIyYTM2MWUyZTBkODFkYzQ2NjRkOTZlYThkMzg0MGUYUyITMTkxMDQ3ODI4MjAxMDM2Mzc4N0oGb3BlbmFpUABYFWABagZPcGVuQUlwBIABpsGt5LSllwOYAQCgAQCoAQCwAQHCAQCAAgGyArgDeyJjb250ZW50X2lkIjoxOTEwNDc4MjgyMDEwMzYzNzg3LCJjb250ZW50X3R5cGUiOiJQYWlkQ29sdW1uIiwiY29udGVudF90b2tlbiI6MTkxMDQ3ODI4MjAxMDM2Mzc4Nywic3ViX2NvbnRlbnRfaWQiOjE5MTExMTY1NTc3MDgzOTk3MDUsInN1Yl9jb250ZW50X3Rva2VuIjoxOTExMTE2NTU3NzA4Mzk5NzA1LCJzdWJfY29udGVudF90eXBlIjoiUGFpZF9Db2x1bW5fQ2hhcHRlciIsIm1hdGVyaWFsX2lkIjoxOTExMTE2NTU3NzA4Mzk5NzA1LCJza3VfaWQiOjE5MTExMTY1Njg3NDM2MzgxNTAsImlzX2ludGVydmVuZSI6ZmFsc2UsInJlY2FsbF9zY29yZSI6MC4wMTEyOTM4MjEwNTcxODgzMjYsInJlY2FsbF9zb3VyY2UiOiJTT1VSQ0VfU0VBUkNIX1JFTEVWQU5DRV9LTk4iLCJyZWNhbGxfcmFuayI6MCwiaXNfdmlwIjpmYWxzZSwiaXNfYWNyb3NzX3ZlcnRpY2FsIjpmYWxzZX24AgCKAwCSAxMyMDU1MTM3NDcwMzg4Mzc2NjE0mgMAogMJMTAxXzNfMy4wqgMA4AQA+gQAggUgYTIyYTM2MWUyZTBkODFkYzQ2NjRkOTZlYThkMzg0MGWKBQblhbbku5Y=",
            "body": {
              "authors": [
                {
                  "name": "来自「 慑宫之君恩难承」",
                  "url_token": ""
                }
              ],
              "description": "静徽敛息,缓缓的垂首,好半天都没有做声。再仰起头的时候,她不是最先去看皇帝的表情,而是看向年贵妃。她想知道,此时此刻,最痛快的是不是她!“臣妾没有什么可说的,裕嫔所言,皆是冤枉之语。皇上若不信臣妾,只管传召安嫔前来问话。”齐妃已经咽气了,成为不了障碍。唯独是这个安嫔。虽然有些不放心,但静徽倒也不怕。安嫔会拿着自己的性命和腹中的胎儿去偿还汪氏么?很显然,人在逆境,必只求生。怎么也得先保住自己。雁菡并",
              "images": [
                "https://picx.zhimg.com/v2-ae7492c60e8f8d9fd61ad9dd81db3e25.jpg?source=31184dd1"
              ],
              "play_icon": "",
              "publish_at": 1748425739,
              "show_author": "",
              "show_image": "",
              "title": "启祥宫中,戳穿阴谋"
            },
            "card_type": "",
            "card_version": "1",
            "commodity_id": "1911116557708399705",
            "commodity_type": "paid_column_chapter",
            "finish_label": {
              "text": "已完结"
            },
            "footer": "",
            "header": {
              "card_title": "长篇故事",
              "no_more": false
            },
            "sku_id": "1911116568743638150",
            "slave_url": "https://www.zhihu.com/market/paid_column/1910478282010363787/section/1911116557708399705?km_channel=search&origin_label=search&is_mid_long=true",
            "source": "DEFAULT",
            "tab_type": "album_all",
            "topic_label_list": [
              {
                "color": "",
                "text": "言情"
              },
              {
                "color": "",
                "text": "古代"
              }
            ],
            "url": "https://www.zhihu.com/market/paid_column/1910478282010363787/section/1911116557708399705?km_channel=search&origin_label=search&is_mid_long=true"
          },
          "type": "knowledge_ad"
        },
        {
          "highlight": {},
          "hit_labels": null,
          "id": 1911073484639024000,
          "index": 1,
          "object": {
            "ab_id_list": [
              "sb_zhiedu=1",
              "dm_question_limit=2",
              "dm_fine_rel=2",
              "sb_caowei_4in10=1",
              "dm_AI_hot_recall=0",
              "sb_sku_time=1",
              "bt_holdback_2025=0",
              "dm_l3_multi3=1",
              "dm_realtime=5",
              "dm_med_koc=1",
              "dm_ai_medical=1",
              "sb_sku_rel=1",
              "dm_l2_ctr_v4=0",
              "dm_social_boost=0",
              "dm_l2_ab=1",
              "dm_vote_score=0",
              "dm_pu_sug=0",
              "adflow=0",
              "bt_vertical_mem=1",
              "dm_hot_pin=1",
              "dm_pre_docs=2",
              "dm_test=1",
              "sb_xg_search=1",
              "d_new_search_h2=0",
              "dm_ai_model=6",
              "sb_ecpmctcvr=1",
              "sb_cr=1",
              "bt_member_verify=1",
              "dm_ai_rerank=3",
              "dm_ai_corner1=0",
              "sb_cardfilter=1",
              "dm_l2_snp=1",
              "sb_kvip_xz=1",
              "dm_security=1",
              "dm_ks_model=0",
              "dm_v_member_zag=2",
              "dm_correct=0",
              "dm_pin_card=1",
              "dm_center_feature=1",
              "sb_vip_xunzhi=1",
              "sb_eduzhi=1",
              "sb_storytag=1",
              "dm_l2_snp_v2=1",
              "dm_tag_t5gemma=0",
              "dm_zr_sv=0",
              "dm_a1_suppress=0",
              "dm_aicard_mutex=0",
              "dm_user_follower=1",
              "sb_slot_time=2",
              "sb_vip_tag=1",
              "sb_nvip_ecpm=1",
              "dm_ai_card_cache=0",
              "dm_ai_hot_more=0",
              "dm_l1_rel=0",
              "dm_query_rewrite=2",
              "sb_newreb=1",
              "sb_storyai=2",
              "sb_sku_ui=1",
              "dm_router_rewrite=0",
              "dm_content_quota=3",
              "dm_skill_cmb=0",
              "dm_ai_search_safe=1",
              "sb_zhiad=1",
              "sb_new_guess=1",
              "sb_pe=1",
              "sb_novel_member=1",
              "dm_member_py=1",
              "dm_hotvideo=1",
              "dm_ai_search_kl=1",
              "sb_fea_0914=0",
              "sb_paid_recency=0",
              "dm_mark=2",
              "dm_ai_prompt=0",
              "sb_domain_2025=0",
              "sb_slot_domain=2",
              "dm_preset_opt=1",
              "dm_pr_lc=0",
              "dm_search_pregen=1",
              "dm_ai_hot_recall=0",
              "sb_story_ca=1",
              "sb_sku_kzh=1",
              "sb_ff=1",
              "dm_isocial=6",
              "dm_ks_memory=0",
              "dm_queryrewrite_r=0",
              "dm_ai_zhiplus=1",
              "se_koc_list_box=1",
              "dm_s_aiclarify=0",
              "vp_rank_v6=1",
              "vp_sim_q_recall=0",
              "vp_sku_threshold=0",
              "vp_kmrel4090=1",
              "ed_se_box_hm=0",
              "vp_maidian=1",
              "nq_koc_card_opt=0"
            ],
            "attached_info_bytes": "OpYFCgtwbGFjZWhvbGRlchIgYTIyYTM2MWUyZTBkODFkYzQ2NjRkOTZlYThkMzg0MGUYUyITMTkxMDQ3ODIyODk3NzU4NjUwMEoGb3BlbmFpUABYFWABagZPcGVuQUlwBIABpsGt5LSllwOYAQCgAQGoAQCwAQHCAQCAAgGyArgDeyJjb250ZW50X2lkIjoxOTEwNDc4MjI4OTc3NTg2NTAwLCJjb250ZW50X3R5cGUiOiJQYWlkQ29sdW1uIiwiY29udGVudF90b2tlbiI6MTkxMDQ3ODIyODk3NzU4NjUwMCwic3ViX2NvbnRlbnRfaWQiOjE5MTEwNzM0ODQ2MzkwMjQwOTAsInN1Yl9jb250ZW50X3Rva2VuIjoxOTExMDczNDg0NjM5MDI0MDkwLCJzdWJfY29udGVudF90eXBlIjoiUGFpZF9Db2x1bW5fQ2hhcHRlciIsIm1hdGVyaWFsX2lkIjoxOTExMDczNDg0NjM5MDI0MDkwLCJza3VfaWQiOjE5MTEwNzM1MDMzMzcyNTIxMTMsImlzX2ludGVydmVuZSI6ZmFsc2UsInJlY2FsbF9zY29yZSI6MC4wMTA0MzUyMTM1MjAzOTUzMzcsInJlY2FsbF9zb3VyY2UiOiJTT1VSQ0VfU0VBUkNIX1JFTEVWQU5DRV9LTk4iLCJyZWNhbGxfcmFuayI6MSwiaXNfdmlwIjpmYWxzZSwiaXNfYWNyb3NzX3ZlcnRpY2FsIjpmYWxzZX24AgCKAwCSAxMyMDU1MTM3NDcwMzg4Mzc2NjE0mgMAogMJMTAxXzNfMy4wqgMA4AQA+gQAggUgYTIyYTM2MWUyZTBkODFkYzQ2NjRkOTZlYThkMzg0MGWKBQblhbbku5Y=",
            "body": {
              "authors": [
                {
                  "name": "来自「 孤军」",
                  "url_token": ""
                }
              ],
              "description": "周先伟没想到,贺长卿直接就说出了第一个瓷盒的准确来历,心头不由得一惊,满脸都写满了惊恐。也就是他那瞬间的表情,让尉迟然和贺长卿都明白了,那个凶手从夏家大院取走的就是一个瓷盒,而那个凶手极大可能就是如今站在他们跟前的这个男子。怎么办?是要继续将戏演下去呢?还是直接将其抓捕。尉迟然虽然没有信心可以抓到周先伟,但毕竟有贺长卿在场。可贺长卿似乎并不打算动手,而是落座在桌旁,仔细看着那个瓷盒,看了许久,然后",
              "images": [
                "https://pica.zhimg.com/v2-c8d578d9bf2ed0d711aa48becdf7714d.jpg?source=31184dd1"
              ],
              "play_icon": "",
              "publish_at": 1748415468,
              "show_author": "唐小豪",
              "show_image": "https://pica.zhimg.com/v2-c8d578d9bf2ed0d711aa48becdf7714d.jpg?source=31184dd1",
              "title": "开眼"
            },
            "card_type": "",
            "card_version": "1",
            "commodity_id": "1911073484639024090",
            "commodity_type": "paid_column_chapter",
            "finish_label": {
              "text": "已完结"
            },
            "footer": "",
            "header": {
              "card_title": "长篇故事",
              "no_more": false
            },
            "sku_id": "1911073503337252113",
            "slave_url": "https://www.zhihu.com/market/paid_column/1910478228977586500/section/1911073484639024090?km_channel=search&origin_label=search&is_mid_long=true",
            "source": "DEFAULT",
            "tab_type": "album_all",
            "topic_label_list": [
              {
                "color": "",
                "text": "悬疑"
              },
              {
                "color": "",

Examples

Select an example to load its inputs and result into the playground.

Model card

Specifications

Pricing

Base price
$0.0015 / run
Daily free calls
First 100 calls per day free (shared per organization)

Request & response

Method
POST
Request body
application/json
Response
application/json
Execution
sync

Parameters

keyword
string · required
limit
string · optional
offset
string · optional
search_hash_id
string · optional

Access

Provider
Zhihu
API
Platform API
Base URL
https://api.sandbase.ai
Endpoint
/v1/api/zhihu/web/salt-search-v3
Authentication
Bearer API key

API README

Zhihu Salt Content Search API

Retrieve Zhihu Salt market search results by providing a query term in keyword.

Use cases

  • Search Zhihu Salt stories and column chapters by keyword.
  • Browse market content catalogs and chapter links programmatically.
  • Paginate through Salt search results using custom limit and offset values.

Request

curl -X POST "https://api.sandbase.ai/v1/api/zhihu/web/salt-search-v3" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword": "OpenAI"}'

Parameters

NameTypeRequiredDescription
keywordstringYesSearch Keywords
limitstringNoNumber of contents per page
offsetstringNoOffset
search_hash_idstringNoSearch Hash ID

Example response

Real response for the request above, trimmed to the main fields. User names and long IDs are masked.

{
  "data": [
    {
      "id": 1911116557708399705,
      "type": "knowledge_ad",
      "object": {
        "commodity_id": "1911116557708399705",
        "commodity_type": "paid_column_chapter",
        "sku_id": "1911116568743638150",
        "slave_url": "https://www.zhihu.com/market/paid_column/1910478282010363787/section/19111165577…",
        "tab_type": "album_all",
        "url": "https://www.zhihu.com/market/paid_column/1910478282010363787/section/19111165577…"
      }
    }
  ]
}

Notes

  • Use limit and offset to paginate through search results.
  • Pass search_hash_id when tracking a specific search session.

Related APIs

  • Zhihu AI Search Stream: Returns streaming AI search results from Zhihu based on a query prompt.
  • Zhihu Answer Details: Retrieves detailed information for a specific Zhihu answer using its numeric ID, including answer text, timestamps, and share links.
  • Zhihu Article Search: Search Zhihu articles and answers by keyword and get titles, excerpts, authors, vote and comment counts, with sorting, content type and time filters plus offse…

Start building

Send your first request

Platform API endpoint with unified authentication and usage tracking.

Production API
Platform API endpoint
https://api.sandbase.ai/v1/api/zhihu/web/salt-search-v3
Authorization header
Authorization: Bearer $SANDBASE_API_KEY
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
  -X POST "https://api.sandbase.ai/v1/api/zhihu/web/salt-search-v3" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'SANDBASE_JSON'
{
  "limit": "20",
  "offset": "0",
  "keyword": "OpenAI",
  "search_hash_id": ""
}
SANDBASE_JSON
)
printf '%s\n' "$result"

Explore more

Related APIs

All APIs
APIPriceResponseReleased
Zhihu$0.0015 per callJSONJul 31, 2026
Zhihu$0.0075 per callJSONJul 31, 2026
Zhihu$0.0015 per callJSONJul 31, 2026
Zhihu$0.0015 per callJSONJul 31, 2026
Zhihu$0.0015 per callJSONJul 31, 2026
Zhihu$0.0015 per callJSONJul 31, 2026

Questions

FAQ

How do I use the Zhihu Salt Content Search API?

Send a POST request to https://api.sandbase.ai/v1/api/zhihu/web/salt-search-v3 with your SandBase API key in the Authorization header (Bearer) and the parameters as a JSON body. You can also try it in the Playground on this page without writing code.

How much does the Zhihu Salt Content Search API cost?

$0.0015 per call. Every organization gets 100 free calls per UTC day, shared across eligible SandBase APIs including this one; after that each call is billed at this price from your SandBase balance. There is no subscription.

What parameters does the Zhihu Salt Content Search API accept?

Required: keyword (string). Optional: limit (string), offset (string) and search_hash_id (string). The Parameters table and the Playground on this page list every field.

What does the Zhihu Salt Content Search API return?

A JSON response returned in the same HTTP request (synchronous). The README on this page includes a sample response.

Do I need a Zhihu developer account or API key?

No. Zhihu Salt Content Search runs through SandBase, so one SandBase API key covers this endpoint and every other API and model in the catalog. You do not need to apply for Zhihu API access separately.