Engineering Ecomsource AI's 1.6B EAN Product Data API, High-Speed Dashboard & Marketplace Chrome Extension

“Parallel Loop built our entire go-to-market stack at speed, the Next.js site, API EDI, scraper fleet, and Chrome extension with Keepa on Amazon and Walmart. Sellers get rich product data from a 1.6 billion EAN catalog in seconds.”
Ecomsource AI is a product intelligence platform backed by 1.6 billion EAN records. Sellers and platforms look up products by ASIN or UPC and receive rich catalog data: product name, detailed descriptions, all variants, images, and production attributes ready for websites or Amazon listings. Customers use either the web dashboard or a product information API integrated directly into their own systems. Users can connect an Amazon seller account for live pricing context, and the Chrome extension surfaces ASIN intelligence on Amazon and Walmart with embedded Keepa price comparison charts.
The Product Challenge
Parallel Loop partnered with Ecomsource AI to ship a latency-sensitive commerce data product at catalog scale. The business needed sub-second discovery across billions of identifiers, a monetizable API layer (API EDI) for B2B customers, continuous enrichment from external retail sites, Stripe-backed subscriptions, and a browser extension that competes on the same pages sellers already research. Speed was non-negotiable for both the marketing site and operator dashboard, which is why the client prioritized Next.js from day one.
- Sparse or Incomplete Product Metadata
- No Unified ASIN / UPC / EAN Resolution
- Disconnected Pricing & Keepa Research Tabs
- No API for Platform Integrations
- Slow, Fragmented Multi-Site Scraping
- Next.js Website & Operator Dashboard
- API EDI for B2B Product Data Sales
- 1.6B EAN Catalog with Variant & Image Payloads
- Amazon Seller Pricing Connections
- Chrome Extension + Keepa on Amazon & Walmart
Phase 1: Next.js Dashboard, Website & Product Information API
We developed the complete Ecomsource AI dashboard and marketing website in Next.js for maximum speed. Server-side rendering and optimized data fetching keep lookup flows responsive even when returning large variant sets, image galleries, and attribute bundles. Our specialized ecommerce tooling development team built the Node.js and Express.js API on PostgreSQL for structured catalog records and MongoDB for flexible enrichment documents, with Agenda Jobs orchestrating nightly sync and scraper reconciliation tasks on AWS EC2.
We implemented API EDI so Ecomsource AI can sell product information as a service to external platforms. Partners integrate once and pull normalized payloads: titles, long-form descriptions, variant matrices, media assets, and production attributes keyed by ASIN, UPC, or EAN. Stripe API powers subscription tiers and usage-based billing so the API business scales with customer consumption.
Phase 2: Multi-Site Scrapers, Seller Pricing & Chrome Extension
We created multiple Puppeteer scrapers targeting different retail websites to continuously enrich the master catalog. Two dedicated scraper engineers built isolated workers per source domain so failures on one site never block global ingestion. Extracted attributes merge into the 1.6 billion EAN index and surface through both dashboard search and API responses.
Sellers connect their own Amazon seller accounts to retrieve live product pricing alongside catalog metadata, giving listing teams margin context without exporting to spreadsheets. We also developed the Chrome extension from scratch: it injects Ecomsource AI intelligence directly on Amazon and Walmart product pages and embeds Keepa charts for instant price history comparison while researching ASINs.
Explore our custom software development work on APIs, scraper fleets, and seller tooling that power large-scale product intelligence platforms.
- Catalog lookup: ASIN or UPC queries against 1.6B EANs with variants, images, and attributes.
- API EDI: Embed product data in any platform via documented REST endpoints.
- Scraper fleet: Puppeteer workers harvesting multi-site product signals at scale.
- Marketplace extension: On-page ASIN insights plus Keepa charts on Amazon and Walmart.
- Monetization: Stripe subscriptions for dashboard and API customers.
Quantified Business Outcomes
Ecomsource AI launched as a full-stack product data business: billion-scale catalog, API revenue channel, and in-browser seller tooling.
| Performance Metric | Before Ecomsource AI | Ecomsource AI Platform (Parallel Loop) |
| Catalog Coverage | Fragmented supplier feeds | 1.6 Billion EAN Product Index |
| Data Distribution | Manual exports only | Dashboard + API EDI Integrations |
| Listing Research | Multiple disconnected tabs | Chrome Extension with Keepa on Amazon & Walmart |
| Pricing Context | No seller account linkage | Connected Amazon Seller Pricing in Platform |
Technical Deep-Dive: Frequently Asked Questions
Why was Next.js chosen for Ecomsource AI?
Product lookup and catalog browsing are latency-sensitive. Next.js SSR and incremental static regeneration keep marketing pages fast while the dashboard hydrates interactive search, filters, and API key management without sacrificing SEO or time-to-first-byte, critical for a data product competing on speed.
What is API EDI in this context?
API EDI is the structured electronic data interchange layer that lets B2B customers consume Ecomsource AI catalog payloads programmatically. Parallel Loop designed versioned endpoints, authentication, rate limits, and normalized JSON schemas so partners integrate product enrichment without custom scraping infrastructure.
How do scrapers and the 1.6B EAN index stay in sync?
Puppeteer workers write enrichment deltas into MongoDB staging collections; Agenda Jobs validate, deduplicate, and promote records into PostgreSQL EAN masters. Failed runs retry with isolated queues per source domain so one retailer layout change does not stall the entire catalog pipeline.
READY TO SHIP?
BOOK A 30-MINUTE CALL.
We'll discuss your idea, share a fixed-price quote, and map out a timeline. No sales pitch. No BS.