Skip to main content
GET
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

Authorizations

Authorization
string
header
required

AIsa API key. Get yours at https://aisa.one

Query Parameters

keyword
string
required

Search keyword: nickname, Toutiao ID or content word

page
integer
default:1

Page number

sort_field
string
default:score

Sort field, default score (comprehensive)

sort_type
integer
default:2

Sort type: 1=asc, 2=desc

task_category
integer
default:11

Cooperation target

marketing_target
integer
default:1

Marketing target

first_industry_id
integer | null

Industry ID

author_list_id
string | null

Featured creator list ID

price_type
enum<integer> | null

Toutiao image-text price type, fixed to 11; only used together with price_min/price_max

Available options:
11
price_min
integer | null

Minimum image-text price; must be provided together with price_type

Required range: x >= 0
price_max
integer | null

Maximum image-text price; must be provided together with price_type

Required range: x >= 0
tag
string | null

Creator category IDs, comma-separated, e.g. 1,6

persona_tags
string | null

Persona IDs (persona/education/certification/tone). Comma=match any; semicolon=group AND, e.g. 1129,110401;110213

gender
integer | null

Creator gender, 1=male, 2=female

fans_min
integer | null

Minimum followers

fans_max
integer | null

Maximum followers

expected_play_min
integer | null

Minimum expected plays

expected_play_max
integer | null

Maximum expected plays

cpm_min
number | null

Minimum expected CPM

cpm_max
number | null

Maximum expected CPM

cpe_min
number | null

Minimum expected CPE

cpe_max
number | null

Maximum expected CPE

interact_rate_min
number | null

Minimum interaction rate, 0-1 decimal (e.g. 0.02=2%)

interact_rate_max
number | null

Maximum interaction rate, 0-1 decimal

play_over_rate_min
number | null

Minimum play-completion rate, 0-1 decimal

play_over_rate_max
number | null

Maximum play-completion rate, 0-1 decimal

burst_text_rate_min
number | null

Minimum viral-post rate, 0-1 decimal

burst_text_rate_max
number | null

Maximum viral-post rate, 0-1 decimal

extra_filter
string | null

Extra profile filters as a JSON-array string; field_name and field_value must be non-empty strings

Response

200 - application/json

Successful Response

code
integer
default:200

HTTP status code

request_id
string | null

Unique request identifier

message
string
default:Request successful. This request will incur a charge.

Response message (EN-US)

message_zh
string
default:Request successful; this request will be billed.

Response message (ZH-CN)

support
string
default:Discord: https://discord.gg/aMEAS8Xsvz

Support message

time
string

The time the response was generated

time_stamp
integer

The timestamp the response was generated

time_zone
string
default:America/Los_Angeles

The timezone of the response time

docs
string | null

Link to the API Swagger documentation for this endpoint

cache_message
string | null
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.

Cache message (EN-US)

cache_message_zh
string | null
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.

Cache message (ZH-CN)

cache_url
string | null

The URL to access the cached result

router
string
default:""

The endpoint that generated this response

params
any
default:{}

The parameters used in the request

data
any | null

The response data