Extract Product Data from Any E‑Commerce Page

AI-powered API that instantly turns raw HTML into structured JSON. Now with reviews, bestsellers, deals, keywords, and more. Built‑in rules for Amazon, Walmart, eBay, and universal fallback for any site.

Why OmniShop Data?

One API. Twelve endpoints. Every e‑commerce data need covered.

🧠

AI-Powered Extraction

Fill missing fields and translate text into 13 languages. Works on product pages, seller pages, and keywords.

🛒

Multi‑Platform Rules

Optimized selectors for Amazon, Walmart, and eBay. Community‑extensible open‑source rule library.

⭐

Reviews & Ratings

Extract customer reviews, star ratings, and dates with a single endpoint. Supports sorting and pagination.

📈

Best Sellers & Deals

Pull real‑time best seller lists and lightning deals. Monitor trends and discounts across platforms.

🔑

Keyword Extraction

Auto‑generate product keywords and search terms. Use AI for phrase‑level optimization and translation.

🔍

ASIN ↔ GTIN Conversion

Convert between Amazon ASINs and global GTINs (UPC, EAN, ISBN) instantly from product pages.

Supported Platforms

Built‑in rules for the giants, and any site via generic extraction.

🛒 Amazon
🛍️ Walmart
📦 eBay
🌍 Any Website

Missing a platform? Contribute rules on GitHub.

How It Works

From page source to structured data in three simple steps.

1

Grab HTML

Open any product page, right‑click and select “View page source” (or press Ctrl+U). Copy the full HTML. That's all you need.

2

Call the API

Send a POST request to any of our 12 endpoints with your HTML and optional parameters. We support cURL, Python, JavaScript, and more.

3

Get Structured JSON

Receive clean, unified JSON — whether it's product details, reviews, bestsellers, deals, or keywords. Ready for your database.

curl -X POST "https://omnishop-data.p.rapidapi.com/parse" \
  -H "X-RapidAPI-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "html": "<html>...</html>",
    "platform": "amazon",
    "use_ai": true
  }'

📝 From Our Blog

Guides, tutorials, and insights to get the most out of your product data.

Loading posts...

Visit Our Blog →

Simple, Transparent Pricing

Start for free, upgrade as you grow. All plans include full API access.

BASIC

$0/mo
  • 50 requests / month
  • All 12 endpoints
  • Rule‑based extraction
  • Community rules
  • No credit card required
Get Started

ULTRA

$69.99/mo
  • 50,000 requests / month
  • Full AI capabilities
  • Dedicated support
  • $0.002 per extra request
  • Custom rule requests
Go Ultra

Frequently Asked Questions

What exactly do I send in the html field?

You send the complete source code of a product page (what you see when you click “View Page Source” in your browser). Our API parses it and returns structured data. No scraping needed — you control the fetching.

Can I use the API for sites not listed?

Yes! Our generic fallback engine extracts data from any e‑commerce page. For better accuracy, you can also contribute platform rules to our open‑source repository.

What endpoints are available besides product parsing?

We offer /parse-reviews, /parse-best-sellers, /parse-deals, /parse-seller, /convert-asin-to-gtin, /convert-gtin-to-asin, and /parse-keywords. All are included in every plan.

How does AI enhancement work?

When you enable use_ai=true, the API uses a large language model to fill in missing fields and translate text into your chosen language. Available on PRO and ULTRA plans, with a free trial on /demo.

Is my HTML stored or logged?

No. HTML is processed in memory and only cached temporarily for performance. Sensitive data like API keys are automatically redacted from the output. We never store your raw HTML.