Skip to content
Eden Engine

Kuaishou User Post List (by user id)

omnial/kuaishou-app-fetch-user-post

Given a Kuaishou user id, returns a paginated list of that user's published posts: caption, publish time, duration, engagement counts (views, likes, collects, shares, comments, forwards), the author's own public identity (display name, account id, sex, verification flag), the post's region label, and a stripped presence signal for the cover, avatar, and video files. Also returns the profile's series cards and a page cursor for the next page; an unknown user id returns an empty result rather than an error.

activeper callv1
Provider
Web & Business Data Network
Category
kuaishou
Provider price
$0.020475 per call
Latency p50 / p95
— / —
Success rate
—
Verified
—

Provider list price; Omnial MCP charges provider cost plus a platform markup on top.

Contract

input_schema.json
{
  "type": "object",
  "required": [
    "user_id"
  ],
  "properties": {
    "sort": {
      "enum": [
        "latest",
        "hot"
      ],
      "type": "string",
      "default": "latest",
      "description": "Which posts to return first: `latest` (newest first, default) or `hot`."
    },
    "pcursor": {
      "type": "string",
      "description": "Omit for the first page; pass back a previous response's `pcursor` to fetch the next page."
    },
    "user_id": {
      "type": "string",
      "examples": [
        "903511772"
      ],
      "description": "The Kuaishou user id to list posts for (a numeric account id, e.g. 903511772)."
    }
  },
  "additionalProperties": false
}
output_schema.json
{
  "type": "object",
  "properties": {
    "feeds": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "time": {
            "type": "string",
            "description": "Publish time as a formatted string (observed in the provider's own timezone, e.g. \"2026-09-23 22:00:00\")."
          },
          "type": {
            "type": "number",
            "description": "Post type code; observed 1 (video)."
          },
          "kwaiId": {
            "type": "string",
            "description": "The author's Kuaishou account id string."
          },
          "caption": {
            "type": "string",
            "description": "The post's caption text."
          },
          "user_id": {
            "type": "number",
            "description": "The author's numeric Kuaishou user id."
          },
          "duration": {
            "type": "number",
            "description": "Playback duration, in milliseconds."
          },
          "headurls": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "url": {
                  "type": [
                    "string",
                    "null"
                  ],
                  "description": "Avatar image URL. Value withheld (stripped to `null`) in this tool's output."
                }
              },
              "additionalProperties": true
            },
            "description": "The author's avatars."
          },
          "photo_id": {
            "type": "number",
            "description": "The post's numeric Kuaishou id. Ids this large exceed JavaScript's exact-integer range (2^53) and arrive rounded from parse."
          },
          "user_sex": {
            "type": "string",
            "description": "The author's public sex code (observed \"M\")."
          },
          "verified": {
            "type": "boolean",
            "description": "Whether the author's account is verified."
          },
          "timestamp": {
            "type": "number",
            "description": "Publish time as a Unix epoch, in milliseconds."
          },
          "user_name": {
            "type": "string",
            "description": "The author's public display name."
          },
          "like_count": {
            "type": "number",
            "description": "Like count."
          },
          "soundTrack": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The track's id string."
              },
              "name": {
                "type": "string",
                "description": "The track's title."
              },
              "artist": {
                "type": "string",
                "description": "The track's published artist credit."
              },
              "duration": {
                "type": "number",
                "description": "The track's duration, in seconds."
              }
            },
            "description": "Music attached to the post, when the post carries a sound track.",
            "additionalProperties": true
          },
          "view_count": {
            "type": "number",
            "description": "View count."
          },
          "share_count": {
            "type": "number",
            "description": "Share count."
          },
          "main_mv_urls": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "url": {
                  "type": [
                    "string",
                    "null"
                  ],
                  "description": "Video file URL. Value withheld (stripped to `null`) in this tool's output -- only whether a playable video file exists is observable."
                }
              },
              "additionalProperties": true
            },
            "description": "The post's main video file references."
          },
          "collect_count": {
            "type": "number",
            "description": "Collect/save count."
          },
          "comment_count": {
            "type": "number",
            "description": "Comment count."
          },
          "forward_count": {
            "type": "number",
            "description": "Forward count."
          },
          "photoAreaInfo": {
            "type": "object",
            "properties": {
              "areaName": {
                "type": "string",
                "description": "The post's published region label the author chose, e.g. \"发布于河北\" -- a place, not a precise address."
              }
            },
            "additionalProperties": true
          },
          "cover_thumbnail_urls": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "url": {
                  "type": [
                    "string",
                    "null"
                  ],
                  "description": "Cover image URL. Value withheld (stripped to `null`) in this tool's output -- only whether a cover exists is observable, not the image itself."
                }
              },
              "additionalProperties": true
            },
            "description": "The post's cover thumbnails."
          }
        },
        "additionalProperties": true
      },
      "description": "One entry per post, newest first when `sort: latest`."
    },
    "pcursor": {
      "type": "string",
      "description": "Opaque page cursor for pagination; pass it back as the `pcursor` input to fetch the next page of posts."
    },
    "profileTubeCardInfo": {
      "type": "object",
      "properties": {
        "tubeCards": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "extra": {
                "type": "object",
                "properties": {
                  "count": {
                    "type": "string",
                    "description": "Episode count, as a string."
                  },
                  "serial_id": {
                    "type": "string",
                    "description": "The series' id string."
                  }
                },
                "additionalProperties": true
              },
              "mainTitle": {
                "type": "string",
                "description": "The series card's title."
              }
            },
            "additionalProperties": true
          }
        }
      },
      "description": "The profile's public series/serial cards (collections of posts).",
      "additionalProperties": true
    }
  },
  "description": "The post list, as returned at routing.responseResultPath ($.output). Observed as `{}` (no fields at all) when the given `user_id` does not resolve to a publishable account -- confirmed against the `kuaishou-user-invalid-id` fixture, which billed nothing.",
  "additionalProperties": true
}

Pricing

Every real charge, itemised. A model that quietly omits one is a slow financial leak, so nothing here is rolled up, and a charge that only applies to some inputs says so rather than being added in.

Prices in this catalog are the provider's own list price, not your bill: Omnial MCP charges provider cost plus a platform markup on top, so what you are charged is higher than the figure shown. For the exact amount a specific call will cost, run omnial_execute with dry_run: true; that number includes the markup and is what we hold while the call runs. It is a quote, not a cap on the charge.

ChargeRate
Per call
Flat, regardless of what comes back
$0.020475
Cost basis
Not recorded

This tool's catalog entry does not record how its final bill is determined, so we will not tell you whether its cost is fixed before the call or reported by the provider afterwards. Either way what is held is a quote rather than a cap: you are charged what the call actually costs, bounded at 2x the quote.

Updated
Sep 25, 2026