{
  "components": {
    "callbacks": {},
    "examples": {},
    "headers": {},
    "links": {},
    "parameters": {},
    "pathItems": {},
    "requestBodies": {},
    "responses": {},
    "schemas": {
      "ManualEb32A34A5274_CreatorFilters": {
        "description": "Optional filters applied before matching. All fields are optional.",
        "properties": {
          "creatorTypes": {
            "description": "Creator account types, e.g. [\"individual\", \"brand\"].",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "ethnicities": {
            "description": "Inferred creator ethnicities.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "faceVisibilities": {
            "description": "Face-visibility classifications, e.g. [\"clear_face\", \"mixed\", \"no_face\"].",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "genders": {
            "description": "Inferred creator genders, e.g. [\"female\", \"male\"].",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "languages": {
            "description": "创作者语言，例如 [\"en\", \"ja\", \"zh-cn\"]。",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "maxFollowers": {
            "description": "最大关注者/订阅者数量。",
            "type": "number"
          },
          "maxPlayCount": {
            "description": "Maximum play / view count, measured by `playCountMetric`.",
            "type": "number"
          },
          "minFollowers": {
            "description": "最小关注者/订阅者数量。",
            "type": "number"
          },
          "minPlayCount": {
            "description": "Minimum play / view count, measured by `playCountMetric`.",
            "type": "number"
          },
          "playCountMetric": {
            "description": "Whether `minPlayCount` / `maxPlayCount` are compared against the median or the average play count.",
            "enum": [
              "median",
              "average"
            ],
            "type": "string"
          },
          "regions": {
            "description": "Creator regions (ISO country codes), e.g. [\"US\", \"GB\", \"JP\"].",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "workspaceDeduplicationEnabled": {
            "description": "When true, creators already saved in your workspace are excluded from the results.",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "ResponseEb32A34A5274_Creator": {
        "description": "A matched creator. Fields are consistent across Similar Creators and AI Search.",
        "properties": {
          "accountPositioning": {
            "description": "Short AI-generated tags summarizing the creator's niche / positioning.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "ageRange": {
            "description": "Inferred age range (e.g. `25_34`), or `unknown`.",
            "type": "string"
          },
          "aiDescription": {
            "description": "AI-generated summary of the creator's content, style, and typical visuals.",
            "type": "string"
          },
          "averageEngagementRate": {
            "description": "Average engagement rate (0–1).",
            "type": "number"
          },
          "averagePlayCount": {
            "description": "Average play / view count across recent posts.",
            "type": "number"
          },
          "biography": {
            "description": "Profile bio text.",
            "type": "string"
          },
          "email": {
            "description": "Contact email extracted from the profile, when available.",
            "type": [
              "string",
              "null"
            ]
          },
          "ethnicity": {
            "description": "Inferred ethnicity, or `unknown`.",
            "type": "string"
          },
          "faceVisibility": {
            "description": "Face-visibility classification, e.g. `clear_face`, `mixed`, `no_face`.",
            "type": "string"
          },
          "followerCount": {
            "description": "Follower / subscriber count.",
            "type": "number"
          },
          "fullName": {
            "description": "Creator display name.",
            "type": "string"
          },
          "gender": {
            "description": "Inferred gender, or `unknown`.",
            "type": "string"
          },
          "id": {
            "description": "Platform-side creator ID.",
            "type": "string"
          },
          "language": {
            "description": "Primary content language.",
            "type": "string"
          },
          "medianEngagementRate": {
            "description": "Median engagement rate (0–1).",
            "type": "number"
          },
          "medianPlayCount": {
            "description": "Median play / view count across recent posts.",
            "type": "number"
          },
          "platform": {
            "description": "Platform this creator belongs to: instagram, tiktok, or youtube.",
            "type": "string"
          },
          "profileUrl": {
            "description": "Creator profile URL.",
            "type": "string"
          },
          "region": {
            "description": "Creator region (ISO country code).",
            "type": "string"
          },
          "score": {
            "description": "Match relevance score (0–1), sorted descending.",
            "type": "number"
          },
          "username": {
            "description": "Creator handle (without the leading @).",
            "type": "string"
          }
        },
        "type": "object"
      },
      "ResponseEb32A34A5274_CreatorSearchData": {
        "properties": {
          "count": {
            "description": "Number of creators delivered. Billing is based on this delivered count.",
            "example": 2,
            "type": "number"
          },
          "items": {
            "description": "Matched creators, sorted by `score` descending.",
            "items": {
              "$ref": "#/components/schemas/ResponseEb32A34A5274_Creator"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "ResponseEb32A34A5274_EmailLookupData": {
        "properties": {
          "email": {
            "$ref": "#/components/schemas/ResponseEb32A34A5274_EmailResult"
          },
          "platform": {
            "description": "Platform parsed from the profile URL: instagram, tiktok, or youtube.",
            "example": "instagram",
            "type": "string"
          },
          "profile_url": {
            "description": "Normalized creator profile URL used for this lookup.",
            "example": "https://www.instagram.com/onkimia/",
            "type": "string"
          }
        },
        "type": "object"
      },
      "ResponseEb32A34A5274_EmailResult": {
        "properties": {
          "status": {
            "description": "Lookup outcome: `found` when an address was resolved, otherwise a not-found status. A not-found result is normal and is still billed as one valid lookup.",
            "example": "found",
            "type": "string"
          },
          "value": {
            "description": "Primary contact email, or null when none was found.",
            "example": "example@example.invalid",
            "type": [
              "string",
              "null"
            ]
          }
        },
        "type": "object"
      }
    },
    "securitySchemes": {
      "bearerAuth": {
        "scheme": "bearer",
        "type": "http"
      }
    }
  },
  "info": {
    "description": "",
    "title": "WaveInflu",
    "version": "1",
    "x-aisa-capabilities": {
      "idempotency": "Idempotency-Key",
      "max_price": "X-AISA-Max-Price-USD",
      "quote": {
        "header": "X-AISA-Cost-Mode",
        "value": "quote"
      }
    },
    "x-aisa-catalogs": {
      "waveinflu": {
        "description": "",
        "title": "WaveInflu",
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          }
        },
        "x-aisa-document": {
          "facts_hash": "07c55e3b4ddc50d84ed500d7a6565527fe43b35f658661845202ff79800fe621",
          "generator_version": "3",
          "protocol_version": "1",
          "schema_version": "1"
        },
        "x-aisa-plans": {
          "builder": 1.0,
          "display_plan": "payg",
          "payg": 1.0,
          "similarweb_payg": 1.0,
          "team": 1.0,
          "version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"
        }
      }
    },
    "x-aisa-configured-paths": [
      "/apis/v1/waveinflu/ai-search",
      "/apis/v1/waveinflu/email-lookup",
      "/apis/v1/waveinflu/similar"
    ],
    "x-aisa-document": {
      "composer_version": "26",
      "document_hash": "sha256:b6b65256f09a3116d2033337b01a7724a012104d7f609d6d6924702fac6ba638",
      "facts_hash": "07c55e3b4ddc50d84ed500d7a6565527fe43b35f658661845202ff79800fe621",
      "generator_version": "3",
      "protocol_version": "1",
      "response_pending": [],
      "schema_version": "1"
    },
    "x-aisa-plans": {
      "builder": 1.0,
      "display_plan": "payg",
      "payg": 1.0,
      "similarweb_payg": 1.0,
      "team": 1.0,
      "version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"
    },
    "x-aisa-provider": "waveinflu"
  },
  "jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
  "openapi": "3.1.0",
  "paths": {
    "/apis/v1/waveinflu/ai-search": {
      "post": {
        "description": "Finds creators from a natural-language brief instead of a seed account. `platform` and `query` are required; add `limit` (1–100, default 40) and the same optional `filters` as Similar Creators. Describe the creators you want in plain language (for example, \"beauty creators in the US\") and the response returns matching creators in the same rich shape as Similar Creators — full profile metrics plus AI-inferred `gender`, `ageRange`, `ethnicity`, `faceVisibility`, `accountPositioning`, `aiDescription`, and a relevance `score`. Billing is per delivered creator (`data.count`).\n\n<!-- aisa-pricing:start -->\n按用量计费；默认请求预估费用：$0.124425 USD（不是固定价格）。 声明的单位费率：每 similar_creator_point $0.004977 USD。 最终费用以账户适用价格及实际结算为准。\n<!-- aisa-pricing:end -->",
        "operationId": "post_waveinflu_ai_search",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "filters": {
                    "description": "Optional filters applied before matching. All fields are optional.",
                    "properties": {
                      "creatorTypes": {
                        "description": "Creator account types, e.g. [\"individual\", \"brand\"].",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "ethnicities": {
                        "description": "Inferred creator ethnicities.",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "faceVisibilities": {
                        "description": "Face-visibility classifications, e.g. [\"clear_face\", \"mixed\", \"no_face\"].",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "genders": {
                        "description": "Inferred creator genders, e.g. [\"female\", \"male\"].",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "languages": {
                        "description": "创作者语言，例如 [\"en\", \"ja\", \"zh-cn\"]。",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "maxFollowers": {
                        "description": "最大关注者/订阅者数量。",
                        "type": "number"
                      },
                      "maxPlayCount": {
                        "description": "Maximum play / view count, measured by `playCountMetric`.",
                        "type": "number"
                      },
                      "minFollowers": {
                        "description": "最小关注者/订阅者数量。",
                        "type": "number"
                      },
                      "minPlayCount": {
                        "description": "Minimum play / view count, measured by `playCountMetric`.",
                        "type": "number"
                      },
                      "playCountMetric": {
                        "description": "Whether `minPlayCount` / `maxPlayCount` are compared against the median or the average play count.",
                        "enum": [
                          "median",
                          "average"
                        ],
                        "type": "string"
                      },
                      "regions": {
                        "description": "Creator regions (ISO country codes), e.g. [\"US\", \"GB\", \"JP\"].",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "workspaceDeduplicationEnabled": {
                        "description": "When true, creators already saved in your workspace are excluded from the results.",
                        "type": "boolean"
                      }
                    },
                    "type": "object"
                  },
                  "limit": {
                    "default": 25,
                    "description": "Maximum number of creators to return. Default 25, range 1–100. Caps the billed count.",
                    "example": 10,
                    "maximum": 100,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "platform": {
                    "default": "youtube",
                    "description": "Target platform.",
                    "enum": [
                      "instagram",
                      "tiktok",
                      "youtube"
                    ],
                    "example": "instagram",
                    "type": "string"
                  },
                  "query": {
                    "description": "Natural-language description of the creators you are looking for.",
                    "example": "beauty creators in the US",
                    "type": "string"
                  }
                },
                "required": [
                  "query"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "properties": {
                    "billingRequestId": {
                      "description": "Billing reference for this call, linked to your usage log.",
                      "example": "3f522b56-2bb4-426c-9b76-5c04c91a9cb3",
                      "type": "string"
                    },
                    "data": {
                      "$ref": "#/components/schemas/ResponseEb32A34A5274_CreatorSearchData"
                    },
                    "requestId": {
                      "description": "用于支持和监控的请求 ID。",
                      "example": "req-b6l",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Creators returned"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Error response; upstream passthrough responses may use provider formats"
          }
        },
        "summary": "Creator AI Search",
        "tags": [
          "default"
        ],
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "mpp": false,
          "mpp_methods": [],
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          },
          "x402": false
        },
        "x-aisa-catalog-id": "waveinflu",
        "x-aisa-category": "general",
        "x-aisa-docs-url": "https://aisa.one/docs/api-reference/waveinflu/post_waveinflu-ai-search",
        "x-aisa-passthrough": true,
        "x-aisa-pricing": {
          "cost_contract": "response_units",
          "customer_multiplier": 1.0,
          "customer_pricing": "provider_cost_multiplier",
          "default_request_estimate_usd": 0.124425,
          "estimate_source": "profile_seed",
          "evidence_source": "response_body",
          "maximum_units": 100,
          "unit": "similar_creator_point",
          "unit_rate_usd": 0.004977
        },
        "x-aisa-query-policy": {
          "ignore_undeclared": false,
          "request_wins": false
        },
        "x-aisa-response-source": {
          "content_hash": "sha256:829117246234fc1b2b97e6a56593f560db26de1358669cf3ac47b2c2b44210a5",
          "kind": "upstream_success_contract",
          "source": {
            "content_hash": "sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea",
            "converter": "scripts/import_existing_contracts.py@1",
            "fetched_at": "2026-09-29T21:25:55+08:00",
            "kind": "manual",
            "owner": "AIsa-team/docs",
            "path_space": "public",
            "policy_revision": "sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b",
            "refresh_policy": "manual",
            "review_period_days": 30,
            "url": "https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"
          }
        },
        "x-aisa-revision": {
          "customer_pricing_ref": "13713456147f",
          "plan_policy_version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb",
          "profile_ref": "8f7cdada42d6"
        },
        "x-aisa-runtime-operation": {
          "method": "POST",
          "operation_id": "post_waveinflu_ai_search",
          "path": "/apis/v1/waveinflu/ai-search"
        },
        "x-aisa-source": {
          "content_hash": "sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea",
          "converter": "scripts/import_existing_contracts.py@1",
          "fetched_at": "2026-09-29T21:25:55+08:00",
          "kind": "manual",
          "owner": "AIsa-team/docs",
          "path_space": "public",
          "policy_revision": "sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b",
          "refresh_policy": "manual",
          "review_period_days": 30,
          "url": "https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"
        },
        "x-aisa-status": "enabled",
        "x-aisa-upstream-path": "/api/openapi/v1/creators/ai-search",
        "x-aisa-validation": "mixed",
        "x-codeSamples": [
          {
            "label": "Reference example",
            "lang": "text",
            "source": "# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/waveinflu/ai-search \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"query\": \"beauty creators in the US\"\n}'"
          }
        ]
      }
    },
    "/apis/v1/waveinflu/email-lookup": {
      "post": {
        "description": "Looks up the contact email for one Instagram, TikTok, or YouTube creator from a profile URL. Pass `profile_url`; the response returns the parsed `platform`, the normalized `profile_url`, and an `email` object `{status, value}`. A `not_found` status (with `value` null) is a normal result, not an error, and is still billed as one valid lookup. Handles one creator per call. To assemble a creator list first, use Similar Creators or AI Search — each match already includes an `email` for most creators; use this endpoint for the ones that come back null.\n\n<!-- aisa-pricing:start -->\n按用量计费；默认请求预估费用：$0.001991 USD（不是固定价格）。 声明的单位费率：每 email_lookup_point $0.001991 USD。 最终费用以账户适用价格及实际结算为准。\n<!-- aisa-pricing:end -->",
        "operationId": "post_waveinflu_email_lookup",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "profile_url": {
                    "description": "Instagram, TikTok, or YouTube creator profile URL.",
                    "example": "https://www.instagram.com/onkimia/",
                    "type": "string"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "properties": {
                    "billingRequestId": {
                      "description": "Billing reference for this call, linked to your usage log.",
                      "example": "7c12fbeb-1f42-4ca0-88f0-353b72ee03f2",
                      "type": "string"
                    },
                    "data": {
                      "$ref": "#/components/schemas/ResponseEb32A34A5274_EmailLookupData"
                    },
                    "requestId": {
                      "description": "用于支持和监控的请求 ID。",
                      "example": "req-b6a",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "电子邮件查询已完成"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Error response; upstream passthrough responses may use provider formats"
          }
        },
        "summary": "电子邮件查询",
        "tags": [
          "default"
        ],
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "mpp": false,
          "mpp_methods": [],
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          },
          "x402": false
        },
        "x-aisa-catalog-id": "waveinflu",
        "x-aisa-category": "general",
        "x-aisa-docs-url": "https://aisa.one/docs/api-reference/waveinflu/post_waveinflu-email-lookup",
        "x-aisa-passthrough": true,
        "x-aisa-pricing": {
          "cost_contract": "plan_units",
          "customer_multiplier": 1.0,
          "customer_pricing": "provider_cost_multiplier",
          "default_request_estimate_usd": 0.001991,
          "estimate_source": "profile_seed",
          "evidence_source": "request_snapshot",
          "request_cost_drivers": {
            "formula": {
              "fixed_units": 1
            },
            "inputs": [],
            "kind": "plan_units"
          },
          "unit": "email_lookup_point",
          "unit_rate_usd": 0.001991
        },
        "x-aisa-query-policy": {
          "ignore_undeclared": false,
          "request_wins": false
        },
        "x-aisa-response-source": {
          "content_hash": "sha256:0f2555ef8ab27e50f08442536b6347b11dd5b738c43d7df4ef08c6bb826b31a0",
          "kind": "upstream_success_contract",
          "source": {
            "content_hash": "sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea",
            "converter": "scripts/import_existing_contracts.py@1",
            "fetched_at": "2026-09-29T21:25:55+08:00",
            "kind": "manual",
            "owner": "AIsa-team/docs",
            "path_space": "public",
            "policy_revision": "sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b",
            "refresh_policy": "manual",
            "review_period_days": 30,
            "url": "https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"
          }
        },
        "x-aisa-revision": {
          "customer_pricing_ref": "349c1f695609",
          "plan_policy_version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb",
          "profile_ref": "51ba9346ff82"
        },
        "x-aisa-runtime-operation": {
          "method": "POST",
          "operation_id": "post_waveinflu_email_lookup",
          "path": "/apis/v1/waveinflu/email-lookup"
        },
        "x-aisa-source": {
          "content_hash": "sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea",
          "converter": "scripts/import_existing_contracts.py@1",
          "fetched_at": "2026-09-29T21:25:55+08:00",
          "kind": "manual",
          "owner": "AIsa-team/docs",
          "path_space": "public",
          "policy_revision": "sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b",
          "refresh_policy": "manual",
          "review_period_days": 30,
          "url": "https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"
        },
        "x-aisa-status": "enabled",
        "x-aisa-upstream-path": "/api/openapi/v1/creators/email",
        "x-aisa-validation": "mixed"
      }
    },
    "/apis/v1/waveinflu/similar": {
      "post": {
        "description": "Finds creators similar to a seed account on Instagram, TikTok, or YouTube. `platform` and `target_account` are required; add `limit` (1–100, default 40) and optional `filters` (regions, languages, follower and play-count ranges, gender, ethnicity, creator type, face visibility, workspace dedup). Each match returns a rich profile: `biography`, `email`, `followerCount`, `averagePlayCount` / `medianPlayCount`, `averageEngagementRate` / `medianEngagementRate`, plus AI-inferred `gender`, `ageRange`, `ethnicity`, `faceVisibility`, `accountPositioning` tags, and an `aiDescription`, with a relevance `score`. Results are sorted by `score` descending. Billing is per delivered creator (`data.count`).\n\n<!-- aisa-pricing:start -->\n按用量计费；默认请求预估费用：$0.124425 USD（不是固定价格）。 声明的单位费率：每 similar_creator_point $0.004977 USD。 最终费用以账户适用价格及实际结算为准。\n<!-- aisa-pricing:end -->",
        "operationId": "post_waveinflu_similar_creators",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "filters": {
                    "description": "Optional filters applied before matching. All fields are optional.",
                    "properties": {
                      "creatorTypes": {
                        "description": "Creator account types, e.g. [\"individual\", \"brand\"].",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "ethnicities": {
                        "description": "Inferred creator ethnicities.",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "faceVisibilities": {
                        "description": "Face-visibility classifications, e.g. [\"clear_face\", \"mixed\", \"no_face\"].",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "genders": {
                        "description": "Inferred creator genders, e.g. [\"female\", \"male\"].",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "languages": {
                        "description": "创作者语言，例如 [\"en\", \"ja\", \"zh-cn\"]。",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "maxFollowers": {
                        "description": "最大关注者/订阅者数量。",
                        "type": "number"
                      },
                      "maxPlayCount": {
                        "description": "Maximum play / view count, measured by `playCountMetric`.",
                        "type": "number"
                      },
                      "minFollowers": {
                        "description": "最小关注者/订阅者数量。",
                        "type": "number"
                      },
                      "minPlayCount": {
                        "description": "Minimum play / view count, measured by `playCountMetric`.",
                        "type": "number"
                      },
                      "playCountMetric": {
                        "description": "Whether `minPlayCount` / `maxPlayCount` are compared against the median or the average play count.",
                        "enum": [
                          "median",
                          "average"
                        ],
                        "type": "string"
                      },
                      "regions": {
                        "description": "Creator regions (ISO country codes), e.g. [\"US\", \"GB\", \"JP\"].",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "workspaceDeduplicationEnabled": {
                        "description": "When true, creators already saved in your workspace are excluded from the results.",
                        "type": "boolean"
                      }
                    },
                    "type": "object"
                  },
                  "limit": {
                    "default": 25,
                    "description": "Maximum number of creators to return. Default 25, range 1–100. Caps the billed count.",
                    "example": 10,
                    "maximum": 100,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "platform": {
                    "default": "youtube",
                    "description": "Target platform.",
                    "enum": [
                      "instagram",
                      "tiktok",
                      "youtube"
                    ],
                    "example": "instagram",
                    "type": "string"
                  },
                  "target_account": {
                    "description": "Seed account: a creator handle (with or without @) or profile URL to find similar creators for.",
                    "example": "@onkimia",
                    "type": "string"
                  }
                },
                "required": [
                  "target_account"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "properties": {
                    "billingRequestId": {
                      "description": "Billing reference for this call, linked to your usage log.",
                      "example": "a328145e-3cc9-45c7-89f9-a5f15b236d4f",
                      "type": "string"
                    },
                    "data": {
                      "$ref": "#/components/schemas/ResponseEb32A34A5274_CreatorSearchData"
                    },
                    "requestId": {
                      "description": "用于支持和监控的请求 ID。",
                      "example": "req-b33",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Similar creators returned"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Error response; upstream passthrough responses may use provider formats"
          }
        },
        "summary": "相似创作者",
        "tags": [
          "default"
        ],
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "mpp": false,
          "mpp_methods": [],
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          },
          "x402": false
        },
        "x-aisa-catalog-id": "waveinflu",
        "x-aisa-category": "general",
        "x-aisa-docs-url": "https://aisa.one/docs/api-reference/waveinflu/post_waveinflu-similar",
        "x-aisa-passthrough": true,
        "x-aisa-pricing": {
          "cost_contract": "response_units",
          "customer_multiplier": 1.0,
          "customer_pricing": "provider_cost_multiplier",
          "default_request_estimate_usd": 0.124425,
          "estimate_source": "profile_seed",
          "evidence_source": "response_body",
          "maximum_units": 100,
          "unit": "similar_creator_point",
          "unit_rate_usd": 0.004977
        },
        "x-aisa-query-policy": {
          "ignore_undeclared": false,
          "request_wins": false
        },
        "x-aisa-response-source": {
          "content_hash": "sha256:34330f5e084519a6c6fdfc6e72e66dcb6a436a07d9bda628944e249ef65202b7",
          "kind": "upstream_success_contract",
          "source": {
            "content_hash": "sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea",
            "converter": "scripts/import_existing_contracts.py@1",
            "fetched_at": "2026-09-29T21:25:55+08:00",
            "kind": "manual",
            "owner": "AIsa-team/docs",
            "path_space": "public",
            "policy_revision": "sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b",
            "refresh_policy": "manual",
            "review_period_days": 30,
            "url": "https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"
          }
        },
        "x-aisa-revision": {
          "customer_pricing_ref": "13713456147f",
          "plan_policy_version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb",
          "profile_ref": "99f17c01b1a5"
        },
        "x-aisa-runtime-operation": {
          "method": "POST",
          "operation_id": "post_waveinflu_similar_creators",
          "path": "/apis/v1/waveinflu/similar"
        },
        "x-aisa-source": {
          "content_hash": "sha256:81526cbaeac8427e77fc41c70c20345774de72243596297dcd662db257f5feea",
          "converter": "scripts/import_existing_contracts.py@1",
          "fetched_at": "2026-09-29T21:25:55+08:00",
          "kind": "manual",
          "owner": "AIsa-team/docs",
          "path_space": "public",
          "policy_revision": "sha256:321980de7fef7ebb2c68152f832d6b3f85ee002ef09e6c808708d912295a6b5b",
          "refresh_policy": "manual",
          "review_period_days": 30,
          "url": "https://github.com/AIsa-team/docs/blob/7783840e4710bb00886143feab84606f8aaea67c/openapi/waveinflu.json"
        },
        "x-aisa-status": "enabled",
        "x-aisa-upstream-path": "/api/openapi/v1/creators/similar",
        "x-aisa-validation": "mixed",
        "x-codeSamples": [
          {
            "label": "Reference example",
            "lang": "text",
            "source": "# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/waveinflu/similar \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"target_account\": \"@onkimia\"\n}'"
          }
        ]
      }
    }
  },
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "servers": [
    {
      "url": "https://api.aisa.one"
    }
  ]
}
