Mifarma Scraper - Peru Pharmacy Prices avatar

Mifarma Scraper - Peru Pharmacy Prices

Pricing

from $10.50 / 1,000 products

Go to Apify Store
Mifarma Scraper - Peru Pharmacy Prices

Mifarma Scraper - Peru Pharmacy Prices

Scrape every Mifarma Peru product: regular, Monedero and card prices, discounts, unit and blister prices, stock, prescription type, brand, generic, categories, composition, use, warnings and photos. Filter by search, category, brand, price, discount, stock and prescription. Monitor new products.

Pricing

from $10.50 / 1,000 products

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Features

Limited permissions

Share

Norm Data

💊 Mifarma Scraper - Peru Pharmacy Prices

Extract every product from Mifarma, one of Peru's biggest pharmacy chains: about 12,800 medicines, vitamins, beauty, baby and personal care products. Each product comes with its regular, Monedero del Ahorro and card price ("Exclusivo con Sip"), discount, price per unit and per blister, stock, prescription type (venta libre or receta), generic or not, brand, categories, composition, how to use, warnings, contraindications and side effects, packs and photos. Search by name or active ingredient, pick categories and brands, and filter by price, discount, stock and prescription. It reads 1,000 products in about 10 seconds and the whole catalog in under 2 minutes, with no proxy, and can run on a schedule to send you only new products.

👉 Try it now: press Start. The ready-made input gives you 10 products in a few seconds.
💰 $0.0125 per product on the Free plan (10 products per run), from $0.0119 on paid plans. See pricing

✨ Why this scraper?

  • The only Mifarma Peru scraper on Apify

  • All three prices
    Regular, Monedero del Ahorro and card price, with the discount of each, exactly as the product page shows them.

  • Blister and unit prices
    For medicines sold in parts, the price per blister and per unit.

  • Full product sheet in every row
    Composition, how to use, warnings, contraindications and side effects as plain text, no extra cost.

  • Matches Inkafarma
    Mifarma uses the same product ids as Inkafarma (same group), so you can join both pharmacies on id.

  • Fast, no proxy
    1,000 products in about 10 seconds.

  • Apify platform
    Schedule runs, get only new products, export to Excel or CSV, use the API, or connect Google Sheets, Zapier and Make.

🚀 How to scrape Mifarma

  1. Create a free Apify account.
  2. Pick the filters you need, or keep the ready-made input.
  3. Click Start.
  4. Download the products as Excel, CSV or JSON from the Output tab.

💰 Pricing

How much does it cost to scrape Mifarma?

You pay a one-time $0.0034 per run, plus a price for each product saved:

Charged forFreeBronzeSilverGold+
Product: One Mifarma product saved to the dataset0.01250.01190.01110.0105

Example: 1,000 products cost about $11.9 on Bronze. No proxy or compute costs on top.

📦 What data you get

FieldDescription
imageUrlMain photo.
idMifarma product id (SKU). The same id as at Inkafarma.
nameProduct name.
brandBrand.
categoryMain category path, like "Salud › Dolor › Analgésicos".
priceRegular price in soles (S/).
promoPrice, cardPriceMonedero del Ahorro price and the card price ("Exclusivo con Sip"), only when lower than the regular price.
discountPercent, cardDiscountPercentPercent off the regular price, for the promo and for the card price.
bestPrice, currencyThe lowest of the three prices, and its currency (PEN).
presentation, quantity, unitMeasurePack as sold, like "CAJA 28 UN", its quantity and unit (UN, ML, GR...).
unitPrice, fractionPresentation, fractionPriceFor products also sold in parts (like a blister): price per unit, the part, and its price.
prescriptionVenta libre (over the counter), Presenta receta, Adjuntar receta or Retener receta.
status, stock, maxPerOrderIn stock or Sold out, units in stock and most units per order.
badgeLabel shown on the product, like "¡NUEVO LANZAMIENTO!".
sapCodeThe chain's internal SAP product code.
summary, descriptionShort and full description.
composition, howToUse, precautions, contraindications, sideEffects, technicalDataComposition (active ingredients), how to use, warnings, contraindications, side effects and technical data, as plain text.
inStock, onSale, prescriptionRequired, generic, pack, fractionableYes/no: in stock, on sale, needs a prescription, generic, pack, sold in parts.
categoriesEvery category path it is listed in.
packItemsFor packs: the products inside (id, name, presentation, quantity).
variantsOther sizes or colors (id, name, lowest price, in stock, link).
giftsFree gifts that come with it.
substituteIdsIds of products the site offers as substitutes (same active ingredient).
imagesEvery photo.
urlIts Mifarma page.
scrapedAtWhen this row was saved.

Example row (trimmed)

{
"imageUrl": "https://dcuk1cxrnzjkh.cloudfront.net/imagesproducto/092109X.jpg",
"id": "092109",
"name": "Complejo Probiótico 50 Mil Millones UFC Cápsula",
"brand": "NUTRICOST",
"category": "Farmacia › Malestar Estomacal › Agentes Antidiarreicos",
"price": 169,
"promoPrice": 152.1,
"cardPrice": 144.4,
"discountPercent": 10,
"cardDiscountPercent": 15,
"bestPrice": 144.4,
"currency": "PEN",
"presentation": "FRASCO 60 UN",
"quantity": 1,
"unitMeasure": "UN",
"prescription": "Venta libre",
"status": "In stock",
"stock": 5,
"maxPerOrder": 3,
"badge": "¡CUPÓN AHORRO40 DESDE S/199!",
"sapCode": "840734",
"summary": "Complejo probiótico para salud digestiva\nAporta 260 mg de complejo probiótico por porción\nAporta más de 50 mil millones de UFC por porción\nPresentación en cápsulas\nRS: DE-5618",
"composition": "Complejo probiótico 260 mg\nUFC (unidades formadoras de colonias) Más de 50 mil millones de UFC",
"howToUse": "1 cápsula al día.",
"precautions": "No superar la dosis expresamente recomendada. Los productos dietéticos no deben usarse como sustituto de una dieta equilibrada. Si está tomando medicamentos o tiene una afección ...",
"contraindications": "En caso de embarazo y lactancia, consultar con su médico",
"sideEffects": "En las dosis recomendadas son poco comunes. Puede presentar molestias gastrointestinales leves y temporales.",
"inStock": true,
"onSale": true,
"prescriptionRequired": false,
"generic": false,
"pack": false,
"fractionable": false,
"categories": ["Farmacia › Malestar Estomacal › Agentes Antidiarreicos", "Salud › Problemas Digestivos › Flora Intestinal"],
"substituteIds": ["088207", "088224", "092097"],
"images": ["https://dcuk1cxrnzjkh.cloudfront.net/imagesproducto/092109X.jpg", "https://dcuk1cxrnzjkh.cloudfront.net/imagesproducto/092109M.jpg", "https://dcuk1cxrnzjkh.cloudfront.net/imagesproducto/092109L.jpg"],
"url": "https://www.mifarma.com.pe/producto/complejo-probiotico-50-mil-millones-ufc-capsula/092109",
"scrapedAt": "2026-11-08T17:01:17.843Z"
}

⚙️ Input

SectionWhat it's for
Maximum resultsAlways first, caps the whole run. Empty means no limit.
What to scrapeSearch terms, categories and brands.
FiltersMinimum price (S/), maximum price (S/), minimum discount (%), only on sale, only in stock, prescription, only generics and sort by.
MonitoringOnly new products and monitor name.
LinksLinks instead of the fields above. Filters are ignored with links.

Input examples

Every paracetamol and ibuprofen product, cheapest first:

{
"searchTerms": ["paracetamol", "ibuprofeno"],
"sortBy": "priceAsc"
}

Baby products on sale, at least 30% off:

{
"categories": ["cuidado-del-bebe"],
"minDiscount": 30
}

Generic prescription medicines in stock:

{
"prescription": "rx",
"onlyGeneric": true,
"onlyInStock": true
}

One brand's whole range:

{
"brands": ["LA ROCHE POSAY"]
}

New products every day (schedule this run):

{
"onlyNew": true,
"monitorName": "mifarma-new"
}

❓ FAQ and troubleshooting

Is there a Mifarma API? Do I need an API key?

Mifarma has no public data API for this. This Actor works as a Mifarma API alternative: it reads the public pages and gives you clean JSON, CSV or Excel, with no API key, no login and no code to maintain. You can also call it from your own code with the Apify API, or from an AI agent through MCP.

Why do I get only 10 products?

On the Apify free plan each run saves up to 10 results, so you can try it before paying. Any paid plan removes the limit.

Which price do the filters use?

The lowest price paid: the card price, else the promo price, else the regular price (bestPrice).

Can I compare it with Inkafarma?

Yes. Both chains use the same product ids, so join this dataset with our Inkafarma Scraper's on id.

Few or no results

Search in Spanish ("vitamina", "protector solar"). A term matches when all its words are in the product, so try fewer words.

A sorted run takes longer

Any sort but the site order reads the whole catalog first (1 to 2 minutes).

Is this an official Mifarma tool?

No. It is independent and not affiliated with Mifarma. It reads only data Mifarma publishes on its public pages, at a moderate pace. Use the data in line with Mifarma's terms and the laws that apply to you.

📧 Contact

Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com

⌂ 换网址