---
title: "TikHub"
description: "TikHub on looot as of 2026-09-28: 993 jobs through 1025 endpoints, how you reach it, what it costs, and how to run it."
---

{/* Generated by scripts/generate-providers.mjs from data/providers.json. Do not edit. */}

<ProviderHeader id="tikhub" />

## What it's good for

TikHub is in Social, Community, Utilities. Reach for it to get a LinkedIn person profile; get a TikTok profile and its stats; transcribe a video from its URL.

As of 2026-09-28 (catalog revision 85280) it serves 993 jobs through 1025 endpoints.

## Jobs

| Job id | What it does | Endpoints |
| --- | --- | --- |
| [`tiktok.live.get`](/catalog/social) | Get a TikTok live room and its status | 6 |
| [`tiktok.user.favorites`](/catalog/social) | List videos a TikTok user liked or saved | 4 |
| [`api.instagram.media-id-to-shortcode`](/catalog/social) | Media id to shortcode api instagram | 3 |
| [`api.instagram.shortcode-to-media-id`](/catalog/social) | Shortcode to media id api instagram | 3 |
| [`api.instagram.user-id-to-username`](/catalog/social) | User id to username api instagram | 3 |
| [`tiktok.search.top`](/catalog/social) | Search everything on TikTok for a keyword | 3 |
| [`tiktok.video.get`](/catalog/social) | Get a TikTok video and its metrics | 3 |
| [`api.instagram.fetch-comment-replies`](/catalog/social) | Fetch comment replies api instagram | 2 |
| [`api.instagram.fetch-hashtag-posts`](/catalog/social) | Fetch hashtag posts api instagram | 2 |
| [`api.instagram.fetch-location-posts`](/catalog/social) | Fetch location posts api instagram | 2 |
| [`api.instagram.fetch-music-posts`](/catalog/social) | Fetch music posts api instagram | 2 |
| [`api.instagram.fetch-user-posts`](/catalog/social) | Fetch user posts api instagram | 2 |
| [`api.instagram.fetch-user-reels`](/catalog/social) | Fetch user reels api instagram | 2 |
| [`api.instagram.fetch-user-tagged-posts`](/catalog/social) | Fetch user tagged posts api instagram | 2 |
| [`api.instagram.general-search`](/catalog/social) | General search api instagram | 2 |
| [`api.instagram.search-by-coordinates`](/catalog/social) | Search by coordinates api instagram | 2 |
| [`api.instagram.search-hashtags`](/catalog/social) | Search hashtags api instagram | 2 |
| [`api.instagram.search-users`](/catalog/social) | Search users api instagram | 2 |
| [`tiktok.feed.trending`](/catalog/social) | Pull the trending TikTok feed | 2 |
| [`tiktok.user.profile`](/catalog/social) | Get a TikTok profile and its stats | 2 |
| [`tiktok.user.videos`](/catalog/social) | List a TikTok account's videos | 2 |
| [`api.bilibili.app.fetch-bangumi-tab`](/catalog/social) | Fetch bangumi tab api bilibili app | 1 |
| [`api.bilibili.app.fetch-cinema-tab`](/catalog/social) | Fetch cinema tab api bilibili app | 1 |
| [`api.bilibili.app.fetch-home-feed`](/catalog/social) | Fetch home feed api bilibili app | 1 |
| [`api.bilibili.app.fetch-one-video`](/catalog/social) | Fetch one video api bilibili app | 1 |

968 more jobs: `GET https://api.looot.ai/v1/public-catalog?provider=tikhub`.

## Access

- **Runs on looot's key** for 1025 endpoints: nothing to set up, the run spends your looot balance. You can connect your own key instead; see [Bring your own key](/guides/bring-your-own-key).

## Price basis

1025 per call (from $0.001). A call that fails at the provider costs $0; see [What's free](/money/free-and-failures).

## Free first in fallback

No. Every endpoint bills on each answer, found or not, so a fallback walk pays for a miss here. See [Free first](/concepts/free-first).

## Run it

A job run takes shared input names, not TikHub's own field names; looot maps them for each provider. For `job:video.transcript.get`, `url` is taken by 10 of its 12 providers. See [Job inputs](/concepts/job-inputs).

Example input for `looot run` or the MCP [`run`](/mcp-tools/run) tool, with placeholder values:

<CodeGroup>

```bash CLI
looot run job:video.transcript.get --input '{"url":"https://example.com"}'
```

```json MCP
{
  "endpointId": "job:video.transcript.get",
  "input": {
    "url": "https://example.com"
  },
  "idempotencyKey": "<new unique key>"
}
```

</CodeGroup>

A job run picks among all the job's providers. To run TikHub itself, name one of its endpoints (MCP [`search`](/mcp-tools/search) with `{"filters": {"provider": "tikhub"}}` lists them), for example `tikhub-api-youtube-web-v2-get-video-captions-result`: `looot inspect tikhub-api-youtube-web-v2-get-video-captions-result` prints its exact input fields and price.

## In the live catalog

- Browse: [looot.ai/public-catalog/tikhub-api-tiktok-web-fetch-batch-check-live-alive](https://looot.ai/public-catalog/tikhub-api-tiktok-web-fetch-batch-check-live-alive), or search [looot.ai/public-catalog](https://looot.ai/public-catalog?text=TikHub) for TikHub.
- Every endpoint, no account needed: `curl "https://api.looot.ai/v1/public-catalog?provider=tikhub"`

TikHub's name and logo are trademarks of their owner, shown to identify the provider.

<Related />
