Campsite.bio Scraper [💰$5/1K] | Creator Profiles | Leads
Pricing
from $4.97 / 1,000 results
Campsite.bio Scraper [💰$5/1K] | Creator Profiles | Leads
Extract creator profiles from Campsite.bio — bios, links, social accounts and contact data. Build influencer outreach lists and analyze link strategies for creator economy research.
Pricing
from $4.97 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Features
Share
Campsite.bio Scraper - Creator Profiles, Links and Contact Data
The Campsite.bio Scraper turns public Campsite.bio pages into structured creator profiles. Collect display names, bios, avatars, locations, plans, custom domains, public emails, social accounts, ordered link buttons and page metadata - one clean dataset row per username.
Use it to build influencer and creator lists, audit link-in-bio strategies, enrich outreach databases or research how creators organize multiple destinations behind one profile. Provide one username or a batch, and the Actor reads the public profile data embedded in the served page. No Campsite.bio login or API key is required.
Main Use Cases for Campsite.bio Creator Data
- Influencer discovery - build a shortlist of creators by niche, bio keywords or public contact availability.
- Creator outreach - collect public emails and social profiles for partnership and affiliate teams.
- Link-in-bio research - compare how creators group links, promote products and route traffic.
- Competitive analysis - monitor which platforms, stores and content destinations creators link to.
- Creator database enrichment - append bio, avatar, location and social accounts to an existing list.
- Brand partnership screening - review public positioning before starting a campaign conversation.
- AI creator research - give an LLM compact records with ordered links and social identities.
How It Works

The Actor accepts Campsite.bio usernames and requests the public profile at https://campsite.bio/{username}. Campsite.bio is a server-rendered Nuxt application, so the page includes a window.__NUXT__ payload with the profile, links and social accounts. The Actor evaluates that payload and maps the relevant state into a stable JSON record.
Each username is handled independently. A successful profile produces one row with identity, bio, avatar, plan, account dates, custom domains, public emails, social profiles and ordered links. A missing or unavailable profile produces a short not_found record instead of silently disappearing, so you can audit batch results. The Actor uses a configurable concurrency limit and standard retry behavior for temporary failures.
Profiles are public, but the site can still rate-limit repeated requests. Residential proxies are the default because they improve reliability across larger batches. There is no browser rendering step and no pagination beyond the list of usernames you submit. The free-plan preview is limited to the first 10 profiles.
Input
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
usernames | string[] | Yes | - | Campsite.bio usernames or handles, without the domain. Each value becomes one public profile request. |
maxItems | integer | No | 100 | Maximum profiles to process. Use a positive value at least as large as the username list. The current build makes zero requests when this is 0. |
proxy | object | No | Apify residential | Proxy configuration. Residential IPs are recommended for larger batches. |
usernames is required; an empty list stops the run with an error. The Actor does not discover usernames from search results, so provide handles you already have. Use lowercase values when possible and remove @, https://campsite.bio/ or trailing slashes before submission.
Output
The dataset contains 18 fields for a normal profile. Missing profiles use a smaller status record.
| Field group | Fields | What you get |
|---|---|---|
| Identity | username, url, status | Requested handle, canonical profile URL and ok or not_found. |
| Profile | name, bio, avatar, location | Display name, bio text, avatar URL and public location. |
| Account | plan, enabled, created_at, updated_at, last_published | Plan label, account status and profile timestamps. |
| Domains | custom_domains | Array of custom domains attached to the profile. |
| Contact | emails | Array of public email addresses found in the profile data. |
| Social | social_profiles | Array of {type, url, position} objects. |
| Links | links | Ordered array of {label, url, type, items} objects, including nested link groups. |
| Paging | has_more_links, page | Link pagination flags exposed by the source payload. |
links preserves the order shown on the profile and can contain child items for grouped buttons. social_profiles is separate from links, so an Instagram URL in the social block is not duplicated as a regular button unless the creator also added one. Empty arrays and null fields are preserved rather than replaced with guessed values.
Pricing
The Actor uses pay-per-event pricing: a small start event for each run and one result event for every profile row, including not_found rows.
| Event | FREE | BRONZE | SILVER | GOLD | PLATINUM | DIAMOND |
|---|---|---|---|---|---|---|
| Actor start, per run | $0.00005 | $0.00005 | $0.00005 | $0.00005 | $0.00005 | $0.00005 |
| Creator profile | $0.005 | $0.00499 | $0.00498 | $0.00497 | $0.00497 | $0.00497 |
That is approximately $5.00 per 1,000 profiles on the FREE tier. Free accounts receive a preview of the first 10 profiles per run. Check your username list before a large run because a missing profile still produces a billable status row.
Example Input
{"usernames": ["examplecreator", "designstudio", "travelnotes"],"maxItems": 3}
Example Output
{"username": "examplecreator","url": "https://campsite.bio/examplecreator","status": "ok","name": "Example Creator","bio": "Design, travel and everyday carry.","avatar": "https://cdn.campsite.bio/avatar/example.jpg","location": "Lisbon","plan": "pro","enabled": true,"created_at": "2023-04-12T09:30:00.000Z","updated_at": "2026-10-01T14:20:00.000Z","last_published": "2026-10-01T14:20:00.000Z","custom_domains": ["examplecreator.com"],"emails": ["hello@examplecreator.com"],"social_profiles": [{ "type": "instagram", "url": "https://instagram.com/examplecreator", "position": 0 }],"links": [{ "label": "Latest video", "url": "https://youtu.be/example", "type": "link", "items": [] }],"has_more_links": false,"page": 1}
Integrations and Automation
Run the Actor through the Apify API, the Apify MCP server, Zapier, Make, n8n or a scheduled task. Store profiles in Airtable, Google Sheets, a CRM, a vector database or your own creator graph. Export results as JSON, CSV, Excel, XML or HTML.
A practical workflow is to keep a master handle list, run the Actor weekly, compare last_published and links between snapshots, and push changed profiles into an outreach queue. Because emails is an array, deduplicate addresses before sending campaigns. Keep status in your downstream logic so a temporarily unavailable profile does not look like a deleted account.
Related Actors
- Bio Links Scraper - multi-platform link-in-bio profiles in one feed.
- Ko-fi Profile Scraper - creator pages, support links and public profile data.
- Solo Profile Scraper - solo.to creator profiles and link inventories.
FAQ
Are Campsite.bio usernames required?
Yes. The Actor does not search the site or discover handles. Supply the exact username from the public profile URL, for example examplecreator from campsite.bio/examplecreator.
Why does maxItems: 0 produce no rows?
The current build uses maxItems as a hard request and processing limit. Unlike some other Actors, 0 is not treated as unlimited here. Set a positive value that covers the usernames you want to process.
What happens when a profile does not exist?
The Actor writes a row with status: "not_found" and an error message. That keeps batch results auditable, but the status row is still a billable result event.
Does it collect private emails?
No. emails only contains addresses that the public profile payload exposes, such as a contact button or public business email. The Actor does not log in, guess addresses or access private account data.
Can I get every link on a profile?
links contains the ordered link data returned by the public page, including nested items for grouped buttons. has_more_links and page reflect the source payload. Very large profiles may paginate their link inventory, so check those flags when completeness matters.
Are social profiles included as links?
They are returned separately in social_profiles, with type, url and position. Check both arrays if you need the complete set of destinations shown on the page.
For AI Agents and LLM Apps
The Actor is callable through the Apify API and the Apify MCP server and returns one JSON object per creator profile.
Minimal input
{"usernames": ["examplecreator"],"maxItems": 1}
Behavior an agent should know
- One item represents one requested Campsite.bio username.
statusisokfor a normal profile andnot_foundfor a missing or unavailable one.linksandsocial_profilesare arrays with different schemas; do not merge them blindly.emailsis an array and may be empty.- Set
maxItemsto a positive value;0currently produces no requests. - Free accounts receive at most 10 profiles per run.
Suggested tool description: "Collect public Campsite.bio creator profiles with bios, avatars, locations, emails, social accounts and ordered link buttons."
Legal and Compliance
This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by Campsite.bio. It reads publicly accessible creator profiles only. Campsite.bio's terms and applicable privacy law still apply.
Public emails, social handles and location text can be personal data. If you use them for outreach, establish a lawful basis, follow GDPR/CCPA and anti-spam rules, and honor opt-outs. Do not use the dataset for harassment, unauthorized resale or automated decisions that produce legal or similarly significant effects. Verify profile details before publishing them in a consumer-facing directory.
SEO Keywords
Campsite.bio scraper, Campsite bio data, creator profile scraper, link in bio scraper, influencer data, creator contact data, Campsite.bio API alternative, creator emails, social profiles, link-in-bio research, influencer outreach list, creator database, Campsite bio links, bio link analytics, creator marketing data, influencer discovery, Campsite.bio profiles, public creator emails, bio link dataset, creator economy research, Campsite.bio export