Solo.to Profile Scraper — Links, Socials, Contacts & Team avatar

Solo.to Profile Scraper — Links, Socials, Contacts & Team

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Solo.to Profile Scraper — Links, Socials, Contacts & Team

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

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

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

  1. Open the Actor on Apify and click Start.
  2. In the Input tab, enter the solo.to usernames you want (e.g. smartscrapers, lilnasx) — or paste full profile URLs.
  3. Optionally adjust Max profiles, Max concurrency and the proxy group (residential is recommended because solo.to is Cloudflare-protected).
  4. Click Start and wait for the run to finish.
  5. Open the Dataset tab and download the results in JSON, HTML, CSV or Excel.

Input

FieldTypeDescription
usernamesarraySolo.to usernames to scrape (e.g. ["smartscrapers"])
startUrlsarrayAlternative: full profile URLs
maxItemsintegerMax profiles per run (default 100)
maxConcurrencyintegerParallel browser sessions (default 3)
useApifyProxybooleanRoute through Apify proxy (default true)
proxyGroupselectBUYPROXIES94952 (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

FieldDescription
usernameSolo.to handle
nameDisplay name
avatarProfile picture URL
bioBio text
locationLocation text
linksLink buttons (label, display URL, href, icon)
contactButtonsEmail / phone / SMS / Discord / Telegram / add-contact
socialButtonsSocial platform widgets (YouTube, Spotify, X, etc.)
teamTeam member names and links
embedsEmbedded content iframe URLs (videos, songs, podcasts)
qrDataURL encoded by the profile's QR code
statusPlan status, recent update flag, has-links flag
pageScrapedWhether 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 to AUTO only 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.