{"@context":"https://koinonlink.com/schema/creator/v1.4","@type":"CreatorSearchResult","query_understanding":{"applied_constraints":["topic"],"not_applied":[],"index_status":"ready","index_shape":"v2","index_rows":96608,"topic":{"rung":"and_all","rung_meaning":"Every discriminating word in your topic had to be present.","terms":[{"term":"ai","script":"latin","segmentation":"latin","form":"exact","role":"required","creators_with_term":37796,"share_pct":39.12,"promoted_over_ceiling":true}],"df_ceiling":11593,"term_roles":{"required":"Used as a hard filter.","required_promoted_over_ceiling":"This word is ABOVE df_ceiling and would normally be ranking-only, but it was the only usable word in your topic — filtering on a weak word beats not filtering at all. Expect low precision: it matches a large share of the index (see share_pct). Add a more specific word.","boost":"Too common to filter on (above df_ceiling); contributes to ordering only.","unmatched":"Does not occur anywhere in the index.","over_budget":"Dropped before the query ran — either to stay inside the term budget, or (dropped_at=\"or_selective\") because the search fell back to OR-ing only the rarest words. See not_applied."}},"relaxed_constraints":[],"note":"All supplied constraints were applied."},"screening":{"applied":["removed_at_creator_request","community_accounts"],"not_applied":["content_suitability","age_restricted_content","brand_safety","legal_eligibility_for_regulated_categories","account_operator_type"],"note":"Koinon does NOT screen creators for content suitability, age-restricted material or brand safety, and holds no signal for it — no such field exists in the index, so no filter here can provide it. `exclude_anomalous` covers engagement anomalies ONLY; it is not a safety filter despite sitting next to these results. If your campaign is in a regulated category (gambling, alcohol, finance, pharmaceuticals, or anything age-gated) you must screen every candidate yourself before outreach: fetch the entity URL and read content.bio, content.topics and the evidence[] excerpts, which are the creator own words. ALSO: \"account_operator_type\" is not classified — an individual creator, a brand account and a reseller/shop account all appear here the same way (measured 2026-09-06: 4 of the top 5 for skincare/ID/tiktok were shop accounts). \"community_accounts\" in `applied` does NOT cover this. If you need individual creators only, screen each candidate yourself — shop accounts usually name a store in display_name and sell in content.bio.","why_we_do_not_guess":"A keyword screen over creator text produces false accusations against real people — we measured one immediately, on a mainstream sports account whose audience description merely contained the word \"adult\". Publishing an unreviewed suitability verdict about a named person is a harm we will not trade for convenience."},"ranking":{"method":"Deterministic retrieval heuristic over structured signals. No language model is involved in ranking.","caveat":"retrieval_score orders candidates for retrieval; it is NOT a judgement of which creator is better for your campaign. Koinon has measured no reliable ranking advantage over conventional creator data and does not claim one. Re-rank with your own knowledge of the product, customer and campaign.","signal_weights":{"topic_match":0.3,"audience_role_match":0.25,"seniority_match":0.15,"market_match":0.1,"audience_profile":0.1,"audience_confidence":0.1},"refresh":{"aggregate_statistics":"Aggregate pages are regenerated at least daily; /data/*.json is computed per request over the current index.","fair_score_and_grade":"Recomputed every 24 hours over already-stored observations. A fresh score does NOT mean a fresh observation.","creator_profile_observation":"NOT on a fixed schedule. A creator profile is re-observed only when that account resurfaces in keyword-driven collection, which is capped by a daily API budget. Large accounts on active keywords are re-seen often; the long tail is not. Read freshness.profile_checked_days_ago on every entity or candidate — never assume it is current.","audience_inference":"Re-inferred once the stored persona is older than the persona TTL and budget allows. The TTL is a floor, not a guarantee."},"order":"bm25_relevance_then_id","order_key":"bm25","order_key_distinct_values_on_this_page":3,"order_key_tie_note":"Ties on the ordering key are broken by creator id, which is arbitrary and carries no meaning. When distinct values are far fewer than the page size, most of the visible ordering inside this page is that arbitrary tiebreak, not relevance.","by_retrieval_score":[1,0,2],"by_retrieval_score_note":"Indices into candidates[], ordered by retrieval_score descending. Provided as data rather than applied as the sort order: the stream is paged on the ordering key, so re-sorting pages independently would make page boundaries meaningless.","order_note":"Candidates were pooled by text relevance (bm25 over weighted fields), then ordered by retrieval_score. topic_match is the share of query term weight (idf) actually found in this creator text, verified term by term — not a flag.","field_weights_are_taste":{"name":1,"topics":1,"bio":0.6,"excerpts":0.4,"cjk":0.5},"signals_implied_by_your_filters":[],"signals_implied_note":"A signal whose hard filter you supplied is returned as null, not as a constant 1. Every returned creator satisfies that filter by construction, so the value would carry no information about this creator — it would only restate your own query. Its weight is therefore not counted in retrieval_score either. This does NOT change the ordering: a constant adds the same amount to every row.","signal_notes":{"quality_ok":"0 means the profile is currently held for manual review. It is not a quality score, and it carries no weight in retrieval_score. Returned as null when you passed exclude_anomalous, since then every result is 1 by construction.","topic_match":"Fraction of query-term weight found in this creator text. At the and_all rung it clusters near 1.0 by construction (every row contains every required word) — the discrimination is in the ordering and in topic_evidence, not in this scalar."}},"pagination":{"style":"keyset","has_more":true,"next_cursor":"kc1.eyJ2IjoxLCJrIjoiYm0yNSIsInMiOiJiZmVjZTM5MTAzYzUzYjFmIiwiaSI6InRpa3Rva19jcmVhdG9yc190ZWNoIiwiZiI6InhoR1dKSDFDRzVackFnaVIiLCJwIjoiYTVJejJPVVlLS1ZnNDNhWiIsImciOiJtdjkyYXpyNS45NjYwOCIsIm4iOjMsInQiOjE3OTIwNzIzNzM5MjAsImIiOiJxTk1TclBuLVVBYWlfZFA0OUdWMzlIcEg0YV93dHo4aSIsIm0iOjEwMDAsIm1jIjoxfQ.IM0lB5","next":"https://koinonlink.com/v1/creator-search?topic=ai&category_source=content&limit=3&cursor=kc1.eyJ2IjoxLCJrIjoiYm0yNSIsInMiOiJiZmVjZTM5MTAzYzUzYjFmIiwiaSI6InRpa3Rva19jcmVhdG9yc190ZWNoIiwiZiI6InhoR1dKSDFDRzVackFnaVIiLCJwIjoiYTVJejJPVVlLS1ZnNDNhWiIsImciOiJtdjkyYXpyNS45NjYwOCIsIm4iOjMsInQiOjE3OTIwNzIzNzM5MjAsImIiOiJxTk1TclBuLVVBYWlfZFA0OUdWMzlIcEg0YV93dHo4aSIsIm0iOjEwMDAsIm1jIjoxfQ.IM0lB5","returned_so_far":3,"matched_at_least":1000,"matched_is_capped":true,"contract":"Keyset. Follow `pagination.next` (or resend `next_cursor` as `cursor`) until `has_more` is false. Do not construct offsets — there is no offset parameter and page numbers do not exist. `limit` may change between pages; every other filter may not.","index_generation":"mv92azr5.96608","on_index_change":"report","on_index_change_note":"report (default) continues across a rebuild and removes rows already sent on the previous page; restart begins the stream again; fail returns HTTP 409 instead."},"field_notes":{"engagement.not_collected":"Engagement has not been collected for this creator yet. This is a gap in our collection, NOT a statement that the creator has no engagement. Follower count is known, so it is measurable.","freshness":"NOT on a fixed schedule. A creator profile is re-observed only when that account resurfaces in keyword-driven collection, which is capped by a daily API budget. Large accounts on active keywords are re-seen often; the long tail is not. Read freshness.profile_checked_days_ago on every entity or candidate — never assume it is current.","quality":"The internal Koinon partner-fit grade is deliberately not returned here: it measures our own outreach interest, not creator quality. Fetch the entity URL for full quality provenance.","commercial":"null means not scored. Relative signals within the Koinon index, not market-wide scores."},"returned":3,"candidates":[{"creator_id":"koinon:creator:tiktok_legacyaimyanmar","platform":"tiktok","handle":"legacyaimyanmar","display_name":"Legacy AI","entity":"https://koinonlink.com/kol/tiktok/legacyaimyanmar.json","page":"https://koinonlink.com/kol/tiktok/legacyaimyanmar","followers":71573,"country":"VN","engagement":{"status":"not_collected","engagement_rate":null,"peak_post_engagement_rate":null,"note_ref":"engagement.not_collected"},"audience":{"status":"present","description":"Myanmar TikTok users who are AI beginners, small business owners, and content creators seeking practical AI tools","role":"general_ai","seniority":"learner","posts_analysed":40,"confidence":0.75,"traceable":false},"content":{"subcategory":"ai_tools","subcategory_label":"AI tools / agents","category":"software","category_source":"derived_from_recent_content","category_confidence":0.9,"category_note":null},"commercial":{"audience_buyer_fit":0.3,"promotion_intent":0.2,"note_ref":"commercial"},"quality":{"authenticity_score":55,"authenticity_basis":"profile_shape_only","authenticity_comparable_across_platforms":false,"flagged_for_review":false,"note_ref":"quality"},"signals":{"topic_match":1,"audience_role_match":null,"subcategory_match":null,"industry_match":null,"seniority_match":null,"market_match":null,"audience_profile":1,"audience_confidence":0.75,"quality_ok":1,"freshness_days":45},"retrieval_score":0.475,"topic_evidence":{"matched_terms":[{"term":"ai","idf":0.442,"in":["name","topics","bio"]}],"unmatched_terms":[],"retrieval_rank":1},"freshness":{"profile_checked_days_ago":45,"note_ref":"freshness"},"evidence_url":"https://koinonlink.com/kol/tiktok/legacyaimyanmar.json"},{"creator_id":"koinon:creator:tiktok_gs2ai","platform":"tiktok","handle":"gs2ai","display_name":"Gera AI","entity":"https://koinonlink.com/kol/tiktok/gs2ai.json","page":"https://koinonlink.com/kol/tiktok/gs2ai","followers":17309,"country":"US","engagement":{"status":"not_collected","engagement_rate":null,"peak_post_engagement_rate":null,"note_ref":"engagement.not_collected"},"audience":{"status":"present","description":"AI agency owners, consultants and freelancers selling AI automation (callers, agents) to small-medium businesses","role":"automation","seniority":"practitioner","posts_analysed":83,"confidence":0.9,"traceable":false},"content":{"subcategory":"ai_tools","subcategory_label":"AI tools / agents","category":"software","category_source":"derived_from_recent_content","category_confidence":0.95,"category_note":null},"commercial":{"audience_buyer_fit":0.2,"promotion_intent":0.1,"note_ref":"commercial"},"quality":{"authenticity_score":47,"authenticity_basis":"profile_shape_only","authenticity_comparable_across_platforms":false,"flagged_for_review":false,"note_ref":"quality"},"signals":{"topic_match":1,"audience_role_match":null,"subcategory_match":null,"industry_match":null,"seniority_match":null,"market_match":null,"audience_profile":1,"audience_confidence":0.9,"quality_ok":1,"freshness_days":44},"retrieval_score":0.49,"topic_evidence":{"matched_terms":[{"term":"ai","idf":0.442,"in":["name","topics","bio"]}],"unmatched_terms":[],"retrieval_rank":2},"freshness":{"profile_checked_days_ago":44,"note_ref":"freshness"},"evidence_url":"https://koinonlink.com/kol/tiktok/gs2ai.json"},{"creator_id":"koinon:creator:tiktok_creators_tech","platform":"tiktok","handle":"creators_tech","display_name":"Creators Tech","entity":"https://koinonlink.com/kol/tiktok/creators_tech.json","page":"https://koinonlink.com/kol/tiktok/creators_tech","followers":161130,"country":"US","engagement":{"status":"not_collected","engagement_rate":null,"peak_post_engagement_rate":null,"note_ref":"engagement.not_collected"},"audience":{"status":"present","description":"AI-interested content creators and indie builders who code or ship projects with AI tools","role":"content","seniority":"practitioner","posts_analysed":14,"confidence":0.4,"traceable":false},"content":{"subcategory":"ai_tools","subcategory_label":"AI tools / agents","category":"software","category_source":"derived_from_recent_content","category_confidence":0.9,"category_note":null},"commercial":{"audience_buyer_fit":0.3,"promotion_intent":0.2,"note_ref":"commercial"},"quality":{"authenticity_score":58,"authenticity_basis":"profile_shape_only","authenticity_comparable_across_platforms":false,"flagged_for_review":false,"note_ref":"quality"},"signals":{"topic_match":1,"audience_role_match":null,"subcategory_match":null,"industry_match":null,"seniority_match":null,"market_match":null,"audience_profile":1,"audience_confidence":0.4,"quality_ok":1,"freshness_days":45},"retrieval_score":0.44,"topic_evidence":{"matched_terms":[{"term":"ai","idf":0.442,"in":["topics","bio"]}],"unmatched_terms":[],"retrieval_rank":3},"freshness":{"profile_checked_days_ago":45,"note_ref":"freshness"},"evidence_url":"https://koinonlink.com/kol/tiktok/creators_tech.json"}],"next_step":"Fetch each candidate's `entity` URL for full evidence, provenance and freshness.","docs":"https://koinonlink.com/for-ai"}