View raw JSON
{
"type": "object",
"required": [],
"properties": {
"queryParams": {
"type": "object",
"properties": {
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Tag",
"examples": [
"1"
],
"description": "Creator category IDs, comma-separated"
},
"page": {
"type": "integer",
"title": "Page",
"default": 1,
"examples": [
1
],
"description": "Page number"
},
"gender": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Gender",
"examples": [
2
],
"description": "Creator gender: 1=male, 2=female"
},
"cpe_max": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Cpe Max",
"examples": [
5
],
"description": "Maximum expected CPE"
},
"cpe_min": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Cpe Min",
"examples": [
0.1
],
"description": "Minimum expected CPE"
},
"cpm_max": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Cpm Max",
"examples": [
100
],
"description": "Maximum expected CPM"
},
"cpm_min": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Cpm Min",
"examples": [
10
],
"description": "Minimum expected CPM"
},
"keyword": {
"type": "string",
"title": "Keyword",
"examples": [
"健身"
],
"description": "Optional keyword; leave empty for filter-only browsing"
},
"fans_max": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Fans Max",
"examples": [
1000000
],
"description": "Maximum followers"
},
"fans_min": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Fans Min",
"examples": [
10000
],
"description": "Minimum followers"
},
"price_max": {
"anyOf": [
{
"type": "integer",
"minimum": 0
},
{
"type": "null"
}
],
"title": "Price Max",
"examples": [
100000
],
"description": "Maximum creator price"
},
"price_min": {
"anyOf": [
{
"type": "integer",
"minimum": 0
},
{
"type": "null"
}
],
"title": "Price Min",
"examples": [
1000
],
"description": "Minimum creator price"
},
"sort_type": {
"type": "integer",
"title": "Sort Type",
"default": 2,
"examples": [
2
],
"description": "Sort type: 1=asc, 2=desc"
},
"price_type": {
"anyOf": [
{
"enum": [
1,
2,
3
],
"type": "integer",
"title": "XingtuCreatorPriceType",
"x-readme-ref-name": "XingtuCreatorPriceType"
},
{
"type": "null"
}
],
"title": "Price Type",
"examples": [
2
],
"description": "Video price tier: 1=1–20s, 2=21–60s, 3=60s+; used only with price_min/price_max"
},
"seach_type": {
"enum": [
2,
3
],
"type": "integer",
"title": "XingtuCreatorSearchType",
"default": 2,
"examples": [
2
],
"description": "Search mode: 2=nickname, 3=content"
},
"sort_field": {
"type": "string",
"title": "Sort Field",
"default": "score",
"examples": [
"score"
],
"description": "Sort field, default score (comprehensive)"
},
"extra_filter": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Extra Filter",
"examples": [
"[{\"field_name\":\"content_theme_labels_180d\",\"field_value\":\"[\\\"生活好物评测\\\"]\"},{\"field_name\":\"watcher_gender_female_rate_v2__ge\",\"field_value\":\"0.6\"},{\"field_name\":\"link_crowd_profile\",\"field_value\":\"[60,55,53,57]\"}]"
],
"description": "Extra profile filters as a JSON array string; each item must have non-empty field_name and field_value. Supports content themes, audience/follower profiles, eight major demographics, and region."
},
"persona_tags": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Persona Tags",
"examples": [
"1129,110401"
],
"description": "Persona IDs: comma means match any, semicolon groups mean match all within each group, e.g., 1129,110401;110213"
},
"task_category": {
"type": "integer",
"title": "Task Category",
"default": 1,
"examples": [
1
],
"description": "Cooperation target"
},
"author_list_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Author List Id",
"description": "Featured creator list ID"
},
"time_range_days": {
"enum": [
30,
90,
180
],
"type": "integer",
"title": "XingtuContentSearchTimeRange",
"default": 180,
"examples": [
180
],
"description": "Content time range (30/90/180 days); only applies when seach_type=3"
},
"marketing_target": {
"type": "integer",
"title": "Marketing Target",
"default": 1,
"examples": [
1
],
"description": "Marketing target"
},
"expected_play_max": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Expected Play Max",
"examples": [
1000000
],
"description": "Maximum expected plays"
},
"expected_play_min": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Expected Play Min",
"examples": [
100000
],
"description": "Minimum expected plays"
},
"first_industry_id": {
"type": "integer",
"title": "First Industry Id",
"default": 0,
"description": "Industry ID, 0=unlimited"
},
"interact_rate_max": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Interact Rate Max",
"examples": [
0.5
],
"description": "Maximum interaction rate, 0–1 decimal"
},
"interact_rate_min": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Interact Rate Min",
"examples": [
0.02
],
"description": "Minimum interaction rate, 0–1 decimal"
},
"play_over_rate_max": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Play Over Rate Max",
"examples": [
0.9
],
"description": "Maximum play-completion rate, 0–1 decimal"
},
"play_over_rate_min": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Play Over Rate Min",
"examples": [
0.05
],
"description": "Minimum play-completion rate, 0–1 decimal"
},
"burst_text_rate_max": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Burst Text Rate Max",
"examples": [
0.8
],
"description": "Maximum viral-post rate, 0–1 decimal"
},
"burst_text_rate_min": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Burst Text Rate Min",
"examples": [
0.1
],
"description": "Minimum viral-post rate, 0–1 decimal"
}
},
"additionalProperties": true
}
},
"additionalProperties": false
}