Tiktok Profile Scraper
Pricing
$6.00/month + usage
Tiktok Profile Scraper
Extract detailed TikTok profile metadata with the Tiktok Profile Scraper. Collect usernames, names, bios, profile images, followers, following, posts, hearts, IDs, and other available profile data in structured output for research and analysis.
Pricing
$6.00/month + usage
Rating
5.0
(1)
Developer
Alpha Scraper
Maintained by CommunityActor stats
0
Bookmarked
39
Total users
3
Monthly active users
9 days ago
Last modified
Categories
Share
Tiktok Profile Scraper Overview
Tiktok Profile Scraper is an Apify Actor designed to extract detailed metadata from TikTok profiles using one or multiple TikTok usernames. It converts profile information into structured records that are easier to analyze, store, and use in downstream workflows.
The Tiktok Profile Scraper is useful when you need organized TikTok profile data instead of manually checking individual profiles. Provide usernames through the Actor input, run the Actor, and receive structured profile records containing identity, profile, biography, and account-statistic information when available.
The Tiktok Profile Scraper is suitable for researchers, marketers, analysts, developers, and businesses that need public-facing TikTok profile metadata for legitimate research, content analysis, audience research, or data-processing workflows.
Tiktok Profile Scraper Features
The Tiktok Profile Scraper provides a focused profile-level extraction workflow with the following capabilities:
- Accepts multiple TikTok usernames in a single run.
- Accepts usernames with or without the
@prefix. - Normalizes supported username-like input before processing.
- Processes each supplied profile independently.
- Returns structured profile metadata.
- Includes profile statistics when available from the source.
- Pushes individual results to the Apify Dataset during an Apify run.
- Produces a combined JSON result file during execution.
- Supports the proxy configuration exposed by the Actor input.
- Preserves a requested username reference in each result.
- Includes status or error information when applicable.
The Tiktok Profile Scraper focuses specifically on profile metadata rather than downloading all videos from a profile. This makes it appropriate when profile-level information is the primary research requirement.
How to Use the Tiktok Profile Scraper
Using the Tiktok Profile Scraper requires only a list of TikTok usernames and, when needed, the available proxy configuration.
1. Enter TikTok usernames
Add one or multiple usernames to the username input. The configured input accepts an array of strings.
You can enter usernames with @, such as @exampleuser, or without it, such as exampleuser. The Actor normalizes the values before processing.
2. Configure the available proxy option
The Actor exposes a proxyConfiguration input. Its configured prefill uses the Apify proxy with the Residential group.
You can review or adjust this option through the Actor's input interface according to your Apify environment and requirements.
3. Start the Actor
After entering your target usernames, start the run. The Tiktok Profile Scraper processes the supplied usernames individually and attempts to retrieve profile metadata for each one.
4. Review the structured results
Each successfully processed username produces a structured record. The resulting data can be viewed through the Apify Dataset and the generated JSON result.
Tiktok Profile Scraper Data Extraction
The Tiktok Profile Scraper extracts profile-oriented information into a consistent structure. Available values depend on the information returned for the requested profile.
The primary profile data includes:
- Full name — Display name associated with the profile when available.
- Username — TikTok username associated with the requested profile.
- Profile picture URL — Available profile image reference.
- HD profile picture URL — Higher-resolution profile image reference when available.
- Biography — Profile biography or description when provided.
- UID — User identifier when available.
- Sec UID — Secondary user identifier when available.
- Posts — Available profile post or video count.
- Followers — Available follower count.
- Following — Available following count.
- Heart — Available account-level heart or like statistic.
- Digg count — Available digg-related statistic.
- Requested username — The username submitted for processing.
- HTTP status — Response status when available.
The Tiktok Profile Scraper initializes its primary profile fields even when a particular value is unavailable. In those situations, the corresponding value may be null, helping maintain a predictable structured-data format.
Tiktok Profile Scraper Use Cases
The Tiktok Profile Scraper can support several legitimate data-analysis and research scenarios where profile metadata is relevant.
Lead and Audience Research
Businesses can use structured TikTok profile information to organize publicly available profile details for audience research. Username, biography, follower information, and other available statistics can help create a broader understanding of relevant profiles.
Market Research
The Tiktok Profile Scraper can help researchers collect profile-level information across multiple usernames. Structured records make it easier to compare profiles and prepare datasets for further analysis.
Competitor Analysis
Marketing teams can collect available profile metadata from selected competitor or industry profiles. Profile statistics and biography information can provide useful context for competitive research.
Content Research
Researchers can use profile metadata to identify and organize relevant TikTok accounts before conducting additional content analysis.
Data Analysis
Because results are returned as structured records, profile information can be exported, filtered, transformed, or analyzed using other data-processing tools.
Research Automation
The Tiktok Profile Scraper can reduce repetitive manual profile checking when the same type of metadata needs to be collected across multiple usernames.
Tiktok Profile Scraper Input
The Tiktok Profile Scraper uses the following user-facing inputs defined in the Actor configuration.
| Input | Type | Required | Default | Description |
|---|---|---|---|---|
username | Array of strings | No | Example usernames are prefilled | One or multiple TikTok usernames. The Actor normalizes usernames when necessary. |
proxyConfiguration | Object | No | Apify Residential proxy configuration | Proxy settings exposed through the Apify Actor input interface. |
The username field is the primary input for the Tiktok Profile Scraper. Multiple usernames can be supplied in the same array, allowing one run to process several profiles.
Usernames do not need to include the @ symbol. The Actor removes a leading @ during normalization.
The implementation also recognizes additional username input shapes internally, but the documented Apify input should follow the configured username array structure.
Tiktok Profile Scraper Output Data
The Tiktok Profile Scraper returns structured profile records. The following fields represent the primary output structure generated by the Actor.
| Field | Type | Description |
|---|---|---|
full_name | String / null | Profile display or full name when available. |
user_name | String / null | TikTok username associated with the profile. |
profile_pic_url | String / null | Profile picture URL when available. |
profile_pic_url_hd | String / null | HD profile picture URL when available. |
biography | String / null | Profile biography or description when available. |
uid | String / number / null | User identifier when available. |
sec_uid | String / null | Secondary user identifier when available. |
posts | String / number / null | Available number of posts or videos. |
followers | String / number / null | Available follower count. |
following | String / number / null | Available following count. |
heart | String / number / null | Available heart or like statistic. |
digg_count | String / number / null | Available digg-related count. |
_requested_username | String | Username requested for the current record. |
_http_status | Number / null | HTTP response status when available. |
The Tiktok Profile Scraper keeps the requested username in _requested_username, which can be useful for matching an output record back to the original input.
Profile values may differ between accounts because not every requested profile necessarily provides every field. When a supported value cannot be obtained, the Actor can return null for that field.
Error-related records may additionally contain error information when a request fails or an unexpected response is encountered.
Example Input
The standard input format is an array of TikTok usernames:
{"username": ["@exampleuser","anotheruser","sample.creator"],"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
The usernames above demonstrate the supported input style. The Actor removes a leading @ before processing.
Example Output
A successful profile result follows the structured format used by the Actor:
{"full_name": "Example Creator","user_name": "exampleuser","profile_pic_url": "https://example.com/profile.jpg","profile_pic_url_hd": "https://example.com/profile_hd.jpg","biography": "Example profile biography","uid": "123456789","sec_uid": "example-secondary-id","posts": 125,"followers": 25000,"following": 320,"heart": 150000,"digg_count": 4200,"_requested_username": "exampleuser","_http_status": 200}
Actual values depend on the profile data available during the run. The example demonstrates the output structure rather than guaranteeing that every profile will contain every value.
Data Quality and Reliability
The Tiktok Profile Scraper is designed to return consistent, structured profile records while handling differences in the available source response.
The Actor checks multiple possible locations and naming variations when mapping profile information into its standardized fields. This allows supported profile attributes to be placed into predictable output columns.
Username Normalization
The Actor can remove a leading @, process supported username-like values, and clean unnecessary URL or query components during normalization.
Multiple Profiles
Multiple usernames can be submitted in one run. Each username is processed separately and produces its own result record.
Structured Results
Results are pushed individually to the Apify Dataset when the Actor runs through the Apify environment. A combined JSON file is also created during execution.
Missing Data
Not every profile necessarily provides every supported attribute. Missing profile values can remain null rather than being replaced with invented information.
Request Handling
The Actor handles unsuccessful requests and unexpected response formats without assuming that every request will return the same profile structure.
Tiktok Profile Scraper Search Intent
The Tiktok Profile Scraper is intended for users searching for a practical way to collect TikTok profile metadata in a structured format.
Typical search intent includes finding a TikTok profile data scraper, collecting TikTok account information, extracting profile statistics, researching TikTok usernames, or organizing multiple TikTok profiles for analysis.
Instead of manually opening profiles one at a time, users can provide multiple usernames and process them within a single automated Actor run.
This makes the Tiktok Profile Scraper relevant to workflows involving profile data extraction, social media research, market intelligence, audience analysis, and structured data preparation.
Why Use This Actor
The Tiktok Profile Scraper provides a straightforward workflow for collecting profile metadata without requiring users to manually organize each profile record.
Key practical advantages include:
- Simple input: Supply a list of TikTok usernames.
- Multiple targets: Process multiple profiles in one run.
- Normalization: Usernames can be entered with or without
@. - Structured output: Profile information is organized into consistent fields.
- Automated collection: Reduce repetitive manual profile research.
- Dataset support: Individual results are pushed to the Apify Dataset during Apify execution.
- JSON results: A combined result file is generated during processing.
- Profile-focused extraction: Designed specifically for profile metadata.
The Tiktok Profile Scraper is especially useful when the goal is to transform a collection of TikTok usernames into a structured profile dataset that can be reviewed or processed further.
API and Automation
The Tiktok Profile Scraper runs as an Apify Actor, making it suitable for automated data-collection workflows supported by the Apify platform.
Users can start Actor runs through the normal Apify interface and use the resulting Dataset as part of their broader data workflow. Because the Actor processes usernames independently, a collection of target profiles can be submitted together rather than handled manually one at a time.
The Tiktok Profile Scraper can therefore serve as one stage in a larger workflow where profile data is collected first and then analyzed, filtered, transformed, or stored elsewhere.
For API usage, scheduling, orchestration, and other Apify platform capabilities, refer to the capabilities available in your Apify account and Actor environment rather than assuming unsupported integrations.
Tiktok Profile Scraper FAQs
What is the Tiktok Profile Scraper?
The Tiktok Profile Scraper is an Apify Actor for extracting structured metadata from TikTok profiles using supplied usernames.
What data does the Tiktok Profile Scraper extract?
The Tiktok Profile Scraper can return profile name, username, profile image URLs, biography, user identifiers, posts, followers, following, heart, and digg-related statistics when those values are available.
Can I scrape multiple TikTok profiles?
Yes. The Tiktok Profile Scraper accepts an array of usernames, allowing multiple profiles to be processed in a single run.
Do usernames require an @ symbol?
No. The Tiktok Profile Scraper normalizes usernames and removes a leading @ when present.
What input format should I use?
Use the configured username array and provide one or more username strings. This is the recommended format for the Tiktok Profile Scraper.
Does the Actor extract TikTok videos?
The Tiktok Profile Scraper is focused on profile metadata. It does not document itself as a tool for extracting every video from a profile.
What happens when profile information is missing?
The Tiktok Profile Scraper can return null for supported fields that are unavailable in the received profile information.
Does the output contain the original username?
Yes. The _requested_username field records the username requested for that particular result.
Is the output structured?
Yes. The Tiktok Profile Scraper transforms profile information into named fields, making the results easier to analyze and process.
Can I use proxy configuration?
The Actor exposes a proxyConfiguration input. Its configured default uses the Apify proxy with the Residential group.
Does the Actor support profile statistics?
Yes. Where available, the Tiktok Profile Scraper can return posts, followers, following, heart, and digg-related statistics.
What happens if a request fails?
The Actor includes error-related information for failed requests rather than treating an unsuccessful request as a successful profile extraction.
Can the results be used for data analysis?
Yes. The structured output can be used as a starting point for research, comparison, filtering, reporting, and other legitimate data-analysis workflows.
Does every profile return the same information?
The output structure is standardized, but individual values depend on the information available for the requested profile. Some fields may therefore be null.
Is this a video scraper?
No. The Tiktok Profile Scraper is designed for profile-level metadata. Users looking specifically for video-level extraction should use an Actor designed for that purpose.
Tiktok Profile Scraper for Research and Automation
The Tiktok Profile Scraper is built for users who need profile metadata in a repeatable and structured workflow.
Whether the objective is market research, competitor analysis, audience research, content research, or data preparation, the Actor provides a practical way to turn TikTok usernames into organized profile records.
Its multiple-input workflow is particularly useful when a research task involves a list of profiles rather than a single account. Instead of manually copying profile information, users can submit the usernames together and review the resulting structured dataset.
The Tiktok Profile Scraper can also be used as an initial data-collection stage before applying additional filtering, analysis, enrichment, or reporting processes.
Tiktok Profile Scraper Data Workflow
A typical workflow is simple:
- Collect target usernames relevant to your research or business task.
- Add the usernames to the Actor's
usernamearray. - Review proxy configuration if required for your run.
- Start the Actor through Apify.
- Process each profile individually.
- Review structured records in the resulting Dataset.
- Analyze or export the data for your next workflow stage.
This workflow keeps the profile data-collection process organized while allowing multiple targets to be handled in one execution.
Tiktok Profile Scraper Limitations
The Tiktok Profile Scraper should be understood as a profile metadata extraction tool. It does not guarantee that every requested profile will return every supported field.
Available values depend on the information returned during a particular request. Temporary request failures, unavailable profile information, or unexpected response structures can affect individual records.
The Actor should therefore be used for supported profile-level data collection rather than assuming access to private, restricted, or unavailable information.
For best results, provide valid TikTok usernames and review the resulting records before using them in downstream analysis.
Tiktok Profile Scraper Summary
The Tiktok Profile Scraper provides an automated way to collect structured TikTok profile metadata from one or multiple usernames.
It can organize important profile attributes such as usernames, names, biographies, profile images, identifiers, follower statistics, following statistics, post counts, and other available account-level metrics.
With multiple-input support, structured Dataset output, JSON results, username normalization, and configurable proxy support, the Tiktok Profile Scraper is designed to simplify repetitive TikTok profile research and data-processing tasks.
If you need reliable, structured profile information for legitimate research, analysis, or automation workflows, the Tiktok Profile Scraper provides a focused starting point for turning TikTok usernames into usable profile datasets.
Support
If you encounter an issue with the Tiktok Profile Scraper, first verify that your usernames follow the documented input structure and that the Actor run contains the expected input and output.
For Actor-specific questions, bugs, feature requests, or custom scraper requirements, use the support/contact option provided by the Actor publisher or the relevant Apify support channels.