FETCHAPI

Get a TikTok ad's details by id API

One call returns details of a single TikTok ad by material ID. The answer contains one ad object with video info, engagement metrics, targeting countries, and campaign objectives. No pagination.

2 live routes on TikTok, from $0.00002 per call. Every route below answered our last live test on 2026-10-06; the gateway re-tests them daily.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
tiktok-scraper7RapidAPI listing
Get Ads DetailCHEAPESTGET ads/top/ads/detail$0.00002$0.02 / 1k calls✓ 2026-10-06pricing ↗
tiktok-api23RapidAPI listing
Get Ads DetailGET api/trending/ads/detail$0.00005$0.05 / 1k calls✓ 2026-10-06pricing ↗

What it returns

From a real call to the cheapest route: tiktok-scraper7.

One call returns details of a single TikTok ad by material ID. The answer contains one ad object with video info, engagement metrics, targeting countries, and campaign objectives. No pagination.
data.idAd material IDdata.ad_titleAd title/captiondata.likeLike countdata.commentComment countdata.shareShare countdata.ctrClick-through ratedata.video_info.vidVideo IDdata.video_info.durationVideo length in secondsdata.video_info.video_urlVideo URLs by qualitydata.country_codeTarget countries

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/rapidapi-tiktok-scraper7/ads/top/ads/detail$0.00002 / call✓ working · tested 2026-10-060.47 s latency
Parameters
ParameterTypeNotes
material_idstring · queryrequiredAd id · default 7611853750504914952
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-tiktok-scraper7/ads/top/ads/detail?material_id=7611853750504914952" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-tiktok-scraper7.get_ads_detail", {"material_id": "7611853750504914952"})
Real example answer (trimmed) · 2026-10-03
{
  "msg": "success",
  "code": 0,
  "data": {
    "id": "7611853750504914952",
    "ctr": 0.97,
    "cost": 0,
    "like": 96,
    "share": 0,
    "source": "Others",
    "comment": 0,
    "ad_title": "Canadian fall 🍁   Outdoor plans ✔️   Pants chosen ✔️ #moosehill #pants #outdoors ",
    "favorite": false,
    "is_search": false,
    "brand_name": "",
    "objectives": [
      {
        "label": "campaign_objective_video_view",
        "value": 4
      }
    ],
    "source_key": 73,
    "video_info": {
      "vid": "v15044gf0000d5s93jnog65qcipu7si0",
      "cover": "https://p16-common-sign.tiktokcdn.com/tos-maliva-p-0068c799-us/o4kX4A8cak8LijVdQFPARZvLEzZRivBEBB6iI~tplv-noop.image?dr=18692&refresh_token=687f41e0&x-expires=1…",
      "width": 720,
      "height": 1280,
      "duration": 30.721,
      "video_url": {
        "540p": "https://v16m-default.tiktokcdn.com/31dcf5fe610a8d64656e2eac1464b23b/6ac1b1c1/video/tos/alisg/tos-alisg-ve-37c799-sg/okGsPIpgOII8dLeI5q2eTfT8XHEICjAkxSQSAI/?a=0&…",
        "720p": "https://v16m-default.tiktokcdn.com/8af0894356d7bbfa39fe2ce6b5758052/6ac1b1c1/video/tos/alisg/tos-alisg-ve-37c799-sg/o4xOQqIkdGAeIsNcaSLpIjSgjIHA5CK8IfeNxI/?a=0&…"
      }
    },
    "…": "9 more fields"
  },
  "processed_time": 0.4259
}
Other routes for this job
tiktok-api23 · Get Ads Detail$0.00005
GET /api/gw/rapidapi-tiktok-api23/api/trending/ads/detail$0.00005 / call✓ working · tested 2026-10-060.40 s latency
Parameters
ParameterTypeNotes
ads_idstring · queryrequireddefault 7169172119488577537
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-tiktok-api23/api/trending/ads/detail?ads_id=7169172119488577537" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-tiktok-api23.get_ads_detail", {"ads_id": "7169172119488577537"})

Related TikTok APIs

All 43 TikTok jobs →

One key for every API on this page.

Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.