{"id":"keywords_extractor","name":"Keywords Extractor","alias":"KeywordsExtractor","aliases":[],"description_short":"Extract top X keywords from given URLs","description_long":"\n    Extract top X keywords from given URLs.\n\n    ","description_tool_prompt":"\n    Extract top X keywords from given URLs.\n\n    ","source":"Botify","conversation_examples":[],"tags":["keywords"],"available_in_chat":false,"available_in_deepthink":false,"available_in_mcp":null,"mcp_audience":"all","config":{"type":"object","properties":{"limit":{"default":10,"description":"Limit of top keywords to retrieve per URL","title":"Limit","type":"integer"},"start_date":{"default":"2026-08-17","description":"Start date of the period (format YYYY-MM-DD)","title":"Start Date","type":"string"},"end_date":{"default":"2026-09-16","description":"End date of the period","title":"End Date","type":"string"},"exclude_branded":{"default":true,"description":"Whether to exclude branded keywords","title":"Exclude Branded","type":"boolean"},"min_ctr":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Minimum CTR to filter keywords (between 0 and 1)","title":"Min Ctr"},"sort":{"default":"impressions","description":"Metric to sort keywords by (descending order)","enum":["impressions","clicks"],"title":"Sort","type":"string"}},"required":[]},"item":{"type":"object","properties":{"urls":{"description":"List of URLs we want to retrieve the keywords","items":{"type":"string"},"title":"Urls","type":"array"}},"required":["urls"]},"response":{"$defs":{"KeywordsExtractorEntity":{"properties":{"url":{"title":"Url","type":"string"},"keywords":{"items":{"type":"string"},"title":"Keywords","type":"array"}},"required":["url","keywords"],"title":"KeywordsExtractorEntity","type":"object"}},"properties":{"results":{"anyOf":[{"items":{"$ref":"#/$defs/KeywordsExtractorEntity"},"type":"array"},{"type":"null"}],"description":"List of keywords per URL","title":"Results"}},"required":["results"],"title":"KeywordsExtractorProcessedItem","type":"object"},"has_canvas":false,"open_canvas_automatically":false}