{"slug":"x402-botsmith-dev-x-watchlist-8210bc","title":"X KOL Watchlist Monitor ($0.05/call)","host":"x402.botsmith.dev","method":"GET","resource":"https://x402.botsmith.dev/x/watchlist","category":"market","description":"X KOL Watchlist Monitor ($0.05/call): Watch up to 15 X (Twitter) accounts with one call: every new post from the list since your last poll, above your engagement floor, with retweets and crypto-spam (airdrop/giveaway/presale bait) filtered out and duplicates removed. Pass the returned newestId back ","price_listed":0.05,"price_asked":0.05,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":26,"reported_calls_30d":3,"reported_payers_30d":1,"networks":["eip155:196","eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"filter":"spam","handles":"aeyakovenko,0xMert_,blknoiz06","lang":"en","minFaves":5},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"filter":{"default":"spam","description":"\"spam\" excludes airdrop/giveaway/presale bait; \"none\" returns everything","enum":["spam","none"],"type":"string"},"handles":{"description":"Comma-separated list of up to 15 X handles to monitor, with or without leading @","pattern":"^@?[A-Za-z0-9_]{1,15}(,\\s?@?[A-Za-z0-9_]{1,15}){0,14}$","type":"string"},"lang":{"default":"en","description":"Restrict to posts in this language","pattern":"^[a-z]{2}$","type":"string"},"minFaves":{"default":5,"description":"Minimum likes a post needs to be included (engagement floor)","maximum":100000,"minimum":0,"type":"integer"},"sinceId":{"description":"Only return posts newer than this id; pass the newestId from your last poll","pattern":"^[0-9]{1,25}$","type":"string"}},"required":["handles","minFaves","lang","filter"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"complete":{"description":"False when more new posts exist than one call could fetch; poll again to catch up","type":"boolean"},"newestId":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Pass back as sinceId on your next poll"},"polledAt":{"description":"ISO 8601 time of this poll","type":"string"},"posts":{"description":"New posts, newest first, deduped","items":{"additionalProperties":false,"properties":{"author":{"additionalProperties":false,"properties":{"handle":{"anyOf":[{"type":"string"},{"type":"null"}]},"id":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["handle","name","id"],"type":"object"},"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 8601"},"hashtags":{"items":{"type":"string"},"type":"array"},"id":{"type":"string"},"lang":{"anyOf":[{"type":"string"},{"type":"null"}]},"links":{"description":"Expanded outbound URLs","items":{"type":"string"},"type":"array"},"mentions":{"description":"Mentioned handles","items":{"type":"string"},"type":"array"},"metrics":{"additionalProperties":false,"properties":{"likes":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"quotes":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"replies":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"retweets":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"views":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]}},"required":["likes","retweets","replies","quotes","views"],"type":"object"},"text":{"type":"string"},"url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","url","text","createdAt","lang","author","metrics","hashtags","links","mentions"],"type":"object"},"type":"array"},"query":{"description":"The search query executed upstream, for transparency","type":"string"}},"required":["posts","newestId","complete","query","polledAt"],"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":26,"error":null}],"description_full":"X KOL Watchlist Monitor ($0.05/call): Watch up to 15 X (Twitter) accounts with one call: every new post from the list since your last poll, above your engagement floor, with retweets and crypto-spam (airdrop/giveaway/presale bait) filtered out and duplicates removed. Pass the returned newestId back as sinceId to get only what is new - replaces the search + filter + dedupe + paging loop KOL-monitoring agents build by hand. No X account or API key needed.","last_updated":"2026-09-10T06:32:03.303Z","schemes":["exact"]}