> ## Documentation Index
> Fetch the complete documentation index at: https://aisa.one/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Search Toutiao Creator

> Search Toutiao Creator

Search Toutiao Creator

**Pricing** — base \$0.00145 per successful call (provider cost × 1.45; final charge scales by your plan multiplier). Charged only when the upstream response body `code` is `200`.

## Example

```bash theme={null}
curl "https://api.aisa.one/apis/v1/tikhub/douyin/xingtu_v2/search_toutiao_creator?keyword=digital" \
  -H "Authorization: Bearer YOUR_API_KEY"
```


## OpenAPI

````yaml openapi/tikhub-en.json GET /tikhub/douyin/xingtu_v2/search_toutiao_creator
openapi: 3.0.0
info:
  title: TikHub API
  description: >-
    Multi-platform social media data via TikHub — Douyin, TikTok, Bilibili,
    Kuaishou, Weibo, Xiaohongshu, Zhihu, and commercial
    (Xingtu/Huahuo/Billboard) endpoints.
  version: 1.0.0
servers:
  - url: https://api.aisa.one/apis/v1
security:
  - bearerAuth: []
paths:
  /tikhub/douyin/xingtu_v2/search_toutiao_creator:
    get:
      tags:
        - TikHub - Douyin
      summary: Search Toutiao Creator
      description: Search Toutiao Creator
      operationId: get_tikhub_douyin_xingtu_v2_search_toutiao_creator
      parameters:
        - name: keyword
          in: query
          required: true
          schema:
            type: string
            description: 'Search keyword: nickname, Toutiao ID or content word'
            title: Keyword
          description: 'Search keyword: nickname, Toutiao ID or content word'
          example: Electronics
        - name: page
          in: query
          required: false
          schema:
            type: integer
            title: Page
            description: Page number
            default: 1
          description: Page number
          example: 1
        - name: sort_field
          in: query
          required: false
          schema:
            type: string
            description: Sort field, default score (comprehensive)
            default: score
            title: Sort Field
          description: Sort field, default score (comprehensive)
          example: score
        - name: sort_type
          in: query
          required: false
          schema:
            type: integer
            description: 'Sort type: 1=asc, 2=desc'
            default: 2
            title: Sort Type
          description: 'Sort type: 1=asc, 2=desc'
          example: 2
        - name: task_category
          in: query
          required: false
          schema:
            type: integer
            description: Cooperation target
            default: 11
            title: Task Category
          description: Cooperation target
          example: 11
        - name: marketing_target
          in: query
          required: false
          schema:
            type: integer
            description: Marketing target
            default: 1
            title: Marketing Target
          description: Marketing target
          example: 1
        - name: first_industry_id
          in: query
          required: false
          schema:
            description: Industry ID
            title: First Industry Id
            nullable: true
            type: integer
          description: Industry ID
        - name: author_list_id
          in: query
          required: false
          schema:
            description: Featured creator list ID
            title: Author List Id
            nullable: true
            type: string
          description: Featured creator list ID
        - name: price_type
          in: query
          required: false
          schema:
            $ref: '#/components/schemas/XingtuToutiaoPriceType'
            description: >-
              Toutiao image-text price type, fixed to 11; only used together
              with price_min/price_max
            title: Price Type
            nullable: true
          description: >-
            Toutiao image-text price type, fixed to 11; only used together with
            price_min/price_max
          example: 11
        - name: price_min
          in: query
          required: false
          schema:
            description: >-
              Minimum image-text price; must be provided together with
              price_type
            title: Price Min
            nullable: true
            type: integer
            minimum: 0
          description: Minimum image-text price; must be provided together with price_type
          example: 1000
        - name: price_max
          in: query
          required: false
          schema:
            description: >-
              Maximum image-text price; must be provided together with
              price_type
            title: Price Max
            nullable: true
            type: integer
            minimum: 0
          description: Maximum image-text price; must be provided together with price_type
          example: 100000
        - name: tag
          in: query
          required: false
          schema:
            description: Creator category IDs, comma-separated, e.g. `1,6`
            title: Tag
            nullable: true
            type: string
          description: Creator category IDs, comma-separated, e.g. `1,6`
          example: '1'
        - name: persona_tags
          in: query
          required: false
          schema:
            description: >-
              Persona IDs (persona/education/certification/tone). Comma=match
              any; semicolon=group AND, e.g. `1129,110401;110213`
            title: Persona Tags
            nullable: true
            type: string
          description: >-
            Persona IDs (persona/education/certification/tone). Comma=match any;
            semicolon=group AND, e.g. `1129,110401;110213`
          example: 1129,110401
        - name: gender
          in: query
          required: false
          schema:
            description: Creator gender, 1=male, 2=female
            title: Gender
            nullable: true
            type: integer
          description: Creator gender, 1=male, 2=female
          example: 2
        - name: fans_min
          in: query
          required: false
          schema:
            description: Minimum followers
            title: Fans Min
            nullable: true
            type: integer
          description: Minimum followers
          example: 10000
        - name: fans_max
          in: query
          required: false
          schema:
            description: Maximum followers
            title: Fans Max
            nullable: true
            type: integer
          description: Maximum followers
          example: 1000000
        - name: expected_play_min
          in: query
          required: false
          schema:
            description: Minimum expected plays
            title: Expected Play Min
            nullable: true
            type: integer
          description: Minimum expected plays
          example: 100000
        - name: expected_play_max
          in: query
          required: false
          schema:
            description: Maximum expected plays
            title: Expected Play Max
            nullable: true
            type: integer
          description: Maximum expected plays
          example: 1000000
        - name: cpm_min
          in: query
          required: false
          schema:
            description: Minimum expected CPM
            title: Cpm Min
            nullable: true
            type: number
          description: Minimum expected CPM
          example: 10
        - name: cpm_max
          in: query
          required: false
          schema:
            description: Maximum expected CPM
            title: Cpm Max
            nullable: true
            type: number
          description: Maximum expected CPM
          example: 100
        - name: cpe_min
          in: query
          required: false
          schema:
            description: Minimum expected CPE
            title: Cpe Min
            nullable: true
            type: number
          description: Minimum expected CPE
          example: 0.1
        - name: cpe_max
          in: query
          required: false
          schema:
            description: Maximum expected CPE
            title: Cpe Max
            nullable: true
            type: number
          description: Maximum expected CPE
          example: 5
        - name: interact_rate_min
          in: query
          required: false
          schema:
            description: Minimum interaction rate, 0-1 decimal (e.g. 0.02=2%)
            title: Interact Rate Min
            nullable: true
            type: number
          description: Minimum interaction rate, 0-1 decimal (e.g. 0.02=2%)
          example: 0.02
        - name: interact_rate_max
          in: query
          required: false
          schema:
            description: Maximum interaction rate, 0-1 decimal
            title: Interact Rate Max
            nullable: true
            type: number
          description: Maximum interaction rate, 0-1 decimal
          example: 0.5
        - name: play_over_rate_min
          in: query
          required: false
          schema:
            description: Minimum play-completion rate, 0-1 decimal
            title: Play Over Rate Min
            nullable: true
            type: number
          description: Minimum play-completion rate, 0-1 decimal
          example: 0.05
        - name: play_over_rate_max
          in: query
          required: false
          schema:
            description: Maximum play-completion rate, 0-1 decimal
            title: Play Over Rate Max
            nullable: true
            type: number
          description: Maximum play-completion rate, 0-1 decimal
          example: 0.9
        - name: burst_text_rate_min
          in: query
          required: false
          schema:
            description: Minimum viral-post rate, 0-1 decimal
            title: Burst Text Rate Min
            nullable: true
            type: number
          description: Minimum viral-post rate, 0-1 decimal
          example: 0.1
        - name: burst_text_rate_max
          in: query
          required: false
          schema:
            description: Maximum viral-post rate, 0-1 decimal
            title: Burst Text Rate Max
            nullable: true
            type: number
          description: Maximum viral-post rate, 0-1 decimal
          example: 0.8
        - name: extra_filter
          in: query
          required: false
          schema:
            description: >-
              Extra profile filters as a JSON-array string; field_name and
              field_value must be non-empty strings
            title: Extra Filter
            nullable: true
            type: string
          description: >-
            Extra profile filters as a JSON-array string; field_name and
            field_value must be non-empty strings
          example: >-
            [{"field_name":"content_theme_labels_180d","field_value":"[\"lifestyle-product-review\"]"},{"field_name":"watcher_gender_female_rate_v2__ge","field_value":"0.6"},{"field_name":"link_crowd_profile","field_value":"[60,55,53,57]"}]
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
components:
  schemas:
    XingtuToutiaoPriceType:
      type: integer
      enum:
        - 11
      title: XingtuToutiaoPriceType
    ResponseModel:
      properties:
        code:
          type: integer
          title: Code
          description: HTTP status code
          default: 200
        request_id:
          title: Request Id
          description: Unique request identifier
          nullable: true
          type: string
        message:
          type: string
          title: Message
          description: Response message (EN-US)
          default: Request successful. This request will incur a charge.
        message_zh:
          type: string
          title: Message Zh
          description: Response message (ZH-CN)
          default: Request successful; this request will be billed.
        support:
          type: string
          title: Support
          description: Support message
          default: 'Discord: https://discord.gg/aMEAS8Xsvz'
        time:
          type: string
          title: Time
          description: The time the response was generated
        time_stamp:
          type: integer
          title: Time Stamp
          description: The timestamp the response was generated
        time_zone:
          type: string
          title: Time Zone
          description: The timezone of the response time
          default: America/Los_Angeles
        docs:
          title: Docs
          description: Link to the API Swagger documentation for this endpoint
          nullable: true
          type: string
        cache_message:
          title: Cache Message
          description: Cache message (EN-US)
          default: >-
            This response is cached and accessible via the URL below for 24
            hours at no extra cost. The cache is for request tracing only — it
            doesn't affect the API's data freshness and won't be returned
            through the API again.
          nullable: true
          type: string
        cache_message_zh:
          title: Cache Message Zh
          description: Cache message (ZH-CN)
          default: >-
            This response has been cached and can be viewed directly via the URL
            below; it is valid for 24 hours and accessing the cached link incurs
            no additional charge. The cache is for request tracing only and does
            not affect the freshness of the API data, nor will it be returned
            again through the API.
          nullable: true
          type: string
        cache_url:
          title: Cache Url
          description: The URL to access the cached result
          nullable: true
          type: string
        router:
          type: string
          title: Router
          description: The endpoint that generated this response
          default: ''
        params:
          title: Params
          description: The parameters used in the request
          default: {}
        data:
          title: Data
          description: The response data
          nullable: true
      type: object
      title: ResponseModel
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: AIsa API key. Get yours at https://aisa.one

````