SocialToAIStart freeConsole

Bulk link data: bulk post and profile metrics

Bulk link data is a ready-made SocialToAI tool that returns the numbers of up to 2,000 links to posts or account pages as they are now, and which links no longer work. No AI analysis. It costs from 1 credit per link, the most a list can cost is stated before it runs, and a dead link is not charged. Run it here, in your AI over MCP, or over the API.

17 platformsfrom 1 credit per linkMCP tool: researchafter your first purchase

Last updated:

01Set it up100 free credits on sign-up
8 of 2,000
  1. 1tiktok.com/@slowdrip.demo/video/7…2
  2. 2tiktok.com/@campcup.demo/video/74…2
  3. 3instagram.com/reel/DAq8sample01/2
  4. 4youtube.com/shorts/sAmPLe7Kq2x2
  5. 5x.com/ridgebrew_demo/status/18431…1
  6. 6douyin.com/video/7410000000000000…2
  7. 7xiaohongshu.com/explore/66f0sampl…12
  8. 8instagram.com/campnotes.demo/2
Detected6 platforms
TikTok2Instagram2YouTube1X1Douyin1Xiaohongshu1
Price per linkcredits
1 link × 1 credit1
6 links × 2 credits12
1 link × 12 credits12
This runup to 25 credits≈ $0.083
Each link is priced as one call on its platform. After you sign in, the Run button states the most your list can cost.
Sign in to run
Dead links are not charged. Bulk link data is available after your first purchase.
02ResultSample result
8 linksposts, videos and account pages in one table
6 of 8
Links read
2 not charged
6
Platforms
TikTok, Instagram, YouTube
83.4K
Engagement
of the links that work
9s
Time taken
start to finish
15
Credits charged
of 17 quoted
1 link leads nowhere now

It was deleted or set to private. That row is not charged.

One row per linkin the order you gave them
#LinkViewsLikesCommentsSharesSavesStatusSource
1Five hand grinders, one weekendSep 14318K41.2K1,2043,87012.6KOK1 credit
2tiktok.com/@campcup.demo/video/7409000000000000012The link leads nowhere now: deleted, or set to private.Dead linknot charged
3Titanium or glass dripper?Sep 2786.3K5,120214640–OK1 credit
4Cold brew overnight in the tentSep 21152K7,940388––OK1 credit
5My 900 g coffee kit, item by itemOct 241.7K1,38096212540OK1 credit
6douyin.com/video/7410000000000000014It did not come back this time.Failednot charged
7海拔 2800 米手冲:水温变了什么Oct 3–4,2103025182,960OK10 credits
8Camp Notes@campnotes.demo · account page48.2K followers642 postsOK1 credit
Totals 6 links read598K59.9K2,2045,24016.1K15 credits

Numbers are what each platform showed when the link was read; a dash means it does not show that number. A link that reads fine and shows zeros is charged.

Billcharged 15 of 17 quoted
Rows that came backEach is one call on its platform. Charged, also when the numbers are zero.6Charged15
Dead, failed or not recognisedNothing came back for these rows.2Not charged0
Not runTheir wave was never started.0Not charged0
Charged for this jobNever more than the quote.1715 credits
Method1 wave of up to 50 rows
  • Each link is read once, as one call on its platform. No link is retried on its own.
  • The job runs in waves of 50 rows. When more than three in ten rows of it have failed, no new wave is started.
  • The full result is kept for 24 hours after the job ends. Export it to keep it.
Export8 rows · kept for 24 hours

How credits are counted.
By the row, with the most stated first.

  • Dead links are not charged
  • Credits never expire
Credits per linkOne link is one row.
PlatformA post linkAn account link
TikTok22
Instagram22
X11
Reddit22
YouTube22
Facebook22
LinkedIn22
Threads22
Telegram22
PlatformA post linkAn account link
Xiaohongshu1212
Douyin22
Weibo22
WeChat Articles2412
Bilibili22
Zhihu22
Kuaishou212
WeChat Channels1212
Priced by the rowEach link is one row, at what one call on its platform costs.
Dead rows are not chargedA row that was deleted, not recognised or skipped is not charged. A row with numbers is, also when they are zero.
You see the most firstBefore it runs you get the most this list can cost. It never costs more.

What it takes.
What comes back.

NameTypeRequiredWhat it is
urlsstring[]Yes1 to 2,000 links to posts or account pages; they may be of different platforms.
max_cost_creditsintegerNoRefused, free, with the quote, if the run would cost more.
confirmbooleanNotrue: run it whatever it costs. false: answer the plan and its price, and run nothing. Left out: a costly run, and one that runs in the background, answers its price first.
PartWhat it holds
One row per linkThe numbers of each link as they are now.
Links that no longer workLinks that were deleted or could not be recognised. These rows are not charged.
Main numberEngagement of the links that work

Same tool, where you already work.
Ask your AI, or call it from code.

Use it from your AI

Connect SocialToAI once over MCP. After that, ask in plain words and your AI runs the tool for you.

You type
Use Bulk link data to get the current numbers for these links: [links]
MCP URLhttps://mcp.socialtoai.com/mcp
Toolresearchwith tool batch_stats
Works inand any MCP client
Connect your AI
Call it from code

One POST request returns the same result. Send max_cost_credits, and a run that would cost more is refused for free, with the quote.

curl https://api.socialtoai.com/v1/tools/batch_stats \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "urls": ["https://x.com/NASA"]  }'
import osimport requestsresponse = requests.post(    "https://api.socialtoai.com/v1/tools/batch_stats",    headers={"Authorization": f"Bearer {os.environ['SOCIALTOAI_KEY']}"},    json={        "urls": ["https://x.com/NASA"],    },)print(response.json())
Bulk link data in the docs

Before you run it.
Short answers.

Read the docs
What does a run cost?

Each link is one row, at what one call on its platform costs: from 1 credit a row. The table on this page lists every platform. Before it runs you get the most the list can cost, and it never costs more.

What am I charged for dead links, or if I cancel?

A row whose link was deleted, could not be recognised or was skipped is not charged. A row that comes back with numbers is charged, also when the numbers are zero. If you cancel, rows that already finished stay charged and the rest are not.

What happens when a platform fails?

The rows on that platform that fail are not charged, and the other rows are not affected. When more than three in ten rows of a batch fail, the rest of the list is not started.

Which platforms does it cover?

17 platforms now: TikTok, Instagram, X, Reddit, YouTube, Facebook, LinkedIn, Threads, Telegram, Xiaohongshu, Douyin, Weibo, WeChat Articles, Bilibili, Zhihu, Kuaishou, WeChat Channels. The links you give may be of different platforms.

Can I run it on the free credits?

No. Bulk link data is available after your first purchase, and so is running a tool on a schedule.

6 more tools.
Same account, same credits.

All tools

Your AI is one URL away
from all of social media.

100 credits on sign-up, no card needed