Myprotein Scraper avatar

Myprotein Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Myprotein Scraper

Myprotein Scraper

Scrape products from myprotein.com. Use the same shop filters as the site or paste a URL — the URL wins when set.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

🥛 Myprotein Scraper

Want Myprotein sports-nutrition products in a spreadsheet? This scraper makes it easy.

Use structured filters — better for AI agents — or paste an input_url. When input_url is set it overrides the filters.

Myprotein is a UK sports-nutrition shop. This actor returns up to 2000 rows per run.

💡 Perfect for...

  • Retail / collectors: Export live listings from Myprotein.
  • Dashboards: Track prices without paging the site.
  • Market research: Slice the catalog with the same filters as the website.
  • Data analysts: Export structured rows with public URLs.
  • 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live Myprotein results.
  • 📚 RAG Systems: Feed titles, brands, and prices into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste a Myprotein shop or search URL, or pick the same filters as the site. input_url always wins when set.
  • 🎯 Website-Matched Filters: Category, keyword, brand, price, and sort — the same controls as the shop listing.
  • 🌐 Listing cards: Title, price in pounds, brand, and product photo.

📦 What's inside the data?

id, url, title, price, currency, brand, image, rating, review_count

🚀 Quick start

Option A: paste https://www.myprotein.com/c/nutrition/protein/. Option B: pick Protein or type whey and set max_results.

Input Example (filters):

{
"category": "nutrition/protein",
"price_max": 40,
"max_results": 100
}

Input Example (URL):

{
"input_url": "https://www.myprotein.com/search/?search=whey",
"max_results": 100
}

Output Example:

{
"id": "17755445",
"url": "https://www.myprotein.com/p/sports-nutrition/impact-whey-protein-milkshake/17755445/",
"title": "Impact Whey Protein Milkshake",
"price": 29.99,
"currency": "GBP",
"brand": "Myprotein",
"image": "https://static.thcdn.com/productimg/original/17755445-2055347402078470.png",
"rating": 4.03,
"review_count": 74
}

Output fields:

FieldDescription
idProduct sku.
urlPublic product page.
titleProduct title.
pricePrice in pounds when shown.
currencyUsually GBP on myprotein.com.
brandBrand name.
imageProduct photo.
ratingAverage star rating.
review_countNumber of reviews.

📋 Input reference

ParameterTypeRequiredDefaultDescription
input_urlstringNo—Myprotein category, search, or product URL. Overrides every filter.
categorydropdownNoProteinSame shop groups as the menu.
querystringNo—Same as the site search box.
brandstringNo—Brand name filter.
price_minnumberNo—Lowest price in pounds.
price_maxnumberNo—Highest price in pounds.
sortdropdownNoRelevanceRelevance or price.
max_resultsintegerNo50Maximum rows (1–2000).