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.
Missing a platform? Contribute rules on GitHub.
How It Works
From page source to structured data in three simple steps.
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.
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.
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...
Simple, Transparent Pricing
Start for free, upgrade as you grow. All plans include full API access.
BASIC
- 50 requests / month
- All 12 endpoints
- Rule‑based extraction
- Community rules
- No credit card required
PRO ⭐
- 5,000 requests / month
- AI‑enhanced extraction
- 13 language translations
- $0.002 per extra request
- Priority caching
ULTRA
- 50,000 requests / month
- Full AI capabilities
- Dedicated support
- $0.002 per extra request
- Custom rule requests
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.