NewEvery new key comes with $0.10 to try it

Let your AI see what’s happening on Douyin and Xiaohongshu

Videos, notes, comments, creators, ads, shop listings and hot lists from 17 platforms in China and abroad, behind one key. Connect it to Claude or Cursor and ask in your own words. Pay per call, from $0.0001.

Start free
Connect your AI

Paste this into your agent

Read https://okdata.online/agents.md and set up okdata for me; my key is in the OKDATA_API_KEY environment variable.

Claude Code, Cursor, Codex and other agents that can open a link set themselves up from it.

MCP serverhttps://api.okdata.online/mcp

  • No data, no charge
  • Pay per call, no subscription
  • Alipay, WeChat Pay or card

What your AI readsposts, comments, ads, creators, listings, hot listsReal data

  • TikTokCERAplus

    A portable, seamless espresso-making…

    1.8M plays · 42.6k likes

  • TikTokOutIn

    ☕️ OUTIN Nano in action! After the…

    189.4k plays · 4k likes

  • TikTokFanttik

    Meet the newest member of the Fanttik…

    266.3k plays · 1.4k likes

Your AIconnected to okdata

Search TikTok for portable coffee makers: which brands get the most plays?

Read 1 source$0.002

Plays by brand in the top 20 results

  1. 1CERAplus: 2 videos, best one 1.8M1.9MFromTikTok
  2. 2OutIn: 4 videos, best one 189.4k354.2kFromTikTok
  3. 3Fanttik: 4 videos, best one 266.3k274.5kFromTikTok

This run cost$0.002

Calls1

See how this works

What your AI readsposts, comments, ads, creators, listings, hot listsReal data

  • Xiaohongshunote

    年轻人的第一台咖啡机,当然要足够便携!!

    3.8k likes · 1.5k saves

  • Xiaohongshucomment

    “一看就不方便”

    under a note with 3.8k likes

  • Xiaohongshucomment

    “几年前买的柏翠全自动的,不出油”

    under a note with 3.8k likes

  • Douyinvideo

    🏔️独处 自由且快乐

    2.8k likes · 451 comments

Your AIconnected to okdata

People who bought a portable coffee maker: what annoys them most?

Read 2 sources$0.062

What 30 comments complain about

  1. 1Too expensive: “900多是我不配”2 commentsFromXiaohongshu, Douyin
  2. 2Fiddly to use: “一看就不方便”2 commentsFromXiaohongshu, Douyin
  3. 3Weak crema: “几年前买的柏翠全自动的,不出油”1 commentFromXiaohongshu, Douyin

This run cost$0.062

Calls4

See how this works

What your AI readsposts, comments, ads, creators, listings, hot listsReal data

  • DouyinXingtu

    Creator A · ~160k followers · “户外运动 / 冲锋衣穿搭”

    10.2% engagement · ¥7,500 integrated video

  • DouyinXingtu

    Creator B · ~310k followers · “户外运动 / 智能穿戴体验”

    10.1% engagement · ¥13,000 integrated video

  • XiaohongshuPGY

    Creator C · ~180k followers · “露营徒步 / vlog”

    median 15.9k engagements · ¥16,000 image note

  • XiaohongshuPGY

    Creator D · ~310k followers · “露营徒步 / 隔离防晒”

    median 9.4k engagements · ¥29,800 image note

Your AIconnected to okdata

Which outdoor creators with 100k–500k followers get real engagement, and what do they charge?

Read 2 sources$0.044

Shortlist from two creator marketplaces

  1. 1Douyin Xingtu: 255 creators match; 8 of the first 20 engage above 5%3.0%–10.2%FromDouyin
  2. 2Xiaohongshu PGY: 359 creators match; median engagements per note on page one3.2k–15.9kFromXiaohongshu
  3. 3Median rate: Douyin integrated video, Xiaohongshu image note¥11k / ¥15kFromDouyin, Xiaohongshu

This run cost$0.044

Calls2

See how this works

What your AI readsposts, comments, ads, creators, listings, hot listsReal data

  • Meta Ad Libraryad

    “Gifts for everyone. All in one place.”

    13 of 30 ads · since Nov 4

  • Meta Ad Libraryad

    “Their favorites. With a personal touch. Free engravings on gifts made…”

    6 of 30 ads · Nov 10, offer ends Nov 15

  • Meta Ad Libraryad

    “Leakproof. Built for all day long.”

    5 of 30 ads · since Nov 6

  • Google Ads Transparencyadvertiser

    PACIFIC MARKET INTERNATIONAL, LLC

    27 of 40 ads: 14 text, 11 image, 2 video

Your AIconnected to okdata

What is Stanley 1913 advertising right now, and where?

Read 2 sources$0.008

What they are running

  1. 1Live on Facebook, Instagram and Threads; the newest 30 started Nov 4–11193FromMeta Ad Library
  2. 2Holiday gifts lead, then free engraving (6) and travel mugs (5)13 of 30FromMeta Ad Library
  3. 3Google ads pointing to stanley1913.com; PACIFIC MARKET INTERNATIONAL, LLC placed 27 of the 40 read~2,000FromGoogle Ads Transparency

This run cost$0.008

Calls2

See how this works

What your AI readsposts, comments, ads, creators, listings, hot listsReal data

  • Douyin#1 hot search

    消费券用券好物

    heat 23.6M

  • Douyin#2 hot search

    助眠

    heat 14.7M

  • Weibo#1 hot search

    正午阳光这是什么意思

    heat 1.2M

  • Weibo#2 hot search

    彩票店主私兑825万奖金全家被起诉

    heat 829.8k

Your AIconnected to okdata

What is on the Douyin and Weibo hot lists today?

Read 2 sources$0.004

Top three on Douyin

  1. 1消费券用券好物23.6MFromDouyin
  2. 2助眠14.7MFromDouyin
  3. 3陈泽14.2MFromDouyin

This run cost$0.004

Calls2

See how this works

What your AI readsposts, comments, ads, creators, listings, hot listsReal data

  • TikTokTikTok Shop

    Fanttik Cafein 11 Portable Self-Heating…

    $181.99 · 2,092 sold · 4.7★ (214)

  • TikTokTikTok Shop

    3-in-1 Portable Espresso Machine, 15Bar…

    $41.59 · 1,861 sold · 4.4★

  • TikTokTikTok Shop

    OutIn Nano Lightweight Portable…

    $194.99 · 1,122 sold · 4.7★ (113)

  • TikTok1★ review

    “It worked for two weeks and started overheating and lost pressure.”

    Fanttik Cafein 11 · verified purchase

Your AIconnected to okdata

What do portable coffee makers sell for on TikTok Shop, and what do buyers of the best seller complain about?

Read 1 source$0.006

Prices, and what buyers say

  1. 1Price range of 21 listings; 13 under $50, median $39.99$16.99–$314.10FromTikTok
  2. 2Best seller: Fanttik Cafein 11 at $181.99, 2,092 sold4.7★FromTikTok
  3. 3Its 1–2★ reviews mention: battery stops charging; overheats and loses pressure12 of 214FromTikTok

This run cost$0.006

Calls2

See how this works

Sample data recorded 2026-11-12 (Beijing time): public posts and comments from Xiaohongshu, Douyin and TikTok; the Douyin and Weibo hot lists; creator listings on Douyin Xingtu and Xiaohongshu PGY; Stanley 1913’s ads in the Meta Ad Library and Google Ads Transparency Center; TikTok Shop listings and reviews. Authors, reviewers and creators are not named. Costs use today’s prices.

17 platforms

9 in China, 8 worldwide

214 endpoints

Search, comments, creators, ads, shops, hot lists

$0.0001 a call

No monthly fee; the balance never expires

$0 if it fails

Typos, platform hiccups and timeouts are on us

Use cases

Six questions marketers ask every week, ready to hand to your AI

Launching a product, planning content, finding creators or chasing a trend all start with the same thing: knowing what people are talking about right now. Ask your AI. It fetches the data from the right platforms and tells you where each answer came from.

  1. Competitor monitoring

    “What did our competitors post this week, and what took off?”

    Posts and videos, Accounts

    How it works
  2. Word-of-mouth and comment analysis

    “What do buyers complain about most?”

    Posts and videos, Comments

    See an example
  3. Creator discovery

    “Who are the mid-size creators in camping gear?”

    Posts and videos, Accounts

    How it works
  4. Ad intelligence

    “What ads are our competitors running right now?”

    Ad libraries

    See an example
  5. Hot search and trend

    “What is trending today that we could ride?”

    Posts and videos, Hot lists

    How it works
  6. Product research

    “What do the best sellers cost, and what do buyers complain about?”

    Listings and reviews

    See an example

One format

Swap Douyin for TikTok by changing one word

Every platform takes the same parameters, pages the same way, fails the same way and returns the same fields. Your AI learns it once.

  • Same shape everywhere.A video is a video, whether it came from Douyin or YouTube.
  • Missing numbers are explained.A count the platform hides comes back null, and meta.unavailable says why.
  • Ask for less, pay fewer tokens.view and fields trim each answer to what the task needs.
200 OK

GET /v1/douyin/videos/search?query=…$0.02

{
  "data": {
    "items": [
      {
        "id": "7436185237401447690",
        "url": "https://www.douyin.com/video/7436185237401447690",
        "type": "video",
        "title": null,
        "text": "两晚山里露营,装备清单都在这了 #露营 #户外装备",
        "lang": "zh",
        "published_at": "2026-11-02T09:30:00Z",
        "author": {
          "id": "MS4wLjABAAAAq8Xw2mKpT0",
          "username": "qingzhuang_tubu",
          "name": "轻装徒步",
          "avatar_url": "https://cdn.example.com/avatar/trailkit.jpg",
          "followers": 182300,
          "verified": true
        },
        "metrics": {
          "views": null,
          "likes": 48200,
          "comments": 1312,
          "shares": 2210,
          "favorites": 9650,
          "reposts": null
        },
        "images": null,
        "hashtags": [
          "露营",
          "户外装备"
        ]
      },
      … 19 more in this page
    ]
  },
  "page": {
    "next_cursor": "eyJvIjoyMH0",
    "has_more": true
  },
  "meta": {
    "fetched_at": "2026-11-11T08:00:00Z",
    "unavailable": {
      "metrics.views": "platform",
      "metrics.reposts": "platform"
    },
    "billing": {
      "amount": "0.02",
      "currency": "USD",
      "balance_after": "9.98"
    }
  }
}

Douyin video search. Example response for : the fields and format are the real ones, the values are illustrative.

Try it on the endpoint page A new key’s $0.10 covers 5 of these calls.

GET /v1/tiktok/videos/search?query=…$0.002

{
  "data": {
    "items": [
      {
        "id": "7305085486984858894",
        "url": "https://www.tiktok.com/@trailkit/video/7305085486984858894",
        "type": "video",
        "title": null,
        "text": "Everything I packed for two nights in the hills #camping #gear",
        "lang": "en",
        "published_at": "2026-11-02T09:30:00Z",
        "author": {
          "id": "6812345678901234567",
          "username": "trailkit",
          "name": "Trail Kit",
          "avatar_url": "https://cdn.example.com/avatar/trailkit.jpg",
          "followers": 182300,
          "verified": true
        },
        "metrics": {
          "views": 1250000,
          "likes": 48200,
          "comments": 1312,
          "shares": 2210,
          "favorites": 9650,
          "reposts": null
        },
        "images": null,
        "hashtags": [
          "camping",
          "gear"
        ]
      },
      … 29 more in this page
    ]
  },
  "page": {
    "next_cursor": "eyJvIjoyMH0",
    "has_more": true
  },
  "meta": {
    "fetched_at": "2026-11-11T08:00:00Z",
    "unavailable": {
      "metrics.reposts": "platform"
    },
    "billing": {
      "amount": "0.002",
      "currency": "USD",
      "balance_after": "9.998"
    }
  }
}

TikTok video search. Example response for : the fields and format are the real ones, the values are illustrative.

Try it on the endpoint page A new key’s $0.10 covers 50 of these calls.

GET /v1/youtube/videos/search?query=…$0.004

{
  "data": {
    "items": [
      {
        "id": "Zx3kP9vQm2A",
        "url": "https://www.youtube.com/watch?v=Zx3kP9vQm2A",
        "type": "video",
        "title": "Two nights, one backpack: my full camping kit",
        "text": "What I packed, what I would leave at home, and what it all weighs.",
        "lang": "en",
        "published_at": "2026-11-02T09:30:00Z",
        "author": {
          "id": "UCa1b2c3d4e5f6g7h8i9j0kL",
          "username": "@trailkit",
          "name": "Trail Kit",
          "avatar_url": "https://cdn.example.com/avatar/trailkit.jpg",
          "followers": 412000,
          "verified": true
        },
        "metrics": {
          "views": 1250000,
          "likes": 48200,
          "comments": 1312,
          "shares": null,
          "favorites": null,
          "reposts": null
        },
        "images": null,
        "hashtags": [
          "camping"
        ]
      },
      … 19 more in this page
    ]
  },
  "page": {
    "next_cursor": "eyJvIjoyMH0",
    "has_more": true
  },
  "meta": {
    "fetched_at": "2026-11-11T08:00:00Z",
    "unavailable": {
      "metrics.shares": "platform",
      "metrics.favorites": "platform",
      "metrics.reposts": "platform"
    },
    "billing": {
      "amount": "0.004",
      "currency": "USD",
      "balance_after": "9.996"
    }
  }
}

YouTube video search. Example response for : the fields and format are the real ones, the values are illustrative.

Try it on the endpoint page A new key’s $0.10 covers 25 of these calls.

GET /v1/kuaishou/videos/search?query=…$0.02

{
  "data": {
    "items": [
      {
        "id": "3xv88urbnic5abk",
        "url": "https://www.kuaishou.com/short-video/3xv88urbnic5abk",
        "type": "video",
        "title": null,
        "text": "两晚山里露营,装备清单都在这了 #露营 #户外装备",
        "lang": "zh",
        "published_at": "2026-11-02T09:30:00Z",
        "author": {
          "id": "1096637401",
          "username": "qingzhuang_tubu",
          "name": "轻装徒步",
          "avatar_url": "https://cdn.example.com/avatar/trailkit.jpg",
          "followers": 182300,
          "verified": true
        },
        "metrics": {
          "views": 1250000,
          "likes": 48200,
          "comments": 1312,
          "shares": 2210,
          "favorites": 9650,
          "reposts": 640
        },
        "images": null,
        "hashtags": [
          "露营",
          "户外装备"
        ]
      },
      … 9 more in this page
    ]
  },
  "page": {
    "next_cursor": "eyJvIjoyMH0",
    "has_more": true
  },
  "meta": {
    "fetched_at": "2026-11-11T08:00:00Z",
    "unavailable": {},
    "billing": {
      "amount": "0.02",
      "currency": "USD",
      "balance_after": "9.98"
    }
  }
}

Kuaishou video search. Example response for : the fields and format are the real ones, the values are illustrative.

Try it on the endpoint page A new key’s $0.10 covers 5 of these calls.

Every platform

17 platforms behind the same key

Posts, comments, accounts, hot lists, creators, ads and shops. Browse by platform, or filter by the data you need.

Every endpoint with its parameters, fields and price

Three ways in

Ask in your AI, call it from code, or just open a page

$0.00

What a failed call costs you

Failed calls, timeouts and bad parameters are not charged.

If this happensWhat we do

  • A call fails or times outNothing is taken from your balance.$0.00
  • A data line errors or stallsThe next line takes over and you still get a normal answer.Switches over
  • Your network drops and you resendSame Idempotency-Key within 24 hours: the first result, free.Billed once
  • You send too fastThe answer says how many seconds to wait.Retry-After

All of this happens on our side. You write no extra code for it.

When something breaks

No data back, no charge

We watch every call. A failing line hands over to the next one, a failed call costs nothing, and a resend is never billed twice.

  • One call, at most one charge.Retries and line switches are ours to pay for.
  • Every answer shows its cost.meta.billing has the amount and your balance after it.
  • See what is up right now.The status page reads every endpoint live.
See live status

Pricing

Every call has a price tag; there is no plan to buy

Lowest

$0.0001

a call; every endpoint has its own price

Try it free
  • No subscriptionTop up when you need to, by Alipay, WeChat Pay or card. The balance never expires.
  • Failed calls are freeBad parameters, platform errors and timeouts cost nothing.
  • The price is on the pageEvery endpoint shows what one call costs before you make it.

Questions

What people ask first

More answers
Do I need a Douyin or Xiaohongshu account?

No. You send your okdata key and nothing else: no platform login, cookie or QR scan.

How is a call priced?

Each endpoint has a fixed price per call, shown on its page and in prices.json. One call returns one page; the response tells you what it cost in meta.billing.amount.

What if a call fails or times out?

Failed calls are not charged. A timeout says charged: null until it settles; resend with the same Idempotency-Key and it is never billed twice.

Can Claude or Cursor use it directly?

Yes. Add the MCP server at https://api.okdata.online/mcp with your key in one header. The agent can look up endpoints and prices for free before it spends anything.

How fresh is the data?

It is fetched from the platform when you call, unless the same request was answered moments ago; meta.fetched_at says when.

How do I pay?

Top up a prepaid balance with Alipay, WeChat Pay or a bank card. The balance does not expire, and a new key starts with $0.10.

Connect once, then just ask.

Every new key comes with $0.10 to try it. One sentence connects your agent.

Start free
Connect your AI

Paste this into your agent

Read https://okdata.online/agents.md and set up okdata for me; my key is in the OKDATA_API_KEY environment variable.

Claude Code, Cursor, Codex and other agents that can open a link set themselves up from it.

MCP serverhttps://api.okdata.online/mcp