Influencer Scraper avatar

Influencer Scraper

Pricing

$4.45 / 1,000 influencer profiles

Go to Apify Store
Influencer Scraper

Influencer Scraper

Find public influencer profiles across TikTok, Instagram, and YouTube. Search by keyword or add usernames, @handles, and profile URLs to export profile metrics, bios, recent posts, and source links.

Pricing

$4.45 / 1,000 influencer profiles

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

🔎 Influencer scraper for TikTok, Instagram, and YouTube

Influencer Scraper finds public influencer profiles from TikTok, Instagram, and YouTube. Add search keywords such as skincare creator, or add known usernames, @handles, and public profile URLs, then export profile metrics, bios, recent posts, source links, and scrape timestamps.

Use this influencer scraper when you need a repeatable creator list for influencer marketing, outreach research, competitor tracking, campaign planning, or social media reporting. Instead of searching each platform by hand, you get one Apify dataset that can be downloaded as JSON, CSV, Excel, XML, RSS, or HTML, or used through the Apify API, schedules, webhooks, and integrations.

For a small first run, keep the prefilled skincare creator and fitness creator targets. The default run checks TikTok and YouTube, saves up to 10 influencer profiles per target and platform, and includes up to 6 recent public posts per profile when the source exposes them. Add Instagram in the platform selector when you need Instagram profile checks too.

✅ What this Actor does

  • Finds public influencer profiles from TikTok, Instagram, and YouTube.
  • Accepts search keywords, usernames, @handles, and public profile URLs in the same run.
  • Saves one dataset item per found or resolved influencer profile.
  • Adds the original target, target position, platform, match type, result rank, username, handle, and profile URL.
  • Extracts display name, bio, avatar URL, follower count, following count, post count, like count, verification flags, visibility flags, categories, and external URL when the source exposes them.
  • Adds recent public post previews with source URLs, captions, likes, comments, views, and publish timestamps when available.
  • Lets you choose platforms, result order, profiles per target, and recent posts per profile.
  • Continues through missing, private, blocked, or temporarily unavailable profiles without saving fake failure rows.

📦 Data you can export

Each output item represents one public influencer profile. Fields can include:

  • inputTarget and inputTargetIndex: the target that found or resolved the profile.
  • platform: tiktok, instagram, or youtube.
  • matchType: whether the row came from a keyword, handle, or profile URL.
  • rank, username, handle, displayName, and profileUrl.
  • bio, avatarUrl, externalUrl, and evidenceUrls.
  • followerCount, followerCountText, followingCount, postCount, likeCount, and engagementRate when available.
  • isVerified, isPrivate, isVisible, location, and categories.
  • recentPosts with post IDs, URLs, captions, likes, comments, views, and publish times when available.
  • scrapedAt and status.

Some platforms expose more public fields than others. Fields can be null or empty when TikTok, Instagram, or YouTube does not show that value for a specific profile.

👥 Common use cases

  • Build creator shortlists from niche keywords such as skincare creator, fitness coach, or travel vlogger.
  • Check known influencer handles across TikTok, Instagram, and YouTube.
  • Enrich public profile URLs with follower counts, bios, categories, and recent post evidence.
  • Compare influencer profiles before outreach or campaign planning.
  • Export repeatable creator research into a sheet, CRM, database, or API workflow.

▶️ How to run it

  1. Open the Input tab.
  2. Add one target per line in Influencer targets. You can mix keywords, usernames, @handles, and public profile URLs.
  3. Choose which platforms to search.
  4. Keep Result order on Relevance for source-ranked discovery, or sort by followers or engagement.
  5. Set Influencers per target and Recent posts per profile.
  6. Start the run and open the dataset when it finishes.

For keyword discovery, use natural topics or niches, such as vegan recipe creator, streetwear influencer, or B2B SaaS founder. For exact lookups, add values such as @charlidamelio, instagram:natgeo, youtube:MrBeast, https://www.youtube.com/@MrBeast, or https://www.instagram.com/natgeo/.

⚙️ Input options

  • Influencer targets: search keywords, usernames, @handles, or public profile URLs. Add one target per line.
  • Platforms: TikTok, Instagram, YouTube, or any combination of the three.
  • Result order: source relevance, most followers, or highest engagement.
  • Recent posts per profile: how many recent public post previews to include. Use 0 for profile-level metrics only.
  • Influencers per target: maximum profiles to save for each target and platform.

🧾 Example output

{
"inputTarget": "skincare creator",
"inputTargetIndex": 1,
"platform": "tiktok",
"matchType": "keyword",
"rank": 1,
"username": "curatedbyange",
"handle": "@curatedbyange",
"displayName": "Angela • UGC",
"profileUrl": "https://www.tiktok.com/@curatedbyange",
"bio": "Skincare and beauty content creator",
"followerCount": 28100,
"followerCountText": "28100",
"followingCount": 1200,
"postCount": 342,
"likeCount": 940000,
"engagementRate": 2.14,
"isVerified": false,
"isPrivate": false,
"isVisible": true,
"location": [],
"categories": [],
"avatarUrl": "https://example.com/avatar.jpg",
"externalUrl": null,
"recentPosts": [
{
"id": "7554876451548417310",
"url": "https://www.tiktok.com/@curatedbyange/video/7554876451548417310",
"caption": "Skincare routine",
"likeCount": 61000,
"commentCount": 1100,
"viewCount": 1000000,
"publishedAt": "2026-05-28T08:26:40.000Z"
}
],
"evidenceUrls": [
"https://www.tiktok.com/search/video?q=skincare%20creator"
],
"scrapedAt": "2026-06-05T18:52:00.000Z",
"status": "ok"
}

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each public influencer profile saved to the dataset. Runs that find no usable profiles do not save placeholder rows.

⚠️ Limits and caveats

  • The Actor collects public profile data only.
  • It supports TikTok, Instagram, and YouTube. It does not search X, Facebook, Twitch, Reddit, Pinterest, Threads, or LinkedIn.
  • It does not scrape private profiles, follower lists, following lists, comments, stories, inboxes, paid analytics, or hidden contact data.
  • Recent post previews depend on what each source exposes publicly at run time.
  • Keyword discovery results can change because each platform controls ranking, availability, and visible public data.
  • Unsupported, unavailable, private, blocked, or temporarily unreachable profiles are reported in logs instead of saved as fake dataset rows.

❓ FAQ

🔑 Do I need social media logins or API keys?

No. The Actor is built for public TikTok, Instagram, and YouTube data and does not ask you for cookies, account credentials, or platform API keys.

🔎 Can it search by keyword?

Yes. Add a niche, topic, product, or audience keyword such as skincare creator. The Actor searches supported platforms and saves matching public influencer profiles.

👤 Can I check exact profiles too?

Yes. Add usernames, @handles, platform-prefixed usernames, or public profile URLs. Exact targets are resolved as profile lookups when the platform is clear.

📱 Does it return posts?

It can include recent public post previews for each profile when the source exposes them. Set Recent posts per profile to 0 if you only need profile-level data.

📝 Changelog

  • 0.1: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré