ContactInBio Scraper — creator socials, email, music & stores avatar

ContactInBio Scraper — creator socials, email, music & stores

Pricing

from $3.00 / 1,000 results

Go to Apify Store
ContactInBio Scraper — creator socials, email, music & stores

ContactInBio Scraper — creator socials, email, music & stores

Pull structured ContactInBio creator link-in-bio profiles as JSON: socials, public email, music, payment, video, smart-link and product counts, plus store presence — fast, no browser needed, ideal for enrichment and AI apps.

Pricing

from $3.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

3 days ago

Last modified

Categories

Share

ContactInBio Scraper — Extract creator link-in-bio profiles, socials, music, payments & stores

Pull structured profile data from contactinbio.com creator pages — socials, contact email, music, payment, video, smart-link and product counts, and store presence — as clean JSON, with no browser required.

Main Use Cases

  • Build enriched creator databases — combine socials, email and category counts from hundreds of ContactInBio profiles into one table.
  • OnlyFans / fan-page research — see which creators link payment, music, video and smart-link content, plus hasStore presence, at a glance.
  • Lead gen & outreach-lite — collect publicly listed contact details and social handles for legitimate, compliant follow-up.
  • Competitor & content benchmarking — compare link/payment/music/video counts across creator profiles over time.
  • Bulk username extraction — feed up to thousands of usernames and get every profile's structured data in one run.
  • Power AI/LLM apps & monitoring — feed clean, typed JSON into agents, dashboards, or recurring watchlists.

ContactInBio is a link-in-bio SaaS used by creators (notably OnlyFans and fan-page creators) to present socials, music, payment links, videos, smart links, products, and stores on one page. This actor goes directly to each public profile page and extracts its structured content without opening a browser, so it is fast and cheap.

For each profile it captures the username, displayName, domain, profileUrl, avatarUrl, bio, public email (when shown), and counts for linkCount, socialCount, musicCount, paymentCount, videoCount, smartLinkCount, productCount, plus hasStore (a store link present). A scrapedAt timestamp marks when each profile was fetched.

You can target profiles either by direct URLs (startUrls, e.g. {"url":"https://contactinbio.com/example"}) or by handles (usernames, e.g. "example"). maxItems caps results and maxConcurrency controls parallel requests; proxyConfiguration adds residential/datacenter proxies when needed.

Input

FieldTypeRequiredDefaultNotes
startUrlsarray of {"url": "https://contactinbio.com/example"}No[]Direct profile URLs to scrape.
usernamesarray of stringsNo[]Creator handles, e.g. "example".
maxItemsintegerNoInfinityCap on number of profiles processed.
maxConcurrencyintegerNo1Number of parallel requests.
proxyConfigurationobject (proxy config)NoProxies for blocking/rate-limit avoidance.

Output

Each dataset item is one ContactInBio profile:

  • username — handle; displayName — creator display name; domain/profileUrl — profile location.
  • avatarUrl — profile avatar; bio — profile description text.
  • emailpublic email shown on the profile, when available (treat as PII — see Legal & Compliance).
  • Counters — linkCount, socialCount, musicCount, paymentCount, videoCount, smartLinkCount, productCount.
  • hasStore — boolean: whether a store link is present.
  • scrapedAt — ISO timestamp of when the profile was scraped.

Example Input

{
"usernames": ["example", "creator_official"],
"startUrls": [{ "url": "https://contactinbio.com/anothercreator" }],
"maxItems": 100,
"maxConcurrency": 5,
"proxyConfiguration": { "useApifyProxy": true }
}

Example Output

{
"username": "example",
"displayName": "Example Creator",
"domain": "contactinbio.com",
"profileUrl": "https://contactinbio.com/example",
"avatarUrl": "https://contactinbio.com/avatars/example.jpg",
"bio": "Links to my music, videos and tip jar.",
"email": "hello@example.com",
"linkCount": 12,
"socialCount": 4,
"musicCount": 3,
"paymentCount": 2,
"videoCount": 1,
"smartLinkCount": 1,
"productCount": 0,
"hasStore": false,
"scrapedAt": "2026-08-29T10:15:30.000Z"
}

Scheduling, Monitoring & Automation

ContactInBio pages change as creators add content, so run this actor on a recurring schedule to keep data fresh. Use Apify's scheduled runs (e.g. daily or weekly) to watch linkCount, paymentCount, musicCount, hasStore, email and other fields, alert on changes, and feed trend data into dashboards or lead pipelines. Bulk username batches and startUrls can be combined, then automated via the Apify API or webhooks for a fully hands-off pipeline.

FAQ

Why use this actor instead of an official ContactInBio API? ContactInBio does not provide a public, documented data-extraction API for profile-level scraping. This actor fills that gap by reading each public profile page directly and returning structured JSON, so you get the data without building and maintaining your own scrapers or fighting anti-bot protections alone.

What are the alternatives? Alternatives include Linkpop, Komi, and Milkshake scrapers for other link-in-bio platforms, a generic web/crawler actor pointed at contactinbio.com, or manual copying (slow and error-prone). This actor is purpose-built and returns clean, typed fields with no post-processing.

Can I scrape many creators at once? Yes — pass arrays of usernames (and/or startUrls) and raise maxConcurrency. Give it thousands of handles and it will process them in a single run, bounded by maxItems.

Does it need a browser? No. It extracts structured data directly from the page, making runs fast and cost-efficient.

Is the email always returned? Only when the creator publicly lists a contact email on their profile. If absent, email is empty — don't treat missing data as "no email."

Is this GEO/AI-agent friendly? Yes — the dataset view is overview, fields are stable and typed, and outputs are ideal for LLM apps, RAG, and automated pipelines (see below).

For AI Agents & LLM Apps

This actor is built as a machine-readable data source. Its purpose is to convert public ContactInBio creator pages into clean, typed JSON that agents, RAG pipelines, and analytics apps can consume directly.

Minimal input: just usernames: ["handle"] (or a startUrls entry) — everything else is optional.

Output fields an app can rely on: username, displayName, domain, profileUrl, avatarUrl, bio, email, linkCount, socialCount, musicCount, paymentCount, videoCount, smartLinkCount, productCount, hasStore, scrapedAt.

Non-obvious behaviors to handle in code:

  • email may be empty/missing for many creators — treat it as optional and never assume presence.
  • Count fields (linkCount, paymentCount, etc.) are integers; hasStore is a boolean.
  • maxItems caps total profiles, not per-field; set it deliberately to bound cost.
  • scrapedAt per item lets you dedupe and track freshness across scheduled runs.

Billing: runs are metered, not fixed-price — you pay based on actual compute/data volume used, so start small, set maxItems, and scale maxConcurrency only as needed. There is no invented flat price; monitor usage in the Apify dashboard.

This actor is an independent, community-built tool and is not affiliated with, endorsed by, or sponsored by ContactInBio. It accesses only public pages and does not bypass login, paywalls, or access-restricted content.

You are solely responsible for complying with ContactInBio's Terms of Service, applicable website rules, and all relevant laws — including data-protection rules such as GDPR and electronic-marketing rules such as CAN-SPAM.

Note on email data: the output may include a creator's public contact email. Do not use it for unsolicited outreach, bulk marketing, or spam — doing so can violate CAN-SPAM, GDPR, and related privacy/marketing regulations. Use collected public data responsibly and at your own risk.

SEO Keywords

contactinbio scraper, contactinbio profile scraper, contactinbio data extraction, contactinbio email extractor, link in bio scraper, link-in-bio scraper, creator scraper, onlyfans creator scraper, onlyfans fan page scraper, creator data extraction, scrape creator socials, creator email scraper, scrape contactinbio profiles, contactinbio csv, contactinbio json, extract creator profiles, link in bio data api, creator analytics, scrape creator links, creator link page scraper, bulk username scraper, monitor creator profiles, contactinbio without browser, scrape fan pages, creator database

Verified related actors on Apify that pair well with this one. All links point to real, publicly available actors.