Jumia Product Scraper
Pricing
from $4.00 / 1,000 product scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
| Field | Description |
|---|---|
name | Product title |
brand | Brand name |
price / priceText | Current price (number + original text, e.g. 32941 / "₦ 32,941") |
oldPrice / discountPercent | Pre-discount price and discount percentage |
currency | ISO currency for the market (NGN, KES, EGP, GHS, …) |
rating / reviewsCount | Star rating and number of reviews |
sku | Jumia SKU (stable product identifier) |
inStock | Stock availability |
isOfficialStore / isExpress | Official Store badge / Jumia Express flag |
coupon | Active coupon code on the card, if any |
categoryPath | Full category breadcrumb (up to 6 levels) |
imageUrl / images | Main image (listing) / gallery (deep mode) |
url | Canonical product URL |
seller / sellerScore | Seller name and seller score (deep mode) |
specifications / keyFeatures | Spec key-values and feature bullets (deep mode) |
description | Full 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)
| Event | Price |
|---|---|
| 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}
| Input | Type | Default | Notes |
|---|---|---|---|
searchQueries | string[] | ["laptop"] | Keywords to search in the selected market |
startUrls | string[] | — | Category or product URLs (any Jumia market) |
country | enum | ng | Market for searchQueries: ng, ke, eg, gh, ma, ci, sn |
maxResults | int | 50 | Total product cap (cost control) |
maxPagesPerQuery | int | 10 | Listing pages per query (≈40 products each) |
enrichDetails | bool | false | Visit each product page for specs/seller/description |
proxyConfiguration | proxy | Apify Proxy | Residential, 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 ApifyClientclient = 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.
Legal
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.