Jumia Product Scraper avatar

Jumia Product Scraper

Under maintenance

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Jumia Product Scraper

Jumia Product Scraper

Under maintenance

Scrape product listings from Jumia e-commerce platform. Extract product names, prices, ratings, seller details, and other product information.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

2

Monthly active users

4 days ago

Last modified

Share

Collect public product records from supported Jumia country storefronts by keyword search, category URL, or direct product URL. The Actor uses an ordinary Chromium browser without fingerprint or automation-signal manipulation.

Supported storefront codes are ng, ke, gh, eg, ma, tn, ci, sn, cm, and ug. Direct URLs must match the selected country host. maxItems is an upper bound: finite pages, filters, deduplication, and source availability may produce fewer rows.

Input

  • mode: search, productUrl, or categoryUrl.
  • searchQuery: required in search mode.
  • country: storefront code; defaults to ng.
  • startUrls: required in direct modes; up to 100 country-matching HTTPS URLs.
  • priceMin / priceMax: optional non-negative storefront-currency filters; zero disables a bound.
  • sortBy: relevance, popularity, price ascending/descending, or rating.
  • maxItems: 1–200 successful rows.
  • maxPages: 1–20 listing pages.
  • proxyConfiguration: optional fixed Apify proxy settings; invalid configuration fails closed.
{"mode":"search","searchQuery":"samsung phone","country":"ng","maxItems":5,"maxPages":2}

Output

The default dataset contains successful product rows only. Product name, parsed/displayed price, ISO currency code, canonical Jumia URL, storefront, source, HTTP status, truth flags, and browser/proxy provenance are required. Optional source fields are omitted when not published; absence of a badge is not reported as a fabricated false, and availability is not guessed.

OUTPUT distinguishes SUCCESS, PARTIAL, NO_RESULTS, and FAILED, with requested bounds, saved/page/failure counts, and transport provenance. All-page failures exit nonzero; zero-result accessible pages do not create placeholders.

Development: npm ci, npm test, npm run lint, npx apify-cli validate-schema, then node validate-datasets.js <file|directory|->.

Respect Jumia's terms and applicable consumer, privacy, and data-protection law.