TikTok creator emails, YouTube channel contacts and video transcripts for AI assistants.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Apify API token as 'Bearer <token>'. Usage is billed to that Apify account; the server never stores the token.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Find TikTok creators by keyword and return one row per creator: handle, bio, follower and like counts, plus any contact email, Instagram, YouTube or WhatsApp link the creator publishes. Billed to your Apify account at about $1 per 1,000 profiles.
Search terms, e.g. ["skincare routine", "home workouts"]
Maximum profiles to return. Keep this small while testing (default 20).
Maximum follower count
Minimum follower count
Return only creators that publish a contact email
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Find TikTok creators by keyword and return one row per creator: handle, bio, follower and like counts, plus any contact email, Instagram, YouTube or WhatsApp link the creator publishes. Billed to your Apify account at about $1 per 1,000 profiles.
| Argument | Type | Description |
|---|---|---|
| keywords* | array | Search terms, e.g. ["skincare routine", "home workouts"] |
| maxResults | integer | Maximum profiles to return. Keep this small while testing (default 20). |
| maxFollowers | integer | Maximum follower count |
| minFollowers | integer | Minimum follower count |
| onlyWithEmail | boolean | Return only creators that publish a contact email |
{
"type": "object",
"required": [
"keywords"
],
"properties": {
"keywords": {
"type": "array",
"items": {
"type": "string"
},
"description": "Search terms, e.g. [\"skincare routine\", \"home workouts\"]"
},
"maxResults": {
"type": "integer",
"description": "Maximum profiles to return. Keep this small while testing (default 20)."
},
"maxFollowers": {
"type": "integer",
"description": "Maximum follower count"
},
"minFollowers": {
"type": "integer",
"description": "Minimum follower count"
},
"onlyWithEmail": {
"type": "boolean",
"description": "Return only creators that publish a contact email"
}
}
}Resolve the contact email behind YouTube channels, alongside their videos and Shorts with views, likes, tags and exact publish dates. One free contact row is returned per channel. Billed to your Apify account at about $1.50 per 1,000 videos.
| Argument | Type | Description |
|---|---|---|
| channels | array | Channel handles or URLs, e.g. ["@handle", "https://youtube.com/@handle"] |
| maxResults | integer | Maximum video rows in total (default 20) |
| newerThanDays | integer | Only include videos newer than N days |
| searchQueries | array | Keyword searches instead of explicit channels |
| includeChannelContacts | boolean | Add one free contact row per channel with its About data and emails (default true) |
{
"type": "object",
"required": [],
"properties": {
"channels": {
"type": "array",
"items": {
"type": "string"
},
"description": "Channel handles or URLs, e.g. [\"@handle\", \"https://youtube.com/@handle\"]"
},
"maxResults": {
"type": "integer",
"description": "Maximum video rows in total (default 20)"
},
"newerThanDays": {
"type": "integer",
"description": "Only include videos newer than N days"
},
"searchQueries": {
"type": "array",
"items": {
"type": "string"
},
"description": "Keyword searches instead of explicit channels"
},
"includeChannelContacts": {
"type": "boolean",
"description": "Add one free contact row per channel with its About data and emails (default true)"
}
}
}Get transcripts for TikTok videos, Instagram Reels, YouTube videos and Shorts, and X videos. Uses the platform's own subtitles when they exist and speech-to-text when they do not. Billed to your Apify account at about $2 per 1,000 subtitle transcripts ($5 per 1,000 speech-to-text ones).
| Argument | Type | Description |
|---|---|---|
| urls | array | Video URLs across TikTok, Instagram, YouTube or X |
| language | string | Preferred subtitle language, e.g. "en" |
| profiles | array | Creator profile URLs to transcribe the latest videos from |
| includeSegments | boolean | Include timestamped segments instead of one text block (default true) |
| maxVideosPerProfile | integer | How many of the newest videos to transcribe per profile (default 3) |
{
"type": "object",
"required": [],
"properties": {
"urls": {
"type": "array",
"items": {
"type": "string"
},
"description": "Video URLs across TikTok, Instagram, YouTube or X"
},
"language": {
"type": "string",
"description": "Preferred subtitle language, e.g. \"en\""
},
"profiles": {
"type": "array",
"items": {
"type": "string"
},
"description": "Creator profile URLs to transcribe the latest videos from"
},
"includeSegments": {
"type": "boolean",
"description": "Include timestamped segments instead of one text block (default true)"
},
"maxVideosPerProfile": {
"type": "integer",
"description": "How many of the newest videos to transcribe per profile (default 3)"
}
}
}