Discover/smartprix.com API
live

smartprix.com APIsmartprix.com

Access Smartprix data via API: search smartphones, compare store prices, track price history, browse tablets/laptops, and fetch deals and tech news.

Endpoints
8
Updated
17d ago
Try it
Page number for pagination.
Sort order. Accepted values: 'popularity', 'price_asc', 'price_desc'. Cannot be combined w
Brand name to filter by (e.g. 'samsung', 'apple', 'oneplus'). Use slug format from list_br
Search keyword. Cannot be combined with sort.
Maximum price filter in INR.
Minimum price filter in INR.
api.parse.bot/scraper/37d36dc7-0edf-44d4-8099-976c2da8a33e/<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/37d36dc7-0edf-44d4-8099-976c2da8a33e/search_smartphones?page=1&query=samsung' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search for smartphones with optional filters like brand, price range, and sort order. Sort cannot be combined with the query parameter; when both are provided, results may be empty.

Input
ParamTypeDescription
pageintegerPage number for pagination.
sortstringSort order. Accepted values: 'popularity', 'price_asc', 'price_desc'. Cannot be combined with query.
brandstringBrand name to filter by (e.g. 'samsung', 'apple', 'oneplus'). Use slug format from list_brands endpoint.
querystringSearch keyword. Cannot be combined with sort.
max_priceintegerMaximum price filter in INR.
min_priceintegerMinimum price filter in INR.
Response
{
  "type": "object",
  "fields": {
    "products": "array of product objects with id, name, price, fePrice, rating, specsScore, features, url, image_id, store",
    "total_count": "integer total number of matching products",
    "has_next_page": "boolean indicating if more pages are available"
  },
  "sample": {
    "data": {
      "products": [
        {
          "id": "pd1p8z4fzt4",
          "url": "/mobiles/samsung-galaxy-s25-ultra-ppd1p8z4fzt4",
          "name": "Samsung Galaxy S25 Ultra",
          "price": 104899,
          "store": "amazon",
          "rating": 83,
          "fePrice": "₹1,04,899",
          "features": [
            "Dual Sim, 3G, 4G, 5G, VoLTE, Vo5G, Wi-Fi, NFC"
          ],
          "image_id": "3jZEfawx",
          "specsScore": 92
        }
      ],
      "total_count": 972,
      "has_next_page": true
    },
    "status": "success"
  }
}

About the smartprix.com API

The Smartprix API exposes 8 endpoints covering smartphone listings, detailed specifications, historical pricing, tablets, laptops, live deals, brand directories, and tech news articles from Smartprix.com. Use search_smartphones to query products with filters for brand, price range, and sort order, or call get_smartphone_details to retrieve full specs, store price comparisons, variants, FAQs, and gallery data for any individual device.

Smartphone Search and Details

The search_smartphones endpoint accepts brand, query, min_price, max_price, and sort as optional filters, returning an array of product objects that each include id, name, price, fePrice, rating, specsScore, features, url, image_id, and store. One important constraint: sort and query cannot be used together — combining them returns empty results. Brand values should be passed as slugs obtainable from the list_brands endpoint, which also returns product counts per brand. For full device data, pass the product's slug field to get_smartphone_details to get fullSpecs (grouped specification items), variants (with per-variant pricing), priceComparison (prices across stores), faqs, descriptions, and rating.

Price History and Deals

get_smartphone_price_history accepts a product pid (available in search results) and an optional range of '6M' or '1Y'. The response uses a compressed format: a is the average price (integer, INR), b holds min/max price bounds, and d contains an array of day-offset and price-delta pairs for reconstructing the timeline. The get_deals endpoint returns paginated deal listings with fields including price, mrp, couponCode, oneLiner, expireTime, and status, making it suitable for monitoring active discounts across the catalogue.

Tablets, Laptops, and News

list_tablets and list_laptops both return paginated item arrays with id, name, price, rating, specsScore, features, url, imageId, and bestStore. They support page-based pagination via the page parameter, with total_count and has_next_page in each response. The get_news_articles endpoint returns articles from the Smartprix editorial blog, including title, slug, description, author, categories, published_at, modified_at, and url, also paginated with has_next_page.

Common use cases
  • Build a price-tracking tool that monitors INR price changes over time using get_smartphone_price_history with 6-month or 1-year ranges.
  • Aggregate store price comparisons for a specific device using the priceComparison field from get_smartphone_details.
  • Display current deals and discounts by polling get_deals for items with active status and valid expireTime.
  • Populate a brand directory filtered by product count using the brands array from list_brands.
  • Sync a product catalogue of tablets or laptops with spec scores and best-store pricing via list_tablets and list_laptops.
  • Surface tech news and reviews in a content feed using article metadata from get_news_articles, including author and categories.
  • Filter smartphones by budget segment in INR using min_price and max_price parameters on search_smartphones.
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 Smartprix have an official public developer API?+
Smartprix does not publish an official public developer API or developer documentation for third-party access to its data.
What does `get_smartphone_price_history` actually return, and how is the data structured?+
It returns a compressed history object where a is the average price in INR, b contains min and max price bounds, and d is an array of day-offset and price-delta pairs. You reconstruct the full price timeline by applying the deltas to the base values. The range parameter accepts '6M' (6 months) or '1Y' (1 year); omitting it returns a default range.
Can I search and sort smartphones at the same time using `search_smartphones`?+
No. The sort parameter (accepting 'popularity', 'price_asc', or 'price_desc') cannot be combined with the query parameter. When both are provided, the endpoint returns empty results. Use sort for browsing without a keyword, and query when you need keyword-based search.
Does the API cover detailed specs and price history for tablets and laptops, not just smartphones?+
The list_tablets and list_laptops endpoints return listing-level data including price, rating, specsScore, features, and bestStore, but per-device detail pages and price history are currently only available for smartphones via get_smartphone_details and get_smartphone_price_history. You can fork this API on Parse and revise it to add detail and history endpoints for the other device categories.
Are user reviews or review scores exposed anywhere in the API?+
The get_smartphone_details endpoint returns a rating integer and includes a reviews section in its response structure. Aggregate review text or individual written reviews are not currently surfaced as a standalone endpoint. You can fork this API on Parse and revise it to add a dedicated reviews endpoint if you need per-review content.
Page content last updated . Spec covers 8 endpoints from smartprix.com.
Related APIs in EcommerceSee all →
devicespecifications.com API
Search and browse mobile device specifications across all brands and models, then access detailed specs for any device you're interested in. Compare features, technical details, and find exactly the phone or tablet information you need.
gsmarena.com API
Search and retrieve detailed smartphone specifications, pricing, and user reviews from GSMArena's extensive phone database. Browse devices by brand or keyword and receive fully normalized, structured data for easy comparison and analysis.
pricechecker.com API
Search and compare products listed on PriceCheck, including internet plans, data contracts, and electronics. Retrieve detailed pricing, specifications, and contract terms, and compare multiple listings side-by-side across providers.
apple.com, dell.com API
Search and compare laptop prices, specs, and discounts across Apple and Dell in real-time to find the best deals. Get detailed product information, current pricing, and available promotions all in one place.
tweakers.net API
Access product listings, prices, shop comparisons, news articles, and search results from Tweakers.net — the leading Dutch tech platform and price comparison site.
toppreise.ch API
Search and compare product prices across Swiss retailers on Toppreise.ch, view detailed specifications, track price history, and discover the best shops for any item. Find exactly what you're looking for with comprehensive product details and real-time pricing information.
currys.co.uk API
Search and browse products from Currys.co.uk to find detailed specifications, current pricing, and real-time stock availability. Retrieve comprehensive product information across electronics categories to compare items and make informed purchasing decisions.
swappa.com API
Search and browse used electronics on Swappa to find detailed listings with pricing data, seller profiles, and product reviews. Compare market prices and make informed buying decisions across thousands of secondhand device listings.