{"slug":"topic-scorer-pixelcove-co-v1-gate-2642f6","title":"Pass/fail check","host":"topic-scorer.pixelcove.co","method":"POST","resource":"https://topic-scorer.pixelcove.co/v1/gate","category":"other","description":"Pass/fail check: does the text rank within the top `min_rank` categories of its target taxonomy? Returns `pass`, the target's rank and gap to #1, the taxonomy's top five, and the unused phrases to work in. Use it as a content-pipeline gate. Paid, $0.05/call; read-only and safe to retry.","price_listed":0.05,"price_asked":0.05,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":543,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"category":"example","taxonomy":"google_ads_topics","text":"example"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"category":{"description":"Target category id, full path, or a unique path substring within the taxonomy (use topic_scorer_find to look one up).","maxLength":200,"minLength":1,"type":"string"},"full":{"default":false,"description":"Score the whole text as the mean of 8,192-char chunks instead of only the first 8,192 chars.","type":"boolean"},"min_rank":{"default":3,"description":"Highest passing rank.","maximum":50,"minimum":1,"type":"integer"},"phrases":{"default":30,"description":"Phrase bank size for the target category (0 skips it).","maximum":100,"minimum":0,"type":"integer"},"taxonomy":{"description":"Taxonomy of the target category.","enum":["google_ads_topics","google_merchant","iab_content","iab_audience","iab_ad_product","linkedin_industries"],"type":"string"},"text":{"description":"The page or draft text to score, as plain text or HTML (tags are stripped). 1 to 32768 characters. URLs are not fetched; send the content.","maxLength":32768,"minLength":1,"type":"string"}},"required":["text","taxonomy","category"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.05,"price_match":true,"latency_ms":543,"error":null}],"description_full":"Pass/fail check: does the text rank within the top `min_rank` categories of its target taxonomy? Returns `pass`, the target's rank and gap to #1, the taxonomy's top five, and the unused phrases to work in. Use it as a content-pipeline gate. Paid, $0.05/call; read-only and safe to retry.","last_updated":"2026-09-17T06:16:06.688Z","schemes":["exact"]}