SYSTEM all green source ivory.ng queue 8,214 pages p99 latency 198ms dataflirt.com · scraper/ivory-ng
RUN · 42 active pipelines · ivory.ng live

Ivory data,
at warehouse scale.

We extract product listings, pricing signals, seller profiles, category rankings, and promotional data from Ivory — Nigeria's growing e-commerce platform. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
180K /day
Price updates
820K /24h
Seller records
14K /run
Active pipelines
42
Uptime
99.88%
Data Dictionary

Every field we extract from ivory.ng

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Product Listings objects from ivory.ng. All fields typed and schema-versioned.

product_idtitlebrandcategorysub_categoryseller_idseller_nameseller_ratingpriceoriginal_pricecurrencydiscount_pctin_stockconditionratingreview_countdescriptionspecificationsimage_urlsproduct_urlscraped_at
product_listings
● 200 OK
"product_id": "IVR-48291037",
"title": "Samsung Galaxy A55 5G 8GB/256GB Dual SIM",
"brand": "Samsung",
"price": 465000.00,
"currency": "NGN",
"original_price": 520000.00,
"discount_pct": 11,
"in_stock": true,
"condition": "New",
"rating": 4.5,
"review_count": 312
# product_idtitlebrandcategorysub_categoryseller_id
1
2
3

Complete list of extractable fields for Pricing & Promotions objects from ivory.ng. All fields typed and schema-versioned.

product_idpriceoriginal_pricediscount_pctdiscount_abspromo_labelflash_sale_priceflash_sale_end_timeprice_timestampcurrency
pricing_& promotions
● 200 OK
"product_id": "IVR-48291037",
"price": 465000.00,
"original_price": 520000.00,
"discount_pct": 11,
"promo_label": "Clearance Sale",
"flash_sale_price": 440000.00,
"flash_sale_end_time": "2026-05-14T23:59:00+01:00",
"price_timestamp": "2026-05-12T10:00:00Z"
# product_idpriceoriginal_pricediscount_pctdiscount_abspromo_label
1
2
3

Complete list of extractable fields for Seller Profiles objects from ivory.ng. All fields typed and schema-versioned.

seller_idseller_nameseller_ratingreview_countverified_sellerresponse_timelocationactive_listings_countreturn_policyjoined_date
seller_profiles
● 200 OK
"seller_id": "techstore_lagos",
"seller_name": "TechStore Lagos",
"seller_rating": 4.7,
"review_count": 1842,
"verified_seller": true,
"location": "Lagos, Nigeria",
"active_listings_count": 847
# seller_idseller_nameseller_ratingreview_countverified_sellerresponse_time
1
2
3

Complete list of extractable fields for Search Results objects from ivory.ng. All fields typed and schema-versioned.

keywordpositionproduct_idtitleseller_namepricecurrencydiscount_pctin_stockratingthumbnail_urlscraped_at
search_results
● 200 OK
"keyword": "samsung galaxy a55",
"position": 1,
"product_id": "IVR-48291037",
"price": 465000.00,
"currency": "NGN",
"in_stock": true,
"scraped_at": "2026-05-12T09:45:00Z"
# keywordpositionproduct_idtitleseller_nameprice
1
2
3

Capabilities

Everything you need from Ivory — nothing you don't

Our Ivory scraper covers Nigeria's emerging marketplace: NGN-denominated product pricing, seller verification intelligence, flash sale and promotion monitoring, and keyword ranking data — purpose-built for West African market research.

Full Product Data Extraction

Title, brand, description, specifications, images, and every metadata field Ivory surfaces — scraped at product-ID level with NGN pricing preserved.

NGN Price & Promotion Tracking

Capture Naira-denominated prices, original prices, discount percentages, flash sale windows, and promotion labels — timestamped per crawl.

Seller Verification Intelligence

Seller name, rating, verified status, location (city-level), response time, active listings count, and return policy — for every seller on the platform.

Category Rank Tracking

Extract product rankings across Ivory's primary and sub-categories. Track movement over time to identify trending products in the Nigerian market.

Review & Rating Mining

Full review text, star ratings, and review dates — paginated across all review pages for each product listing.

Search Rank Tracking

Monitor product position for any keyword on Ivory — capturing organic rank, in-stock status, and pricing in a single structured record.

Flash Sale Monitoring

Track flash sale prices, end times, and discount magnitudes — useful for competitor deal monitoring in the Nigerian consumer electronics and fashion markets.

Nigerian Market Coverage

Purpose-built for West African e-commerce intelligence — NGN pricing, Nigerian seller profiles, and Lagos-first category dynamics.

Scheduled + Streaming Modes

One-off catalogue exports or continuous pipelines at daily cadences with change-detection diffing.

// engagement pipeline

From product ID to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide product IDs, category URLs, or keyword sets. We design the extraction schema and discuss NGN pricing normalisation needs.

Pipeline Build
d 2–4

We configure Scrapy / Playwright crawlers with Nigerian residential proxies, session management, and CAPTCHA handling for ivory.ng.

Validation & QA
d 4–6

Schema validation, NGN price-outlier checks, seller rating null-rate audits, and sample records before full launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.

Under the hood

How our Ivory pipeline handles the hard parts

West African web infrastructure has unique latency, bot-detection, and geo-authentication characteristics. Here's how we build reliable pipelines in this environment.

pipeline-monitor · ivory.ng · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
Nigerian residential proxies
NG IP pool for geo-authenticated access

Ivory serves pricing and availability data that can vary by geographic location. Our pipeline uses Nigerian ISP residential proxies to ensure product data, pricing, and seller availability reflects what Nigerian consumers actually see on the platform.

Network resilience
Retry logic tuned for West African infrastructure

Network latency and reliability characteristics in West Africa differ from Western markets. Our pipeline uses adaptive concurrency limits, extended timeout windows, and exponential retry logic to maintain high coverage rates despite variable network conditions.

NGN price normalisation
Naira pricing with optional FX conversion

All prices are captured and delivered in NGN as scraped. Optional daily FX conversion to USD, EUR, or GBP is applied as a post-processing step — enabling normalised price comparison for international market research teams.

Schema stability
Resilient selectors across layout changes

Our selector strategy uses multiple fallback chains per field — CSS selectors, XPath, and structured data extraction — so page updates don't break your pipeline overnight.

Monitoring & alerting
24/7 pipeline health with anomaly detection

Every run emits structured logs to our observability stack. We alert on null-rate spikes, NGN price outliers, schema drift, and coverage drops — and respond before you notice.

Applications

Who uses Ivory data — and how

Teams across industries use ivory.ng data to build competitive products and smarter operations.

01
Nigerian Market Entry Research

International brands assessing the Nigerian e-commerce market use Ivory data to map category pricing in NGN, identify dominant sellers, and understand consumer product preferences.

02
West African Price Intelligence

Distributors and importers track NGN pricing on Ivory to calibrate landed cost models and monitor price erosion across consumer electronics, fashion, and home goods.

03
Seller & Competitor Analysis

Local and regional sellers monitor competitor pricing strategies, promotional intensity, and seller rating trajectories on Ivory.

04
AI Training Data

ML teams building African market e-commerce models use Ivory product datasets — titles, descriptions, and review text — as training data for Nigerian consumer NLP applications.

05
Investor & Market Research

Investors evaluating the Nigerian digital commerce opportunity use Ivory category depth, seller count, and pricing data as market maturity proxies.

06
Brand Protection

Brands entering West Africa monitor Ivory for counterfeit listings, grey-market imports, and unauthorised resellers operating on the platform.

Why DataFlirt

"Nigeria is Africa's largest consumer market and its fastest-growing e-commerce economy — but reliable NGN-denominated product data from platforms like Ivory requires infrastructure built specifically for the West African web environment."

Most standard scraping stacks aren't calibrated for West African network conditions, geo-authentication requirements, or NGN price normalisation. DataFlirt builds pipelines that work reliably in this environment — so your Africa strategy team gets clean, consistent data without fighting the infrastructure.

Technical Spec

Ivory scraper — technical capabilities

Everything supported by our ivory.ng scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

JavaScript rendering
Full Playwright sessions — required for dynamic pricing and product panels
Supported
Nigerian residential proxies
ISP-grade NG residential IPs — for geo-consistent pricing and availability data
Supported
NGN price capture
Naira-denominated pricing with optional USD/EUR/GBP FX conversion on delivery
Supported
Flash sale capture
Flash sale prices and end times captured per product listing
Supported
Seller verification flags
Verified seller status, rating, location, and active listings per seller
Supported
Review pagination
Full review corpus including rating and review date per product
Supported
Category rank tracking
Rank captured per run; time-series available from pipeline start
Supported
Change detection (diffs)
Hash-based diff: only emit records with changed fields since last run
Supported
Webhook delivery
HTTP POST per record or batch for real-time downstream processing
Supported
Stock availability
In-stock / out-of-stock status captured per product per run
Supported
Authenticated account data
Purchase history and private seller messages require account credentials
Partial
Hyperlocal delivery estimates
Address-level delivery ETAs require authenticated user location sessions
Partial
Infrastructure

Infrastructure powering the Ivory pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatchNG Residential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy handles crawl orchestration, deduplication, and retry logic. Playwright handles JavaScript rendering and cookie session management. Pipeline concurrency is tuned for West African network characteristics.

Nigerian Residential Proxy Infrastructure

We maintain pools of Nigerian ISP residential proxies for geo-authentic access. Adaptive rotation and extended timeout logic ensure high coverage despite variable West African network conditions.

Cloud-Native Orchestration

Pipelines run on AWS Lambda (burst) and ECS (sustained). Airflow handles scheduling, dependency management, and SLA alerting. All state stored in managed Postgres.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline-delimited or nested — schema versioned per run
CSV
Flat file with typed columns — Excel/Sheets compatible
Parquet
Columnar format for BigQuery, Snowflake, Athena
S3
Direct bucket delivery — compatible with any data lake
BigQuery
Streamed directly into your dataset with schema auto-detect
Webhook
HTTP POST per record for real-time downstream processing
Postgres
Upsert into your existing schema with conflict resolution
Snowflake
Stage + COPY INTO workflow — incremental or full-replace
// faq

Common questions.

About ivory.ng scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Ivory legal?

Scraping publicly available product, pricing, and review data from Ivory is generally permissible under applicable law — consistent with international precedents such as hiQ v. LinkedIn. DataFlirt targets only public, non-authenticated data. We do not extract personal data or circumvent authentication walls. We recommend clients review Ivory's ToS independently and consult legal counsel for their specific use case.

Do you have experience scraping Nigerian e-commerce platforms?

Yes. We have active pipelines running on West African e-commerce platforms and understand the specific challenges: Nigerian residential proxy requirements, variable network latency, NGN price handling, and platform-specific DOM structures. We scope Nigerian platform engagements with these factors built in.

Can you deliver prices in USD as well as NGN?

Yes. All prices are captured in NGN as scraped. We apply daily USD/EUR/GBP FX conversion as a post-processing step on delivery — so international teams receive both the original NGN value and a normalised converted value in each record.

How do you handle variable network reliability in Nigeria?

Our pipeline uses adaptive concurrency limits, extended timeout windows, and exponential retry logic with jitter — calibrated specifically for West African network conditions. Coverage rate targets are agreed in the SLA and monitored per run.

What's the minimum viable engagement?

Our smallest packages start at a defined product or category set (typically 500–5,000 products) with weekly delivery. Given platform scale, Ivory engagements tend to be smaller in volume than Jumia or Konga programmes. Contact us with your use case for a scoped quote.

Can you also scrape Jumia or Konga alongside Ivory?

Yes. We operate pipelines across multiple Nigerian and West African e-commerce platforms — including Jumia, Konga, and Jiji — with a shared normalised schema. Multi-platform programmes allow cross-platform price and seller comparisons from a single data delivery.

How fresh is the data?

Full catalogue refreshes at daily cadence complete within a 12–18 hour window depending on size. For smaller watchlists focused on price and availability signals, faster cadences are available.

Can I request a sample dataset before committing?

Absolutely. We provide a sample run of up to 200 products as part of the pre-engagement scoping process — so you can validate schema fit, NGN pricing accuracy, and field completeness before signing any contract.

$ dataflirt scope --new-project --source=ivory.ng ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need Nigerian market pricing intelligence, a seller landscape map, or a flash sale monitor — we scope, build, and operate the pipeline.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Services

Data Extraction for Every Industry

View All Services →