Raw schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"enum": [
"cold-start-broad",
"local-creators",
"peer-expansion",
"sub-niche-narrow",
"enrich-known-list",
"ai-multi-mode",
"ai-keyword-network",
"network-expansion",
"two-pass-screen",
"post-engagement",
"post-engagement-network"
],
"description": "Playbook slug from list_playbooks."
},
"input": {
"type": "object",
"properties": {
"creditsCap": {
"type": "integer",
"minimum": 1,
"maximum": 500,
"description": "Most credits the run may spend (1 credit = 1 profile scanned). Agree it with the user."
},
"searchQueries": {
"description": "Keywords to search for.",
"type": "array",
"items": {
"type": "string"
}
},
"searchHashtags": {
"description": "Without #.",
"type": "array",
"items": {
"type": "string"
}
},
"keywords": {
"description": "Keep only profiles that mention one of these where keywordLocation says.",
"type": "array",
"items": {
"type": "string"
}
},
"keywordLocation": {
"description": "Default bio_or_name.",
"type": "string",
"enum": [
"bio_or_name",
"bio",
"name",
"posts",
"anywhere"
]
},
"locationSeeds": {
"description": "Cities, e.g. \"London, UK\".",
"type": "array",
"items": {
"type": "string"
}
},
"targetUsernames": {
"description": "Handles or profile URLs: examples to expand from, or the list to enrich.",
"type": "array",
"items": {
"type": "string"
}
},
"postUrls": {
"description": "Post or reel links.",
"type": "array",
"items": {
"type": "string"
}
},
"engagementType": {
"description": "Default both.",
"type": "string",
"enum": [
"both",
"likers",
"commenters"
]
},
"minFollowers": {
"description": "Default: the playbook's.",
"type": "integer",
"minimum": 0,
"maximum": 1000000000
},
"maxFollowers": {
"description": "Default: the playbook's.",
"type": "integer",
"minimum": 1,
"maximum": 1000000000
},
"profileLanguage": {
"description": "Default any.",
"type": "string",
"enum": [
"any",
"English",
"Spanish",
"German",
"French",
"Russian",
"Italian",
"Portuguese",
"Chinese",
"Japanese",
"Arabic",
"Hindi",
"Indonesian",
"Turkish"
]
},
"excludeSeen": {
"description": "Skip accounts already delivered. Default true; enrich-known-list scans every handle.",
"type": "boolean"
}
},
"required": [
"creditsCap"
],
"description": "The playbook's fields (list_playbooks), creditsCap and excludeSeen."
}
},
"required": [
"slug",
"input"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}