Jumia Product Scraper 🛒 avatar

Jumia Product Scraper 🛒

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Jumia Product Scraper 🛒

Jumia Product Scraper 🛒

Extract comprehensive product data from Jumia, Africa's leading online marketplace. Instantly gather prices, descriptions, images, and reviews to fuel your market research, competitor analysis, or price monitoring. A powerful solution for accessing Jumia's vast e-commerce catalog.

Pricing

from $0.80 / 1,000 results

Rating

5.0

(2)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

34

Total users

1

Monthly active users

6 days ago

Last modified

Share

What does Jumia Nigeria Products Scraper do?

Jumia Nigeria Products Scraper collects structured product data from public Jumia Nigeria category and search pages. Give it a Jumia category URL, a search URL, or a keyword, set a result limit, and it returns product names, SKUs, prices, discounts, ratings, review counts, seller details, categories, images, and product links. The output is ready for price monitoring, catalog research, competitor analysis, and market reports.

The Actor follows Jumia's pagination until your result limit is reached or the catalog ends. Each product is saved as a separate dataset item, so you can filter, export, or connect the data to another workflow without cleaning a spreadsheet first.

Why use Jumia Nigeria Products Scraper?

  • Provide one category URL, search URL, or keyword and receive one row per product with pricing, rating, seller details, and catalog context.
  • Sort by price, rating, newest arrivals, or popularity without editing the URL.
  • Follow pagination until your result limit is reached, without opening pages by hand.
  • Keep the same field names whether the input is a category listing or a search result.
  • Save each page as it is processed, so a slow page does not erase the data collected before it.
  • Schedule repeat runs, export datasets, call the Actor through the Apify API, and trigger webhooks when a run finishes.
  • Run with a direct connection. Proxy settings are optional for users who need a different network route.

What data can you extract from Jumia Nigeria?

FieldDescription
nameFull product name shown on Jumia
skuJumia product identifier
brandProduct brand
seller_idJumia seller identifier
categoriesCategory path for the product
tagsProduct tags published by Jumia
priceCurrent price in Nigerian naira as a number
price_formattedCurrent price as displayed on the page
price_euroCurrent price in euro when Jumia publishes it
tax_euroTax value in euro when available
old_pricePrevious price as a number
old_price_formattedPrevious price as displayed
old_price_euroPrevious price in euro when available
discountDiscount percentage as a number
discount_formattedDiscount as displayed
discount_euroDiscount value in euro when available
ratingAverage product rating
reviews_countNumber of ratings or reviews
urlDirect product page URL
image_urlMain product image URL
image_altImage alt text
is_official_storeWhether the product is sold by an official store
has_express_shippingWhether express shipping is offered
is_sponsoredWhether the listing is sponsored
is_buyableWhether the product can be bought
is_second_chanceWhether the product is marked as second chance
selected_variationSelected variation label
variation_selectionWhether variation selection is available
variations_countNumber of product variations
variation_skusSKUs for available variations
related_productsRelated products with SKU, name, URL, and image
category_keyCategory identifier used by Jumia
brand_keyBrand identifier used by Jumia
campaign_nameCampaign name when the product is part of one
campaign_tagCampaign identifier
campaign_urlCampaign landing page URL
discount_messageAdditional discount message
wishlist_addedWishlist state published with the product
last_modifiedLast modification timestamp published by Jumia

How to use Jumia Nigeria Products Scraper

  1. Open the Actor on Apify Store.
  2. Paste a Jumia Nigeria category or search results URL, or enter a keyword instead.
  3. Choose a sort order when you need one.
  4. Set the maximum number of products.
  5. Leave proxy settings empty unless you need a custom route.
  6. Run the Actor and open the dataset.
  7. Download the results or connect the dataset to your workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
start_urlStringNohttps://www.jumia.com.ng/android-phones/Jumia Nigeria category or search results URL. Ignored when a keyword is provided
keywordStringNo-Search term such as power bank. Takes precedence over start_url
sort_byStringNo-Product order: popularity, newest, lowest-price, highest-price, or rating
results_wantedIntegerNo20Maximum number of products to save
proxyConfigurationObjectNo{}Optional proxy settings for a custom network route

Output Data

FieldTypeDescription
nameStringProduct name
skuStringJumia product identifier
brandStringBrand name
seller_idStringSeller identifier
categoriesArrayCategory path
tagsStringProduct tags
priceNumberCurrent price in NGN
price_formattedStringCurrent price as displayed
price_euroNumberCurrent price in EUR when published
tax_euroNumberTax in EUR when published
old_priceNumberPrevious price in NGN
old_price_formattedStringPrevious price as displayed
old_price_euroNumberPrevious price in EUR when published
discountNumberDiscount percentage
discount_formattedStringDiscount as displayed
discount_euroNumberDiscount in EUR when published
ratingNumberAverage rating
reviews_countIntegerNumber of ratings or reviews
urlStringProduct page URL
image_urlStringProduct image URL
image_altStringImage alt text
is_official_storeBooleanOfficial store flag
has_express_shippingBooleanExpress shipping flag
is_sponsoredBooleanSponsored listing flag
is_buyableBooleanPurchase availability
is_second_chanceBooleanSecond chance flag
selected_variationStringSelected variation
variation_selectionBooleanVariation selection flag
variations_countIntegerNumber of variations
variation_skusArrayVariation SKUs
related_productsArrayRelated product records
category_keyStringCategory identifier
brand_keyStringBrand identifier
campaign_nameStringCampaign name
campaign_tagStringCampaign identifier
campaign_urlStringCampaign URL
discount_messageStringDiscount message
wishlist_addedBooleanWishlist state
last_modifiedStringLast modification timestamp

Usage Examples

Collect products from a category

This example collects the first 50 Android phones from the category page.

{
"start_url": "https://www.jumia.com.ng/android-phones/",
"results_wanted": 50
}

Search by keyword and sort by price

This example searches for power banks and returns the cheapest results first.

{
"keyword": "power bank",
"sort_by": "lowest-price",
"results_wanted": 100
}

Collect products from a search result

This example collects up to 100 products for a search term.

{
"start_url": "https://www.jumia.com.ng/catalog/?q=power+bank",
"results_wanted": 100
}

Run a larger price monitoring job

This example collects 500 laptop records and leaves proxy settings empty for a direct connection.

{
"start_url": "https://www.jumia.com.ng/laptops/",
"results_wanted": 500,
"proxyConfiguration": {}
}

Sample Output

{
"name": "XIAOMI Redmi 15C 6.9'' 4GBRAM/128GB ROM Android 15 -Midnight Black",
"sku": "XI363MP809NCTNAFAMZ",
"brand": "XIAOMI",
"seller_id": "458700",
"categories": ["Phones & Tablets", "Mobile Phones", "Smartphones", "Android Phones"],
"price": 183704,
"price_formatted": "₦ 183,704",
"price_euro": 123.09,
"tax_euro": 8.59,
"old_price": 195000,
"old_price_formatted": "₦ 195,000",
"old_price_euro": 130.66,
"discount": 6,
"discount_formatted": "6%",
"discount_euro": 7.57,
"rating": 4.1,
"reviews_count": 792,
"url": "https://www.jumia.com.ng/xiaomi-redmi-15c-6.9-4gbram128gb-rom-android-15-midnight-black-418597148.html",
"image_url": "https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/84/1795814/1.jpg?4796",
"image_alt": "XIAOMI Redmi 15C 6.9'' 4GBRAM/128GB ROM Android 15 -Midnight Black",
"is_official_store": true,
"has_express_shipping": true,
"is_sponsored": false,
"is_buyable": true,
"is_second_chance": false,
"selected_variation": "XI363MP809NCTNAFAMZ-719232515",
"variation_selection": true,
"variations_count": 1,
"variation_skus": ["XI363MP809NCTNAFAMZ-719232515"],
"related_products": [
{
"sku": "XI363MP7C46I9NAFAMZ",
"name": "Redmi 15C 6.9'' 4GBRAM/128GB ROM Android 15 - Blue",
"url": "https://www.jumia.com.ng/redmi-15c-6.9-4gbram128gb-rom-android-15-blue-xiaomi-mpg11795981.html",
"image_url": "https://ng.jumia.is/unsafe/fit-in/150x150/filters:fill(white)/product/43/6136814/1.jpg?3718"
}
],
"category_key": "android-phones",
"brand_key": "xiaomi",
"campaign_name": "Pay on Delivery",
"campaign_tag": "POD",
"campaign_url": "https://www.jumia.com.ng/all-products/?tag=POD",
"discount_message": "PHONES: XTRA 2K OFF",
"wishlist_added": false,
"last_modified": "1791457838"
}

Tips for Best Results

  • Use a category page for a broad catalog sweep, a search URL for a saved search, or a keyword when you do not have either URL.
  • Add sort_by to compare prices, find the newest items, or order by rating.
  • Start with 20 to 50 products to confirm the fields you need, then raise results_wanted for the full run.
  • Leave proxyConfiguration empty for normal runs. Add a proxy only when your own network needs it.
  • Run on a schedule to track price and rating changes over time.
  • Keep the raw dataset before deleting duplicates in your own workflow. Product variations can share similar names but have different SKUs.
  • If a field is empty for some products, the source page may not publish that value. Compare several items before treating it as a data gap.

Integrations

  • Send product rows to Google Sheets for price tracking and team review.
  • Trigger a downstream job when a run finishes with a webhook.
  • Connect datasets to Make or Zapier for no-code automations and alerts.
  • Start runs and read datasets from your own application through the Apify API.
  • Download the dataset as CSV, Excel, JSON, or XML.

Frequently Asked Questions

How many products can I collect in one run?

You can collect thousands of products by raising results_wanted. The Actor follows category pagination until the limit is reached or the catalog ends, with an internal cap of 100 pages per run.

Does the Actor need a proxy?

No. The default configuration runs without a proxy. Proxy settings are available when you need a custom network route.

Can I search by keyword instead of using a URL?

Yes. Enter a keyword in keyword. When both fields are provided, the keyword wins and start_url is ignored.

Can I sort products by price, rating, or newest arrivals?

Yes. Set sort_by to lowest-price, highest-price, rating, newest, or popularity. Leave it empty to keep the order already in the URL.

Can I scrape a search results page?

Yes. Paste a Jumia search URL such as https://www.jumia.com.ng/catalog/?q=phone and set your result limit.

Can I export the data to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.

Can I run the Actor on a schedule?

Yes. Create an Apify schedule to refresh prices and ratings hourly, daily, or weekly.

Why are some product fields empty?

Jumia does not publish every field for every product. For example, a product without a discount has no old price or discount value. Empty fields reflect the source data, not a failed run.

What happens if a page is slow or temporarily unavailable?

The Actor retries the request, switches its request profile, and keeps processing other pages. Pages that cannot be recovered are retried once more after the main pass, and products already collected remain in the dataset.

Scraping public product data can be legal, but you are responsible for complying with applicable laws, Jumia's terms, and privacy rules. Use the data responsibly and avoid excessive request rates.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate collection of publicly available product data. Users are responsible for how they use the data and for complying with applicable laws and website terms.