Theme
Language
POST$0.013 per request · $13.00 per 1,000 requests

Fetch search

WeChat Universal Search

Endpoint

POST https://getvibeapi.com/v1/social/wechat_search/v2/fetch_search

Example

curl -sS "https://getvibeapi.com/v1/social/wechat_search/v2/fetch_search" \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary '{"keyword":"value"}'

Send your key in the Authorization: Bearer header. You pay only for requests the data provider accepts. Requests it rejects (errors, timeouts, invalid parameters) are not billed. A valid request that returns an empty or not-found result from the platform is billed.

Parameters

keywordRequired

body · string

Search keyword (1-100 chars)

business_type

body · string

Vertical key (18 total). **Verified to return data**: all / account / article / video / sticker. The rest (underline / encyclopedia / live_stream / comment / listen / news / photos / book / moments / image / mini_game / weixin_index / ai_search) are gated server-side per account & region and currently always come back empty (count=0 plus a no_more message — still billed as a normal call). Use the `categories` field of an `all` search for the authoritative per-account tab list. Values outside this list are rejected (422)

sort

body · integer

Sort (result page 'sort' dropdown, common to all verticals): default/0 (relevance) / latest/1 (newest) / hot/2 (most liked); string key or integer

publish_time

body · integer

Publish time (result page 'time' dropdown, common): all/0 / day/1 / week/2 / half_year/3; string key or integer

offset

body · integer

Pass 0 for the first page; use cursor to paginate (offset alone does not work — it returns the first page every time)

cursor

body · string

Pagination cursor: leave empty for the first page; for the next page pass back the cursor returned in the previous response

raw

body · boolean

True=raw search response; False=simplified parsed structure

Fetch search — WeChat Search API | GetVibe API