Extract Product Data from Any E‑Commerce Page

AI-powered API that instantly turns raw HTML into structured JSON. Built‑in rules for Amazon, Walmart, eBay, and universal fallback for any site.

Why OmniShop Data?

A single endpoint to rule all product pages. No more brittle scrapers.

🧠

AI-Powered Extraction

Fill missing fields and translate text into 13 languages with our AI engine. Achieve >95% accuracy even on unknown page structures.

🛒

Built‑in Multi‑Platform Rules

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

🌐

Universal Fallback

Works on any e‑commerce site, even without a pre‑defined rule. Confidence scores let you decide when to trust automatic extraction.

Fast, Cached & Secure

Results delivered in seconds with intelligent caching. HTML is processed in‑memory and never stored. API keys and passwords are redacted automatically.

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”. Copy the full HTML.

2

Call the API

Send a POST request to /parse with your HTML and optional platform.

3

Get Structured JSON

Receive title, price, rating, images, variants, and more in a clean, unified schema.

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.

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 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 the product data.

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.

How does AI enhancement work?

When you enable use_ai=true, the API uses a large language model to fill in missing fields (like price, description) and translate text into your chosen language. It’s available on PRO and ULTRA plans, and you can try it for free with the /demo endpoint (limited daily quota).

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.

What about rate limits and overages?

BASIC has a hard limit of 50 requests/month. PRO and ULTRA allow overages at $0.002 per extra request. You can monitor your usage in the RapidAPI dashboard.