Offer Pulse
OfferPulse API - Real-Time Product Offers & Price Monitoring Turn any e-commerce product URL into clean, structured data. Get price, currency, availability, merchant info, and confidence scoring in a single API call. KEY FEATURES: • Normalize any product URL into structured JSON with price, availability, and confidence scoring • Track price history over 30, 90, or 365 days • Bulk process up to…
Offer Pulse endpoints
| Method | Endpoint | Description |
|---|---|---|
| Core | ||
| GET |
healthCheck /v1-health |
Returns service status. No authentication required. |
| POST |
normalizeProduct /v1-normalize |
**Minimum tier: BASIC (cached) · PRO (live)** Extract and normalize product data from any e-commerce URL. Returns structured price, availability, and confidence scoring. -… |
| Price Intelligence | ||
| GET |
getProduct /v1-product |
**Minimum tier: BASIC** Retrieve a stored product by ID or URL. Use `product_id` for UUID lookup or `product_url` to find by original URL. |
| GET |
getPriceHistory /v1-price-history |
**Minimum tier: PRO** Get price history for a product over 30, 90, or 365 days. Requires a Pro plan or higher. |
| GET |
getLatestOffer /v1-offers-latest |
**Minimum tier: BASIC** Get the latest offer snapshot for a product. |
| GET |
checkAvailability /v1-availability |
**Minimum tier: BASIC** Get current availability status and price for a product. |
| POST |
getPriceHistoryByUrl /v1-price-history |
**Minimum tier: PRO** Get price history by product URL. Requires a Pro plan or higher. |
| Bulk & Jobs | ||
| GET |
getJobStatus /v1-jobs |
**Minimum tier: ULTRA** Poll async job status by job ID. Used with `/v1-bulk-normalize` to retrieve batch results. |
| POST |
bulkNormalize /v1-bulk-normalize |
**Minimum tier: ULTRA** Normalize up to 50 URLs asynchronously. Returns a job ID to poll for results via `/v1-jobs`. |
| Monitoring | ||
| GET |
getMonitorStatus /v1-monitor |
**Minimum tier: ULTRA** Check monitor status or get price changes since a timestamp. |
| POST |
createMonitor /v1-monitor |
**Minimum tier: ULTRA** Register a product URL for periodic price and availability monitoring. |
Offer Pulse pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $19 / month | — |
|
| ULTRA | $49 / month | — |
|
| MEGA | $149 / month | — |
|