Skip to content
Eden Engine

TikTok Ad Library Related Ads for an Ad ID, US, Industry 22109000000

omnial/tiktok-ads-get-recommended-ads-2

Given a TikTok ad library ad ID, returns the ads the library recommends alongside it, in the US market and the industry with code 22109000000 (1 ad in the captured call): for each its ad ID, title, industry code and campaign objective code, the library's cost score, click-through rate figure and like count, and the ad video's ID, duration, width and height. Only the US market and that one industry code are offered.

activeper callv1

Price

Up to $0.00205 per call; you pay what the call used

The price shown is the price you pay. No monthly minimum. Top-ups start at $5.

Data source

TikTok

Data from TikTok.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/tiktok-ads-get-recommended-ads-2" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/tiktok-ads-get-recommended-ads-2" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/tiktok-ads-get-recommended-ads-2", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/tiktok-ads-get-recommended-ads-2", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.00205
Updated
Oct 14, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "material_id",
    "industry",
    "country_code"
  ],
  "properties": {
    "industry": {
      "enum": [
        "22109000000"
      ],
      "type": "string",
      "description": "The ad library's industry code. Only 22109000000 is offered, the code the captured call used."
    },
    "material_id": {
      "type": "string",
      "description": "The TikTok ad library ad ID (a string of digits) to find related ads for."
    },
    "country_code": {
      "enum": [
        "US"
      ],
      "type": "string",
      "description": "The market's country code. Only US is offered."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "properties": {
    "msg": {
      "type": "string",
      "description": "The status message, 'OK' when the lookup succeeded."
    },
    "code": {
      "type": "number",
      "description": "0 when the lookup succeeded."
    },
    "data": {
      "type": "object",
      "properties": {
        "materials": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The related ad's ad library ID."
              },
              "ctr": {
                "type": "number",
                "description": "The ad library's click-through rate figure for the ad."
              },
              "cost": {
                "type": "number",
                "description": "The ad library's cost score for the ad."
              },
              "like": {
                "type": "number",
                "description": "The ad's like count."
              },
              "ad_title": {
                "type": "string",
                "description": "The ad's title text."
              },
              "video_info": {
                "type": "object",
                "properties": {
                  "vid": {
                    "type": "string",
                    "description": "The ad video's ID."
                  },
                  "width": {
                    "type": "number",
                    "description": "The video's width in pixels."
                  },
                  "height": {
                    "type": "number",
                    "description": "The video's height in pixels."
                  },
                  "duration": {
                    "type": "number",
                    "description": "The video's length in seconds."
                  }
                }
              },
              "industry_key": {
                "type": "string",
                "description": "The ad library's industry label key, such as 'label_22109000000'."
              },
              "objective_key": {
                "type": "string",
                "description": "The campaign objective key, such as 'campaign_objective_conversion'."
              }
            }
          },
          "description": "The related ads (1 in the capture)."
        }
      }
    }
  },
  "description": "The related ads, as returned after shaping."
}