Solo.to Profile Scraper — Links, Socials, Contacts & Team
Pricing
from $5.00 / 1,000 results
Solo.to Profile Scraper — Links, Socials, Contacts & Team
Extract complete solo.to link-in-bio profiles: profile name, avatar, bio, location, all link buttons, contact buttons (email/phone/SMS/Discord), social platform buttons, team members, embeds and QR data. For influencer outreach, creator-economy lead gen and digital business-card data buyers.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
What does Solo.to Profile Scraper do?
This Actor extracts complete solo.to link-in-bio profiles — the digital business cards used by millions of creators, musicians, and influencers. For any solo.to username it returns the profile name, avatar, bio, location, every link button, contact buttons (email / phone / SMS / Discord / Telegram), social platform buttons, team members, embeds and QR data.
It uses a hybrid strategy: the public api.solo.to/{username} JSON endpoint (no anti-bot challenge) provides reliable profile info, while a real browser (Playwright) renders the Cloudflare-protected profile page to extract links, contacts, socials and team. All traffic runs through the Apify proxy so your IP is never exposed. Output is delivered as a clean JSON dataset you can download as JSON, CSV, Excel or HTML, and it's fully accessible via the Apify API, scheduler and integrations.
Why use Solo.to Profile Scraper?
- Influencer outreach — build lists of creators with their real social profiles, contact methods and link buttons in one pass.
- Creator-economy lead gen — every solo.to page is a self-maintained lead record: name, bio, location, email, phone, Discord, socials.
- Digital business-card data buyers — solo.to pages are literally digital business cards; this Actor turns them into structured, deduplicatable data.
- Competitor / brand monitoring — track what links and platforms a creator or brand promotes over time.
How to use Solo.to Profile Scraper
- Open the Actor on Apify and click Start.
- In the Input tab, enter the solo.to usernames you want (e.g.
smartscrapers,lilnasx) — or paste full profile URLs. - Optionally adjust Max profiles, Max concurrency and the proxy group (residential is recommended because solo.to is Cloudflare-protected).
- Click Start and wait for the run to finish.
- Open the Dataset tab and download the results in JSON, HTML, CSV or Excel.
Input
| Field | Type | Description |
|---|---|---|
usernames | array | Solo.to usernames to scrape (e.g. ["smartscrapers"]) |
startUrls | array | Alternative: full profile URLs |
maxItems | integer | Max profiles per run (default 100) |
maxConcurrency | integer | Parallel browser sessions (default 3) |
useApifyProxy | boolean | Route through Apify proxy (default true) |
proxyGroup | select | BUYPROXIES94952 (residential, default), RESIDENTIAL, or AUTO |
Example input:
{"usernames": ["smartscrapers", "lilnasx"],"maxItems": 50,"maxConcurrency": 3,"useApifyProxy": true,"proxyGroup": "BUYPROXIES94952"}
Output
One dataset item per profile. Example:
{"url": "https://solo.to/smartscrapers","username": "smartscrapers","pageScraped": true,"name": "smartscraper","location": "New York, United States","bio": "SmartScrapers provides social media data scraping services...","avatar": "https://cdn.solo.to/user/a/634e7d219672a1_86985361.jpg","background": "https://cdn.solo.to/images/stars.jpg","themeColor": "#3673FC","badge": null,"status": { "upgraded": false, "recent_update": false, "has_links": false },"links": [{ "label": "Main Channel", "url": "youtube.com/channel/UCk6...", "href": "https://www.youtube.com/channel/UCk6...", "icon": "https://cdn.solo.to/images/link/youtube.svg" }],"contactButtons": [{ "type": "email", "value": "hello@example.com", "href": "mailto:hello@example.com", "username": null },{ "type": "discord", "value": "ian6120", "href": null, "username": "ian6120" }],"socialButtons": [{ "className": "social-button youtube-sub-button", "href": "https://www.youtube.com/@...", "iframeSrc": null, "icon": null, "label": "Subscribe" }],"team": [{ "name": "Jane Doe", "href": "https://solo.to/janedoe" }],"embeds": ["https://open.spotify.com/embed/track/..."],"qrData": "https://solo.to/smartscrapers","profileUrl": "https://solo.to/smartscrapers","scrapedAt": "2026-08-08T12:00:00.000Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Description |
|---|---|
username | Solo.to handle |
name | Display name |
avatar | Profile picture URL |
bio | Bio text |
location | Location text |
links | Link buttons (label, display URL, href, icon) |
contactButtons | Email / phone / SMS / Discord / Telegram / add-contact |
socialButtons | Social platform widgets (YouTube, Spotify, X, etc.) |
team | Team member names and links |
embeds | Embedded content iframe URLs (videos, songs, podcasts) |
qrData | URL encoded by the profile's QR code |
status | Plan status, recent update flag, has-links flag |
pageScraped | Whether the full page DOM was captured |
Pricing / Cost estimation
How much does it cost to scrape solo.to? Each profile requires one browser page load (Playwright) plus one lightweight API call. With default settings (3 concurrent browsers) a run of 100 profiles typically finishes in a few minutes and costs a small number of compute units. Free Apify users get a 10-profile preview; paid users can scrape unlimited profiles. Because solo.to is Cloudflare-protected, a residential proxy group is used by default — residential proxy traffic is billed per GB on Apify, so keep maxItems reasonable for large runs.
Tips or Advanced options
- Keep concurrency low (2–4) — solo.to rate-limits the API (
x-ratelimit-limit: 240) and aggressive parallel browser sessions can trigger stricter Cloudflare challenges. - Use the residential proxy group (
BUYPROXIES94952) for best success rates; switch toAUTOonly if you want cheaper datacenter traffic. - Re-run periodically to track changes — creators update their links, socials and bios frequently.
- Combine with other bio-link scrapers (Linktree, Beacons, Carrd, Lnk.Bio) for a full creator-identity dataset.
FAQ, disclaimers, and support
Is scraping solo.to legal? Scraping publicly available profile data for research, outreach and lead generation is generally acceptable, but always respect solo.to's Terms of Service, applicable privacy laws (e.g. GDPR), and don't use the data for spam. This Actor only reads public pages.
Known limitations — solo.to protects its profile pages with Cloudflare's managed challenge. The Actor uses a real browser to pass it; if Cloudflare escalates to a hard block, the run still returns the reliable API profile data with pageScraped: false. The API itself is not protected and is the primary source for name/avatar/bio/location.
Support — found a bug or want a custom version (e.g. bulk username discovery, scheduled monitoring, CSV enrichment)? Open an issue on the Actor's Issues tab or contact the author for a custom solution.