Jumia Product Scraper avatar

Jumia Product Scraper

Pricing

from $4.00 / 1,000 product scrapeds

Go to Apify Store
Jumia Product Scraper

Jumia Product Scraper

Scrape Jumia products across 11 African markets by keyword, category URL, or product URL.

Pricing

from $4.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Jumia product data across 7 African markets — by search keyword, category URL, or product URL. Returns clean, structured JSON: name, price, old price, discount %, rating, reviews, brand, SKU, seller, category path, image, and product URL. Optional deep mode adds full specifications, seller, description, and image gallery.

Jumia is protected by sitewide Cloudflare. This actor uses a Firefox anti-detect engine (Camoufox) that reliably clears the challenge where plain HTTP scrapers and headless-Chrome scrapers get blocked.

What you get

FieldDescription
nameProduct title
brandBrand name
price / priceTextCurrent price (number + original text, e.g. 32941 / "₦ 32,941")
oldPrice / discountPercentPre-discount price and discount percentage
currencyISO currency for the market (NGN, KES, EGP, GHS, …)
rating / reviewsCountStar rating and number of reviews
skuJumia SKU (stable product identifier)
inStockStock availability
isOfficialStore / isExpressOfficial Store badge / Jumia Express flag
couponActive coupon code on the card, if any
categoryPathFull category breadcrumb (up to 6 levels)
imageUrl / imagesMain image (listing) / gallery (deep mode)
urlCanonical product URL
seller / sellerScoreSeller name and seller score (deep mode)
specifications / keyFeaturesSpec key-values and feature bullets (deep mode)
descriptionFull product description (deep mode)

When to use it

  • Price & competitor monitoring — track competitor SKUs and prices across a Jumia market.
  • Arbitrage / reselling — find discounted, high-rating products with margin.
  • Catalog & market research — map a category's brands, price bands, and ratings.
  • AI agents (MCP) — single keyword/URL in, structured JSON out. Discoverable as apify--jumia-product-scraper.

Not for: Jumia order/account data, or non-Jumia stores.

Pricing (Pay-Per-Event)

EventPrice
Actor start$0.00005
Product scraped$0.004 / product
Product detail enriched$0.004 / product (only when enrichDetails = true)

So 100 listing products ≈ $0.40; 100 fully-enriched products ≈ $0.80. maxResults caps the spend.

Input

{
"searchQueries": ["air fryer", "iphone"],
"country": "ng",
"maxResults": 100,
"maxPagesPerQuery": 10,
"enrichDetails": false
}

Or scrape specific URLs (market auto-detected from the domain):

{
"startUrls": [
"https://www.jumia.com.ng/phones-tablets/",
"https://www.jumia.co.ke/samsung-galaxy-a06-384422730.html"
],
"enrichDetails": true,
"maxResults": 50
}
InputTypeDefaultNotes
searchQueriesstring[]["laptop"]Keywords to search in the selected market
startUrlsstring[]Category or product URLs (any Jumia market)
countryenumngMarket for searchQueries: ng, ke, eg, gh, ma, ci, sn
maxResultsint50Total product cap (cost control)
maxPagesPerQueryint10Listing pages per query (≈40 products each)
enrichDetailsboolfalseVisit each product page for specs/seller/description
proxyConfigurationproxyApify ProxyResidential, country-pinned gives the best success rate

Supported markets

Nigeria (ng), Kenya (ke), Egypt (eg), Ghana (gh), Morocco (ma), Côte d'Ivoire (ci), Senegal (sn).

Output example

{
"country": "Nigeria",
"name": "SILVER CREST 8L Extra Large Digital AirFryer",
"brand": "SILVER CREST",
"price": 32941,
"priceText": "₦ 32,941",
"oldPrice": 44000,
"discountPercent": 25,
"currency": "NGN",
"rating": 4,
"reviewsCount": 4638,
"sku": "SI905HA7SA8WLNAFAMZ",
"inStock": true,
"isOfficialStore": true,
"categoryPath": ["Home & Office", "Home & Kitchen", "Kitchen & Dining", "Small Appliances", "Air Fryers"],
"url": "https://www.jumia.com.ng/silver-crest-8l-extra-large-digital-airfryer-418507707.html",
"scrapedAt": "2026-06-22T11:54:01.832Z"
}

Usage from code

from apify_client import ApifyClient
client = ApifyClient("<APIFY_TOKEN>")
run = client.actor("khadinakbar/jumia-product-scraper").call(run_input={
"searchQueries": ["air fryer"],
"country": "ng",
"maxResults": 100,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["name"], item["price"], item["currency"])
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<APIFY_TOKEN>' });
const run = await client.actor('khadinakbar/jumia-product-scraper').call({
startUrls: ['https://www.jumia.com.ng/phones-tablets/'],
enrichDetails: true,
maxResults: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

FAQ

Why is it browser-based and not instant HTTP? Jumia sits behind sitewide Cloudflare; plain HTTP and headless-Chrome requests are challenged and blocked. The Camoufox Firefox engine clears the challenge, which is why this actor returns data reliably.

Does the country / proxy IP affect prices? No — Jumia localizes by domain (TLD), so each market's store returns its own local currency and catalog regardless of proxy region. A residential, country-pinned proxy still improves the Cloudflare success rate.

Direct product URL returns null brand/reviews? In direct product-URL mode some review/brand fields load lazily on the product page. Run via searchQueries/category startUrls (the default flow) to get brand and review counts from the listing card, optionally with enrichDetails for full specs.

How do I control cost? maxResults is a hard cap on billed products. Leave enrichDetails off for the cheapest listing-only data.

This actor collects only publicly available data from Jumia listing and product pages. Use it in compliance with Jumia's Terms of Service and applicable laws (including data-protection regulations). You are responsible for how you use the scraped data. This actor does not access private, account, or order data, and is not affiliated with or endorsed by Jumia.