search_catalog
Search the sellable social growth service catalog (Telegram, Instagram, TikTok, YouTube and more). Each result includes the service (id, name, platform, starting/cheapest price per 1000) AND its plan options (each with id, name, price per 1000, min/max quantity) - present the options to the user and let them choose a plan, then pass that service_option_id to get_quote and place_order instead of defaulting to the cheapest. (get_service(service_id) returns the same detail for a single known id.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results per page (1-50, default 20). | |
| query | No | Keyword search over service names and descriptions. Pass concrete keywords (e.g. "telegram members"); map the user's natural-language intent (budget, country, speed) onto the structured filters below. | |
| locale | No | Catalog language for names/descriptions (default en). Each service is returned once per call in this single language. | |
| offset | No | Row offset for paging (default 0). The response returns total, limit, offset and returned; fetch the next page with offset += limit while offset+returned < total. | |
| country | No | Filter to geo-targeted services for a country (matches the catalog's geo-target codes, e.g. a country name or code). Most services are global and unaffected. | |
| sort_by | No | Sort order: "newest" (default) or "name" (alphabetical). | |
| platform | No | Filter by platform key, e.g. telegram, instagram, tiktok, youtube. | |
| max_price | No | Only services whose starting price per 1000 is at most this (USD) - use for a budget cap. | |
| min_price | No | Only services whose starting price per 1000 is at least this (USD). | |
| sort_order | No | "asc" or "desc". Defaults to desc for newest, asc for name. | |
| speed_tier | No | Filter by delivery speed tier (e.g. instant, fast) - use for "fastest delivery" requests. | |
| quality_tier | No | Filter by quality tier, e.g. standard, premium. |