# WeChat detail API

detail on WeChat: 1.5 credits per successful call, with clear inputs, source data and billing.

Canonical: https://socialtoai.com/wechat-detail-api/

## One request

1.5 credits per successful or empty call. Failed calls cost 0.

Replace any PASTE_PUBLIC placeholder with a supported public identifier. This is a request template; it does not run automatically.

```
curl --request POST 'https://api.socialtoai.com/v1/detail' \
  --header "X-API-Key: $SOCIALTOAI_API_KEY" \
  --header 'Content-Type: application/json' \
  --header 'Idempotency-Key: REPLACE_WITH_A_UNIQUE_REQUEST_ID' \
  --data '{"platform":"wechat","url_or_id":"PASTE_PUBLIC_ITEM_URL_OR_ID"}'
```

## Native support

Result shape: item. Pagination: not supported.

These values describe the reference card. Additional restrictions can apply to user discovery or a content subtype. Inspect applied_params and warnings instead of assuming an unsupported filter was honored.

## A schema-checked example

Illustrative result with one invented value and an example trial balance. It shows the response shape; it is not a live response or a production availability measurement.

```
{
  "request_id": "example_only_not_a_live_call",
  "schema_version": "v1",
  "fetched_at": "2026-09-05T00:00:00Z",
  "status": "ok",
  "applied_params": {},
  "warnings": [],
  "items": [
    {
      "kind": "item",
      "id": "EXAMPLE_ITEM_ID",
      "author": {
        "name": "example_author"
      },
      "published_at": "2026-09-01T08:30:00Z",
      "metrics": {
        "likes": 412,
        "comments": 96
      },
      "title": "Illustrative post title",
      "text": "Illustrative excerpt, not real content."
    }
  ],
  "platform": "wechat",
  "billing": {
    "cost": 1.5,
    "balance": 0.5,
    "unit": "credits",
    "pricing": "standard"
  }
}
```

## Platform limitations

Trending is not supported. Search with sort=latest is an alternative, with a different meaning.

Detail and comments require an HTTPS mp.weixin.qq.com article URL, not a bare ID.

Profiles and creator posts require gh_username. Discover an account with search(type=user) first; discovery is a separate paid call.

The 30d search filter falls back to all with a warning. Count trims the projected results rather than changing the source page size.

[All WeChat actions →](https://socialtoai.com/platforms/wechat/)
