Discover/iprice.my API
live

iprice.my APIiprice.my

Access iPrice Malaysia product listings, price comparisons, coupons, flash sales, brand/store data, and news articles via a single REST API with 9 endpoints.

Endpoints
9
Updated
14d ago
Try it
Page number for pagination
Search keyword (e.g. 'laptop', 'iphone 15')
api.parse.bot/scraper/9a07fc78-2b92-4504-b960-fe70fa18cbaa/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9a07fc78-2b92-4504-b960-fe70fa18cbaa/search_products?page=1&query=laptop' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 9 totalclick to expand

Search for products by keyword query. Returns a paginated list of matching products with prices, store info, and seller details across Malaysian online retailers.

Input
ParamTypeDescription
pageintegerPage number for pagination
queryrequiredstringSearch keyword (e.g. 'laptop', 'iphone 15')
Response
{
  "type": "object",
  "fields": {
    "list": "array of product objects with title, price, currency, store, shop, and image details",
    "size": "integer number of products per page",
    "total": "integer total number of matching products",
    "filter": "object mapping store identifiers to store metadata including name, count, and image",
    "result": "boolean indicating success",
    "total_page": "integer total number of pages"
  },
  "sample": {
    "data": {
      "list": [
        {
          "shop": {
            "name": "Monmtech",
            "location": "W.P. Kuala Lumpur"
          },
          "image": "https://img2.biggo.com/190x,sLqK4zOBgDBmrSPmWQr8DaopMRebF3KP9HZuFfySyfqE/https://cf.shopee.com.my/file/d6fcc441e66b2ef29d7371061ef03918",
          "price": 2399,
          "store": {
            "name": "Shopee"
          },
          "title": "One Plus 8T /8/ 8Pro Snapdragon 865 Mobile Cell Phone New Set in sealed box",
          "symbol": "RM",
          "currency": "MYR"
        }
      ],
      "size": 25,
      "total": 616691,
      "filter": {
        "my_bid_shopeemy": {
          "name": "Shopee",
          "count": 553388
        }
      },
      "result": true,
      "total_page": 24668
    },
    "status": "success"
  }
}

About the iprice.my API

The iPrice Malaysia API exposes 9 endpoints covering product search, category browsing, brand listings, store directories, flash sale deals, coupon codes, and news articles across Malaysian online retailers. The search_products endpoint returns paginated results with per-product title, price, currency, store, and image fields, letting you query thousands of listings from a single call.

Product Search and Category Browsing

The search_products endpoint accepts a query string and an optional page integer, returning an array of product objects alongside a filter map that groups results by store identifier — useful for narrowing down which retailers carry a given item. The get_products_by_category endpoint works the same way but scopes results to a category_key obtained from get_categories, which returns every category's key and name. get_product_detail takes a product slug and returns price ranges across stores, giving you a cross-retailer view for a specific product group.

Stores, Brands, and Deals

get_all_stores returns a flat list of every retailer on iPrice Malaysia, including each store's name, image, tags, and coupon_count. get_brand_list delivers an alphabetically indexed object mapping letters to arrays of brand objects, each with a name and key. get_flash_sale_products is paginated and returns an empty list when no active sales are running — so callers should check the size field before processing results.

Coupons and News

get_coupons returns an array of coupon objects, each carrying store, num_offers, discount, url, slug, and logo — enough to build a working deals page without supplemental lookups. get_news_articles delivers article objects with title, url, category, time, and image, covering tech and shopping topics published by iPrice Malaysia. Neither endpoint takes input parameters, so they always return the current full set.

Pagination and Response Envelope

All paginated endpoints share a consistent envelope: list for the item array, total for the full match count, total_page for page count, and a boolean result indicating success. The search_products and get_flash_sale_products endpoints additionally return a size field reflecting items per page.

Common use cases
  • Build a price-comparison widget showing the cheapest Malaysian retailer for a given product using search_products and the filter store map.
  • Populate a deals aggregator with live coupon codes from get_coupons, displaying each store's num_offers and discount fields.
  • Render a Malaysian brand directory indexed A–Z using the alphabetically keyed data object from get_brand_list.
  • Send flash sale alerts to users by polling get_flash_sale_products and checking whether size is greater than zero.
  • Display a store directory page with retailer logos and coupon counts pulled directly from get_all_stores.
  • Feed a tech news section with iPrice editorial content using title, category, time, and image from get_news_articles.
  • Scope product browsing to a specific vertical by chaining get_categories to retrieve keys and then get_products_by_category to fetch listings.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does iPrice Malaysia have an official public developer API?+
iPrice does not publish a documented public developer API. This Parse API provides structured access to the product, store, coupon, and news data available on iprice.my.
What does `get_product_detail` return, and how does it differ from `search_products`?+
get_product_detail takes a product slug and returns a list of matching product objects showing price and store details across all retailers carrying that product group — focused on cross-store price comparison for one item. search_products takes an open-ended query string and returns a broader paginated set of results with a filter object breaking down matches by store, making it better suited for keyword discovery.
Does the API cover product reviews or user ratings?+
Not currently. The API covers product titles, prices, store metadata, coupons, flash sales, brands, and news articles. It does not expose review text, star ratings, or user-generated feedback. You can fork the API on Parse and revise it to add an endpoint targeting product review data.
Is the flash sale endpoint reliable when no sales are active?+
get_flash_sale_products explicitly returns an empty list array with a size of zero when no flash sales are running. The result field will still be true. Callers should gate downstream processing on size > 0 rather than assuming a non-empty list.
Does the API support filtering products by price range or specific stores?+
Neither search_products nor get_products_by_category accept price-range or store-filter parameters directly. The filter field in search_products responses does expose store-level metadata you can use for client-side grouping, but server-side filtering by price is not currently available. You can fork the API on Parse and revise it to add price-range or store-scoped filtering as an endpoint parameter.
Page content last updated . Spec covers 9 endpoints from iprice.my.
Related APIs in EcommerceSee all →
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.