OSINT and trust teams
Identity review
Analysts can check a curated set of profile URLs and keep a CSV trail of what loaded, which handle was visible, and whether the page looked limited or unavailable.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
A practical social media scraping tool for checking candidate public profile URLs and turning them into a clean CSV export. Add known or researched profile links, run the workflow in the local desktop app, and collect platform, handle, profile URL, visible profile name, input name, and page status without writing code or calling a social media API.
CSV file
6
Multi-URL loop
Public profiles
None
At a glance
Works across common public profile hosts
The template recognizes GitHub, Medium, Pinterest, Steam, Threads, TikTok, Twitch, YouTube, and unknown hosts by reading the current URL and page metadata.
Exports fixed columns for analysis
Every successful page becomes one structured CSV row with input name, platform, handle, canonical profile URL, profile name, and a status note.
Processes a list, not one page at a time
The Navigate block holds multiple candidate URLs and the Loop Continue block advances through them, so a single run can check a whole shortlist.
Keeps the run local
UScraper runs the browser automation on your machine. Your candidate list and exported rows stay in the save folder you configure.
Who uses it
OSINT and trust teams
Identity review
Analysts can check a curated set of profile URLs and keep a CSV trail of what loaded, which handle was visible, and whether the page looked limited or unavailable.
Creator and partnership teams
Shortlist cleanup
Before outreach, teams can verify that candidate social links still resolve and that the visible profile name matches the person or brand they expect.
Agencies and researchers
Recurring audits
Use the export as a lightweight social media aggregator input when you need profile URL evidence before deeper manual review or CRM enrichment.
How it works
The workflow is intentionally simple. A Navigate block opens each candidate profile URL. UScraper waits for page load, sleeps briefly so client-rendered pages can settle, then waits for the document body to exist. That body check uses existence rather than visibility because some platforms expose URL and title metadata even when the visible body is hidden or limited.
After the wait chain, Structured Export appends one row. JavaScript columns classify the host into a platform name, derive a handle from the path or profile metadata, prefer canonical or Open Graph URLs for the profile URL, and fall back to page title or handle when the profile name is sparse. A final status note flags loaded pages, possible signed-out views, and obvious page errors.
Download and import
Download the free JSON template from this page and import it into the UScraper desktop app.
Replace the sample URLs
Paste your known or candidate public profile URLs into the Navigate block. Keep one input name per run if you want clean attribution.
Choose the export folder
Confirm the Structured Export save path and keep append mode on when you want every candidate profile in one CSV.
Run the loop
UScraper opens each URL, waits, extracts the row, and advances through the list with Loop Continue.
Open the CSV
Review social-media-finder.csv in Excel, Sheets, a BI tool, or your internal review workflow.
Output preview
social-media-finder.csvColumn
input_name
The person, creator, brand, or entity being checked for this run.
Column
social_media
Detected platform such as GitHub, Medium, TikTok, Twitch, YouTube, or the host name.
Column
handle
Profile handle or path segment derived from metadata or the URL.
Column
profile_url
Canonical URL, Open Graph URL, or the current browser URL.
Column
profile_name
Visible name from page metadata, heading text, title, or a handle fallback.
Column
page_status_note
Loaded, limited signed-out view, or page error/unavailable.
Sample rows
3 of many
| input_name | social_media | handle | profile_url | profile_name | page_status_note |
|---|---|---|---|---|---|
| Sample Creator | GitHub | samplecreator | Sample Creator | loaded | |
| Sample Creator | TikTok | sample.creator | sample.creator | may_be_limited_signed_out_view | |
| Sample Creator | YouTube | channel/UCexample123 | Sample Creator - YouTube | loaded |
This UScraper template
LocalHosted social media APIs
CloudCandidate profile URLs
You control exactly which public pages are checked.
API endpoint and parameters
Coverage depends on provider support and billing rules.
CSV file on your machine
Ready for spreadsheet review and audit notes.
API response or hosted export
Often tied to credits, dashboards, or retention policies.
Runs in your desktop app
Candidate URLs and rows stay local by default.
Requests pass through a vendor
Useful at scale, but introduces another data processor.
Free template import
Use your UScraper license and local resources.
Metered usage
Commonly priced by request, profile, or monthly credits.
Public profile pages can still be governed by platform terms, privacy laws, robots rules and anti-scraping controls. Use this template only for URLs you are allowed to visit, keep volume modest, avoid private or logged-in data, and get legal review before using the CSV for commercial monitoring, enrichment or OSINT workflows.
Limitations
Guardrails for social profile collection
Respect terms, privacy expectations, and anti-scraping controls
Social platforms actively limit unauthorized collection. Do not bypass login gates, verification prompts, private profiles, or technical blocks.
Profile layouts can change without notice
This template relies mostly on URL, title, canonical, Open Graph, and visible heading signals, but platform redesigns can still reduce accuracy.
Signed-out views may be incomplete
TikTok, Threads, YouTube, and other platforms may hide details, require login, rate limit requests, or show regional error pages. Use the status column for review.
Browse more workflows in the UScraper template library, install the local desktop app from uscraper.io/download, or combine this page with the Contact Details Scraper when profile verification is only one part of a larger lead-generation pass.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]