Milkshake (msha.ke) Profile Scraper — JSON Data Output avatar

Milkshake (msha.ke) Profile Scraper — JSON Data Output

Pricing

from $3.97 / 1,000 results

Go to Apify Store
Milkshake (msha.ke) Profile Scraper — JSON Data Output

Milkshake (msha.ke) Profile Scraper — JSON Data Output

Extract structured Milkshake (msha.ke) profile data from any link-in-bio page. Get profile name, bio, avatar, social links, card links, external links, and storefront URLs as clean JSON — no browser needed.

Pricing

from $3.97 / 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

2 days ago

Last modified

Categories

Share

Milkshake Scraper - msha.ke Creator Profiles, Cards and Links

The Milkshake Scraper turns public msha.ke creator pages into structured JSON. Submit profile URLs and receive the username, page title, bio, avatar, social links, card content, external links and storefront URLs in one dataset.

Use it for creator discovery, influencer list building, link-in-bio research and profile enrichment. The Actor reads public Milkshake pages only, requires no login, and keeps cards and outbound links separate so the page structure is easy to analyze.

Main Use Cases for Milkshake Creator Pages

  • Creator discovery - build a list of Milkshake creators with bios, avatars and outbound links.
  • Influencer research - compare how creators present their cards, external links and storefronts.
  • Link-in-bio audits - measure card counts, external destinations and storefront presence across a roster.
  • CRM enrichment - append public bio, avatar and social links to an existing creator record.
  • Partnership sourcing - identify creators who link to shops, products or booking pages.
  • Competitive analysis - see which link-in-bio layout and card types are used in a niche.
  • AI content research - provide compact, source-linked creator profiles for summarization and matching.

How It Works

Milkshake creator pages becoming structured rows with bios, avatars, cards and outbound links

Add one or more public msha.ke URLs to startUrls. The Actor accepts standard profile pages and resolves each one to a canonical url and username. maxRequestsPerCrawl is exposed as the maximum number of profiles processed, so it also acts as a practical run budget.

For each page, the parser reads the profile title, bio, avatar and the ordered card list. Each card can include a title, URL, description, image and card type. Milkshake pages can include About cards, link cards, embedded media and a Made With Milkshake attribution card; the parser keeps card order and type so an attribution card can be filtered out without losing the creator content around it.

External links are extracted separately from cards. This distinction matters because a creator may use a card to explain a project and a plain external link to send visitors to a shop, newsletter or booking page. Storefront URLs are captured when the page exposes a commerce destination.

Social links are returned as an array. The parser does not invent a platform when the page only shows an icon or an unlabeled link. Empty arrays are valid and indicate that the public page did not expose that section in the current layout.

Milkshake pages are generally lightweight, so the Actor can process a batch without a browser. Use the proxy option for larger runs or when requests are rate-limited. A page that fails to load is skipped rather than retried indefinitely, so a large batch can finish with fewer rows than URLs. There is no hard-coded 10-profile free preview in this Actor; usage is billed per saved result and remains subject to your Apify plan credits.

Input

The input is a list of public msha.ke profile URLs plus an optional profile cap and proxy configuration.

FieldTypeRequiredDefaultWhat it does
startUrlsarrayNogo.milkshake, eexamplePublic msha.ke profile URLs to scrape.
maxRequestsPerCrawlintegerNo100Maximum number of profile pages processed in one run.
proxyConfigurationobjectNoApify ProxyProxy settings used for the profile requests.

Start with two or three URLs to confirm the current card layout and the fields you need. Increase maxRequestsPerCrawl for a larger creator list. The dataset can contain fewer rows than URLs when a page is private, deleted or unavailable. Direct URLs are the most reproducible input; a profile can be renamed, so retain the username as well as the URL.

Output

The default dataset contains one row per public Milkshake profile. Identity, page content, cards and outbound destinations are kept distinct.

Field groupFieldsWhat you get
Identityurl, username, profileName, avatarCanonical profile URL, handle, page title and avatar URL.
Profile contentbioPublic biography text as shown on the page.
CardscardLinksOrdered cards with title, URL, description, image and card type.
LinkssocialLinks, externalLinks, storefrontUrlsSocial destinations, plain external links and commerce or storefront URLs.

bio, socialLinks, externalLinks and storefrontUrls can be empty. profileName often includes the Milkshake site suffix because that is the public page title; use username or url for joins instead. A profile with no cards is still a valid record, so check the cardLinks length before treating the page as empty, and inspect cardType before treating a card as a product or a social link.

Pricing

Pricing is pay-per-event. A small start event is charged per run and each saved profile is charged as one result.

EventFREEBRONZESILVERGOLD+
Actor start, per run$0.00005$0.00005$0.00005$0.00005
Profile result$0.004$0.00399$0.00398$0.00397

That is $4.00 per 1,000 profiles on FREE, falling to $3.97 per 1,000 on GOLD and higher tiers, plus the start fee. There is no separate free-preview row cap in the Actor logic; your Apify plan credits still apply, and only saved profiles generate result events.

Example Input

{
"startUrls": [
"https://msha.ke/eexample"
],
"maxRequestsPerCrawl": 50,
"proxyConfiguration": {
"useApifyProxy": true
}
}

This processes one public profile and allows up to 50 profile requests in the run.

Example Output

{
"url": "https://msha.ke/eexample",
"username": "eexample",
"profileName": "Example • @eexample • Milkshake Website Builder",
"bio": "Tell the world what you’re made of me",
"avatar": "https://images.msha.ke/463e300c-2e43-46e6-9fe5-0422b6ddfc63?w=1200",
"socialLinks": [],
"cardLinks": [
{
"title": "Example",
"url": "https://msha.ke/eexample/#about",
"description": "Tell the world what you’re made of me",
"image": "https://images.msha.ke/463e300c-2e43-46e6-9fe5-0422b6ddfc63?w=828",
"cardType": "About"
},
{
"title": "Made With Milkshake",
"url": "https://msha.ke/eexample#made-with-milkshake",
"description": "",
"image": "",
"cardType": "MadeWithMilkshake"
}
],
"externalLinks": [
"https://www.example.com"
],
"storefrontUrls": []
}

This is a real test record shortened for readability. The empty social and storefront arrays mean the page did not expose those sections.

Integrations and Automation

Run the Actor from the Apify API, Apify MCP, a scheduled task, Zapier, Make, n8n or your own application. Export the dataset as JSON, CSV, Excel, XML or HTML, or push rows to Google Sheets, Airtable, a creator database, a CRM or a webhook.

Use username or url as the stable key. Keep cardLinks as an array during import because one profile can contain several cards with different purposes. Preserve externalLinks separately from cards if your destination system treats them differently.

For recurring research, schedule a monthly run and compare bio, cardLinks and externalLinks between snapshots. Keep a stable internal creator ID and map the public username to it, because a creator can rename the page. Store scrapedAt only if you add it to your downstream schema; this Actor does not currently emit a timestamp field.

FAQ

Do I need a Milkshake account?

No. The Actor reads public msha.ke pages without logging in. It does not edit a page or access private analytics.

Does the Actor use a browser?

No. Milkshake pages are lightweight HTML, so a fast HTTP crawler is enough. This keeps runs cheaper and easier to scale.

The page may show only an icon, an unlabeled link or no social section at all. The Actor does not guess a platform from an icon.

What is cardType?

It is the public type of the card, such as About or MadeWithMilkshake. Use it to filter attribution cards from creator content.

Is there a free preview cap?

The Actor has no hard-coded 10-profile free limit. Usage is still billed per saved result and subject to your Apify plan credits.

Why are fewer rows returned than URLs?

A profile may be private, deleted, renamed or temporarily unavailable. Compare the submitted URL count with the dataset count before treating the run as complete.

For AI Agents and LLM Apps

The Actor returns compact public creator pages with bios, card arrays and outbound links, suitable for influencer research and profile summarization.

  • One row represents one public msha.ke profile. Use url or username as the key.
  • cardLinks is ordered and each card has a cardType; do not assume every card is a product or a paid link.
  • socialLinks, externalLinks and storefrontUrls are separate arrays. Preserve the distinction during enrichment.
  • Missing text or empty arrays indicate that the public page did not expose the data. Never fabricate a social account or storefront URL.
  • Do not treat profileName as a unique key; it is a display title that can change. Use username or url instead.
  • There is no hard-coded 10-profile free cap; every saved profile is billed as a result event.

This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by Milkshake or msha.ke. It reads publicly visible creator pages for legitimate research and enrichment. The source platform terms and applicable law still apply.

Creator pages may contain personal data, images and commercial links. Use the data for a lawful purpose, keep a documented basis where required, honor deletion and opt-out requests, and avoid unsolicited bulk messaging that violates anti-spam rules.

SEO Keywords

Milkshake scraper, msha.ke scraper, Milkshake profile scraper, creator profile scraper, link in bio scraper, msha.ke creator data, Milkshake bio scraper, creator card scraper, Milkshake API alternative, link in bio dataset, influencer research tool, creator links extractor, msha.ke dataset, Milkshake social links, creator discovery, Milkshake JSON export, bio page scraper, creator storefront links, link page data, Milkshake profile export