Jumia Marketplace Scraper - Products, Prices, Reviews & Sellers avatar

Jumia Marketplace Scraper - Products, Prices, Reviews & Sellers

Pricing

from $1.20 / 1,000 product results

Go to Apify Store
Jumia Marketplace Scraper - Products, Prices, Reviews & Sellers

Jumia Marketplace Scraper - Products, Prices, Reviews & Sellers

Scrape Jumia, Africa's largest marketplace: products with local prices, discounts, ratings, official-store badges and customer reviews across the Nigeria, Egypt, Kenya and Morocco storefronts. Search keywords or paste links, and monitor price changes with recurring updates.

Pricing

from $1.20 / 1,000 product results

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Jumia Marketplace Scraper

Scrape products, prices, sellers and customer reviews from Jumia, Africa's largest marketplace. One actor covers four country storefronts: Nigeria (jumia.com.ng), Egypt (jumia.com.eg), Kenya (jumia.co.ke) and Morocco (jumia.ma). Each market is its own catalogue with its own currency, and the actor pins the connection exit to the market you select.

What you get

Every product record carries:

  • Title, display name, brand and category path
  • Price in the market's local currency, the was-price and the discount percentage
  • Rating average and rating count
  • Official-store badge (official store vs marketplace seller), campaign badges
  • Seller id, express and sponsored flags, buyable flag
  • The product link and image link, and the market it came from

With the detail reader on, each record also carries the description, the specification table, the barcode, the stock state and the seller's name, shop link, seller score and follower count.

With the reviews reader on, each record also carries its customer reviews (star rating, title, text, date, author, verified-purchase flag), the total review count and the star histogram. The reviews reader walks every page of a product's reviews, not just the first one.

Vendor shop links yield one vendor row (name, shop link, seller score, follower count) followed by that shop's products.

How to use it

  1. Pick a mode. Keyword search walks one market's catalogue for your search terms. My own links reads exactly the product pages, vendor shops or catalogue links you paste.
  2. In keyword search, pick the market and enter your search terms. Optional filters: ordering, brand names, official stores only, minimum discount.
  3. Set Max records to bound the run. 0 means no limit: the walk then ends when the catalogue runs out.
  4. Turn on Read product detail pages and Read customer reviews when you need depth. Both cost a small per-product surcharge, and reviews add one more surcharge event for every full 5 reviews collected; a listing-only run is the cheapest.
  5. For daily or weekly monitoring, turn on Recurring updates: the first run returns everything, later runs return only what changed, each row labelled NEW, UPDATED, REAPPEARED or EXPIRED in a changeType column.

Example input (illustrative values, not from a live listing)

{
"mode": "search",
"country": "ng",
"queries": ["wireless earbuds"],
"sort": "lowest-price",
"brands": ["Sample Brand"],
"officialStoreOnly": true,
"minDiscount": 15,
"maxItems": 100,
"fetchDetails": true,
"fetchReviews": true,
"maxReviewsPerProduct": 10
}

Example output (illustrative values, not from a live listing)

{
"recordType": "product",
"id": "XX000AA0ABC0DEFAF",
"sku": "XX000AA0ABC0DEFAF",
"name": "Sample Product Pro Wireless Earbuds - Black",
"brand": "SAMPLEBRAND",
"categories": ["Electronics", "Audio", "Earbuds"],
"url": "https://www.jumia.com.ng/sample-sound-pro-earbuds-black-000000000.html",
"currency": "XXX",
"price": 19999.0,
"priceDisplay": "X 19,999",
"oldPrice": 29999.0,
"discountPercent": 33,
"ratingAverage": 4.3,
"ratingCount": 214,
"officialStore": true,
"market": "NG",
"sellerName": "Sample Official Store",
"availability": "in_stock",
"reviewsTotal": 214,
"reviewsFetched": 10,
"reviews": [
{
"rating": 5,
"title": "Sample headline",
"text": "Sample review text.",
"date": "01-01-2026",
"author": "by Jane Doe",
"verified": true
}
],
"changeType": "NEW"
}

Notes and limits

  • The marketplace refuses ordinary datacenter connections, so the input defaults to the premium consumer connection tier pinned to the selected market. Running it needs a paid plan that includes that tier; you can also paste your own connection links in the Connection section.
  • Reviews are collected per product up to Max reviews per product (0 = every review). A record whose reviews change counts as UPDATED under recurring updates.
  • Continue a previous run finishes one interrupted run without re-collecting rows the earlier run already returned. Recurring updates and continue-a-previous-run are mutually exclusive: use one or the other.
  • Filters resolve against the filters the marketplace itself offers for your search. A brand name the catalogue does not offer stops the run with the list of available brands, so a typo can never silently return everything.
  • A run that reads nothing because the site refused every page fails loudly with a connection-problem verdict; a genuine empty search succeeds with zero rows and the verdict on the run page.

Send results into your apps (MCP connectors)

Optionally pipe results into the apps you already use, via Model Context Protocol (MCP) connectors. Authorize a connector under Apify, Settings, API & Integrations, then fill in:

Input fieldWhat it does
mcpConnectorsThe connectors to export into. Notion gets a rich page-per-item export; other connectors get a best-effort write or a digest.
notionParentPageUrlURL or id of the Notion page under which item pages are created. Required for the Notion connector, ignored by others.
maxNotifyListingsCap on items written to each connector per run. Does not affect the dataset.

The export is a delivery step after the scrape. It never changes the dataset.

Compute and billing

  • Pay per event: a start event, a small per-record event for each product or vendor row, and a detail-enrichment surcharge for each product whose detail page or reviews were read. Reviews add more: every full 5 reviews collected on a product bills one more detail-enrichment event (1-4 extra reviews cost nothing).
  • Default memory is 512 MB; a listing-only run stays well inside that.

Support

Open an issue in the actor's support tab; include the run id and the input used.