Competitor Price Monitoring

Competitor price monitoring API for e-commerce

Competitor price monitoring starts with one thing: current, reliable price data for products you do not sell yourself. The Roketfy Data Engine provides that layer as an API. It returns product prices and seller offers from Amazon, Walmart, Google Shopping, Trendyol, Hepsiburada and the Turkish price comparison site Akakçe as structured JSON. You decide which products to watch, how often to check them and what counts as an alert.

Example request
curl --request GET \
  'https://data-api.roketfy.com/v1/amazon/offers?asin=%3Casin%3E&geocode=us' \
  --header 'Authorization: Bearer YOUR_TOKEN'

Endpoints you can use

Credits per successful call. Failed calls are never charged.

EndpointPathCredits
Amazon All Offers

Every seller offering an ASIN, with price, shipping, condition, fulfilment and which one holds the Buy Box.

GET /v1/amazon/offers1
Amazon Product Detail

Full Amazon product page for an ASIN: title, pricing, images, specifications and description, from the marketplace you name.

GET /v1/amazon/product-detail1
Walmart Product Detail

A Walmart product by item id, priced against the store or ZIP you name.

GET /v1/walmart/product-detail10
Walmart Search

Walmart search results for a query, priced against the store or ZIP you name.

GET /v1/walmart/search10
Google Shopping Search

Google Shopping results for a query — up to 40 products a page, with prices.

GET /v1/google/shopping10
Trendyol Product Detail

Full Trendyol product record from a product URL or SKU: attributes, variants, ratings, the buybox winner and every other seller with their prices and stock.

GET /v1/trendyol/product-detail1
Hepsiburada Product Detail

Full Hepsiburada product record from a product URL or SKU: specs, variants, images, ratings, and every seller on the listing with their prices and buybox position. Costs 1 credit — or 2 for a …-pm-<productId> URL, which names a product rather than a variant and has to be resolved to a SKU through the product page first.

GET /v1/hepsiburada/product-detail1
Akakçe Offers

Every seller Akakçe lists for a product — price, shipping cost, stock, delivery estimate and instalment offers — sorted by price, price with shipping, or seller rating, and narrowable to specific marketplaces.

GET /v1/akakce/offers1
Akakçe Price History

How this product's cheapest price has moved: one row per day it actually changed — the date, the new price, and how much and which way it moved — from Akakçe's own price-change log, newest first.

GET /v1/akakce/price-history1

What teams build on competitor price data

Price change alerts

Check a fixed list of competitor products on a schedule, compare each result with the last one, and notify your team when a price moves.

Buy Box and seller tracking

Record every seller on a listing with their price, and follow who holds the Buy Box on Amazon or the buybox on Trendyol and Hepsiburada.

Repricing input

Feed competitor prices into your own pricing rules or repricing engine, so price decisions use current market data.

Cross-market price comparison

Query the same product on several marketplaces and measure the price gap between channels and countries.

Competitor price monitoring software or a price data API?

Competitor price monitoring software usually bundles two things: collecting prices, and a dashboard with matching, alerts and reports on top. The Roketfy Data Engine is the first half only. It is a data API that returns prices, seller lists and search results. It does not ship a dashboard, alert rules or automatic product matching.

That split suits teams that already have somewhere for the data to go: a data warehouse, a BI tool, a pricing engine, or an internal app. You keep full control over which products are tracked, how often, and what happens when a price changes, and you are not limited to the views a packaged tool offers.

If you want a finished product with no development work, a packaged tool is the better fit. If you want price data inside your own systems, an API is the shorter path.

How does competitor price monitoring work with an API?

The loop has four steps. Keep a list of the competitor products you care about, identified by the id each marketplace uses: an ASIN on Amazon, an item id on Walmart, a product URL or SKU on Trendyol and Hepsiburada. Call the matching endpoint for each on a schedule. Store every response with a timestamp. Compare the new price with the previous one and act on the difference.

The API covers the second step. Scheduling, storage and comparison run in your own stack, which can be as small as a cron job and a database table. Because each request is independent, you can check fast-moving products every hour and slow ones once a day, and spend credits where prices actually change.

How do I monitor competitor prices on Amazon and Walmart?

On Amazon, `/v1/amazon/offers` is the main endpoint. For one ASIN it returns every seller with price, shipping, condition, fulfilment and which one holds the Buy Box, so a single call shows the whole competitive position on a listing. `/v1/amazon/product-detail` returns the product page itself, including its pricing, when you only need the headline price. Both cost 1 credit, and a `geocode` parameter selects the country marketplace.

On Walmart, `/v1/walmart/product-detail` returns a product by item id, priced against the store or ZIP code you name. That matters because Walmart prices can differ by location. `/v1/walmart/search` returns search results for a query with the same store or ZIP pricing, which is useful for finding competing items before you track them. Each Walmart call costs 10 credits.

How do I compare prices across retailers with Google Shopping?

Marketplaces show you the sellers on one platform. `/v1/google/shopping` looks across retailers: it returns Google Shopping results for a query, up to 40 products a page, with prices. It costs 10 credits per call.

This is the endpoint to use when your competitors sell through their own web stores rather than on a marketplace, or when you want a quick read of the price range for a product type before deciding what to track in detail. Search by product name or model number and store the retailers and prices that come back.

Can I monitor competitor prices on Turkish marketplaces?

Yes. Trendyol and Hepsiburada are two of the largest marketplaces in Turkey, and both have a product detail endpoint. `/v1/trendyol/product-detail` returns the buybox winner and every other seller on the listing with their prices and stock. `/v1/hepsiburada/product-detail` returns every seller on the listing with their prices and buybox position. Each costs 1 credit for a standard product URL or SKU.

Akakçe is a Turkish price comparison site that lists the same product across many stores. `/v1/akakce/offers` returns every seller Akakçe lists for a product, with price, shipping cost, stock and delivery estimate, sortable by price or by price with shipping.

`/v1/akakce/price-history` is the one endpoint here that gives you the past as well as the present. It returns one row for each day the product's cheapest price changed, with the date, the new price and the size and direction of the move, newest first. You can see how a price has moved before you have collected a single snapshot of your own.

What does a competitor price monitoring API cost to run?

Cost is the number of products multiplied by how often you check them, multiplied by the credit cost of the endpoint. Amazon, Trendyol, Hepsiburada and Akakçe product-level calls cost 1 credit each. Walmart and Google Shopping calls cost 10. Tracking 500 Amazon ASINs once a day is 500 credits a day.

Failed requests are not charged, so a delisted product or a temporary upstream error does not eat into your balance. Credits are bought as pay-as-you-go packages, which means you can grow or shrink the tracked list without changing a plan.

Every endpoint uses the same Bearer token and is also available as an MCP tool, so an AI agent can answer a question like "who is cheapest on this listing right now" with a live call. Parameters for each endpoint are in the docs at data.roketfy.com/docs.

Price data by platform

Which endpoint carries price data on each platform, how a product is identified, and the credit cost per call.

PlatformEndpointPrice data returnedCredits
Amazon/v1/amazon/offersEvery seller on an ASIN with price, shipping, condition, fulfilment and Buy Box holder1
Amazon/v1/amazon/product-detailProduct page for an ASIN, including pricing1
Walmart/v1/walmart/product-detailA product by item id, priced against a store or ZIP code10
Walmart/v1/walmart/searchSearch results for a query, priced against a store or ZIP code10
Google Shopping/v1/google/shoppingUp to 40 products per page for a query, with prices10
Trendyol/v1/trendyol/product-detailBuybox winner and every other seller with prices and stock1
Hepsiburada/v1/hepsiburada/product-detailEvery seller on the listing with prices and buybox position1 (2 for -pm- URLs)
Akakçe/v1/akakce/offersEvery listed seller with price, shipping cost, stock and delivery estimate1
Akakçe/v1/akakce/price-historyOne row per day the cheapest price changed, newest first1

Credit costs are for a standard call and are read from the Data Engine endpoint documentation. Failed requests are not charged.

Credit packages

No subscription: buy a one-time credit package and use it at your own pace.

Starter

$99

100,000 credits

5 concurrent requests

Growth

$269

500,000 credits

15 concurrent requests

Scale

$699

1,500,000 credits

30 concurrent requests

See all packages and features

Use it from AI agents too

Every one of these endpoints is also available as a tool in MCP-enabled agents such as Claude and Cursor through the Roketfy Data Engine MCP server: same token, same credits.

MCP setup

Frequently Asked Questions

No. It is a data API. It returns prices and seller offers as JSON, and you build alerts, storage and reporting in your own system.

Start accessing data today

Create your account, get your API token from the dashboard and send your first request in minutes.