Skip to content

Jumia Scraper

Try for free

Scrape Jumia products from searches, categories and product pages in Nigeria, Kenya, Egypt, Ghana, Morocco, Côte d'Ivoire and Senegal: prices, discounts, ratings, sellers, stock and specifications. No login needed.

🛒 Jumia Scraper

Pull product data from Jumia, the online marketplace, in seven countries: Nigeria, Kenya, Egypt, Ghana, Morocco, Côte d'Ivoire and Senegal. Search by keyword or paste category and product links, and get prices, old prices and discounts, ratings, stock, Official Store and Express flags, categories and images. Turn on Product details to add the seller, specifications and key features. No login needed. In our test runs, 1,000 products took about a minute.

✨ Why use Jumia Scraper?

  • ⚡ Fast: reads Jumia's own page data instead of rendering pages in a browser. In our test runs, 20 products took 10 seconds, 1,000 products 63 seconds and 10,000 products a little over 2 minutes.
  • 🌍 Seven shops in one run: jumia.com.ng, jumia.co.ke, jumia.com.eg, jumia.com.gh, jumia.ma, jumia.ci and jumia.sn. Mix URLs from different countries freely, and every row says which shop and currency it came from.
  • 📈 Past the 2,000-product ceiling: Jumia lists at most 50 pages for any search. For bigger limits the scraper splits the search into price ranges and keeps going, with duplicates removed.
  • 🧾 Seller and specs on demand: the Product details add-on adds the seller's name, score, followers and performance ratings, the stock note, the full description, key features and the specification table.
  • 🛡️ Works without your setup: residential exits in each shop's country are built in, so Jumia's bot protection does not get in the way. No account or cookies needed.
  • 💸 Pay per product: you pay for the products you get, not for retries or blocked pages.

🎯 Use cases

  • 💰 Price monitoring: track prices, discounts and Black Friday deals for your products or your competitors' across Jumia countries.
  • 🏪 Seller research: find who sells a product category, their seller score, followers and shipping and cancellation ratings.
  • 📦 Catalog and assortment analysis: compare brands, categories and Official Store or Express coverage per country.
  • 🔎 Market research for Africa: measure demand signals such as ratings counts and product counts for a keyword in Lagos, Nairobi, Cairo or Casablanca.
  • 🛍️ Dropshipping and sourcing: spot best sellers with high ratings and big discounts.
  • 🤖 Feeds for apps and AI: clean JSON with stable fields, ready for dashboards, spreadsheets or LLM pipelines.

🚀 How to use

  1. Type one or more Search keywords (for example laptop or air fryer) and pick the Jumia shop to search in, or paste Jumia search, category or product URLs from any supported country.
  2. Set Max products per keyword or URL (20 by default).
  3. Optionally add filters (price range, minimum stars, Official Store only, Express only, sort order) or turn on Product details.
  4. Click Start and wait for the run to finish.
  5. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchQueriesKeywords to search, one per line.
startUrlsJumia search, category, brand or product pages. The shop comes from each URL.
countryShop for keywords: ng, ke, eg, gh, ma, ci or sn.
maxResultsProducts per keyword or URL (0 = everything the listing holds).
sortBypopularity, newest, lowest-price, highest-price or rating.
minPrice / maxPricePrice range in the shop's own currency.
minRatingMinimum stars (1 to 5).
officialStoreOnly / expressOnlyOnly Official Store or only Jumia Express products.
maxPagesPerQueryOptional page limit per keyword or URL (40 products per page).
enrichDetailsProduct details add-on: seller, specifications, key features, description.
{
  "searchQueries": ["laptop", "air fryer"],
  "startUrls": ["https://www.jumia.co.ke/phones-tablets/"],
  "country": "ng",
  "maxResults": 100,
  "sortBy": "popularity",
  "minRating": 4,
  "enrichDetails": false
}

📤 Output

Each row is one product. Fields marked details are filled when Product details is on (product URLs always get the seller, stock note and description).

FieldDescription
name, brand, sku, productIdProduct identity
price, priceText, oldPrice, oldPriceText, discountPercent, currency, priceEurCurrent price, price before discount and discount, in the shop's currency (plus Jumia's euro price)
rating, reviewsCountAverage stars (empty when unrated) and number of ratings
inStock, isOfficialStore, isExpress, isSponsored, badgesAvailability, Official Store and Express flags, sponsored placement, deal badges
category, categoryPathDeepest category and full category path
imageUrl, imagesMain image and image gallery
url, country, countryCode, domainProduct page and shop
searchQuery, sourceUrl, page, positionWhere the product was found
seller, sellerUrl, sellerId, sellerScore, sellerFollowers, sellerRatingsSeller name, shop page, score (%), followers and performance ratings (details)
stockText, description, keyFeatures, specifications, breadcrumbsStock note, description, key features, specification table, breadcrumbs (details)
enriched, scrapedAtWhether details were added, and when the row was scraped

Example row from a test run with Product details on (long lists shortened):

{
  "sku": "GE840EA1NK1KGNAFAMZ",
  "productId": "169423000",
  "name": "RichRipple Pro3 Bluetooth Headsets Wireless Pods Pro Earpods Earphones",
  "brand": "RichRipple",
  "price": 399,
  "priceText": "KSh 399",
  "oldPrice": 756,
  "oldPriceText": "KSh 756",
  "discountPercent": 47,
  "currency": "KES",
  "priceEur": 2.74,
  "rating": 3.7,
  "reviewsCount": 4654,
  "inStock": true,
  "isOfficialStore": false,
  "isExpress": true,
  "isSponsored": false,
  "badges": ["Black Friday deal"],
  "category": "Bluetooth & Corded Headsets",
  "categoryPath": ["Phones & Tablets", "Accessories", "Bluetooth & Corded Headsets"],
  "sellerId": "87878",
  "imageUrl": "https://ke.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/00/0324961/1.jpg?8863",
  "images": ["https://ke.jumia.is/unsafe/fit-in/520x520/filters:fill(white)/product/00/0324961/1.jpg?8863"],
  "url": "https://www.jumia.co.ke/richripple-pro3-bluetooth-headsets-wireless-pods-pro-earpods-earphones-169423000.html",
  "country": "Kenya",
  "countryCode": "ke",
  "domain": "jumia.co.ke",
  "searchQuery": null,
  "sourceUrl": "https://www.jumia.co.ke/phones-tablets/",
  "page": 1,
  "position": 1,
  "seller": "RichRipple OfficialStore-SEA-COD",
  "sellerUrl": "https://www.jumia.co.ke/richripple-officialstore-sea-cod/",
  "sellerScore": 84,
  "sellerFollowers": 2209,
  "sellerRatings": {"Shipping speed": "Excellent", "Quality Score": "Average", "Customer Rating": "Average", "Cancellation Rate": "Excellent"},
  "stockText": "In stock",
  "description": "RichRipple Pro3 Wireless Bluetooth Earphone For IPhone Samsung Pods",
  "keyFeatures": ["Bluetooth version: 5.0", "Bluetooth distance: 5-10 meters"],
  "specifications": {"Model": "Pro3 Wireless Bluetooth Earphone For IPhone Samsung Pods", "Production Country": "China", "Weight (kg)": "0.1"},
  "breadcrumbs": ["Phones & Tablets", "Accessories", "Bluetooth & Corded Headsets"],
  "enriched": true,
  "scrapedAt": "2026-10-21T23:35:24.550Z"
}

💰 Pricing

  • $3.50 per 1,000 products ($0.0035 per product).
  • Product details add-on: $3.00 per 1,000 products ($0.003 per product), charged only when Product details is on.
  • Platform usage (compute and residential proxy traffic) is billed on top and is small: in our test runs it was about $0.01 for 1,000 products and $0.04 for 10,000 products without details.

Worked examples: 1,000 products ≈ $3.50 plus about $0.01 of usage. 1,000 products with details ≈ $6.50 plus usage. You never pay for blocked pages, retries or products that were not saved, and a run stops cleanly when it reaches your maximum charge.

❓ FAQ

Is it legal to scrape Jumia? The scraper only reads public product pages that anyone can open without an account. You are responsible for how you use the data; check Jumia's terms and the laws that apply to you, especially for personal data.

Do I need a Jumia account or my own proxies? No. No login, cookies or account. Residential exits in each shop's country are used by default and are included in the platform usage.

How many products can I get? As many as the listing holds. Jumia shows at most 2,000 products (50 pages) per search or category, so for bigger limits the scraper walks the listing in price ranges. In a test run it saved 10,000 products for "phone" on jumia.com.ng in about 2 minutes.

Why is a field empty? Jumia does not show every field for every product: unrated products have no rating, products without a discount have no oldPrice, and the seller, specifications and key features need the Product details add-on (or a product URL).

Can I scrape several countries at once? Yes. Paste URLs from different Jumia shops in one run; keywords are searched in the shop picked under "Jumia shop". Each row carries country, countryCode and currency.

Can I schedule runs or use the API? Yes. Schedule the actor to track prices daily or weekly, and start runs and read results through the API or with webhooks. Moving from a similar actor on another platform? The input field names (searchQueries, startUrls, country, maxResults, maxPagesPerQuery, enrichDetails) are the same, so existing inputs run as they are. One difference: here maxResults applies to each keyword or URL, not to the whole run.

⚠️ Limits

  • Supported shops: Nigeria, Kenya, Egypt, Ghana, Morocco, Côte d'Ivoire and Senegal. Jumia Uganda (jumia.ug) refuses automated visits and is not supported, and jumia.com.tn and jumia.co.za no longer run shops (they redirect to Jumia's group sites).
  • Jumia lists at most 2,000 products per search or category; past that the price-range walk reaches more, but products Jumia never lists in any price range cannot be found.
  • Reviews text, Jumia Food and Jumia Pay are not covered.
  • Prices are those shown to visitors in each shop's country at the time of the run; delivery fees depend on the delivery address and are not included.

Related actors

//From the blog\\

Latest articles

All articles
G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.