Discover/pricechecker.com API
live

pricechecker.com APIpricechecker.com

Search, retrieve, and compare products from PriceCheck South Africa. Access pricing, contract terms, specs, and data plans via 5 structured endpoints.

Endpoints
5
Updated
3mo ago
Try it
Search keyword (e.g. 'fiber', 'broadband', 'laptop', 'smartphone')
api.parse.bot/scraper/a6b36c1d-ac66-4271-a74e-e92512a282b4/<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/a6b36c1d-ac66-4271-a74e-e92512a282b4/search_plans?query=broadband' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for products on PriceCheck by keyword. Returns paginated results with name, price, speed (if available), contract terms, description, URL, and image.

Input
ParamTypeDescription
querystringSearch keyword (e.g. 'fiber', 'broadband', 'laptop', 'smartphone')
Response
{
  "type": "object",
  "fields": {
    "plans": "array of plan objects with keys: name, price, speed, contract_terms, description, url, image",
    "query": "string - the search query used",
    "total": "integer - number of plans returned"
  },
  "sample": {
    "data": {
      "plans": [
        {
          "url": "https://www.pricecheck.co.za/offers/251363087/Intellinet+Powerline+Broadband+Router+85+Mbps+Homeplug+1.0",
          "name": "Intellinet Powerline Broadband Router 85 Mbps Homeplug 1.0",
          "image": "https://images.pricecheck.co.za/images/objects/hash/product/c85/f8f/739/image_medium_251363087.jpg?1761111869",
          "price": "R 1 484.00",
          "speed": "85 Mbps",
          "description": "Intellinet Powerline Broadband Router 85 Mbps HomePlug 1.0 Turbo, 4-Port LAN Switch",
          "contract_terms": "N/A"
        }
      ],
      "query": "broadband",
      "total": 20
    },
    "status": "success"
  }
}

About the pricechecker.com API

The PriceCheck South Africa API gives developers access to product listings across electronics, mobile data contracts, and connectivity plans via 5 endpoints. Use search_plans to query any keyword and receive paginated results with name, price, speed, contract terms, description, URL, and image per listing. Results draw from pricecheck.co.za, one of South Africa's main price comparison platforms.

Search and Browse

search_plans accepts a query string — for example 'fiber', 'broadband', or 'smartphone' — and returns a plans array alongside the original query and a total count. Each plan object includes name, price, speed, contract_terms, description, url, and image. The get_data_contracts endpoint targets the dedicated Data Contracts category on PriceCheck, covering mobile data plans, SIM-only deals, and bundled smartphone contracts. It accepts a page integer for pagination and returns the same plan object shape along with a category field confirming the source category.

Detail and Comparison

get_plan_details takes a full url from any listing (such as one returned by search_plans) and returns structured detail: name, price with currency label (e.g. 'ZAR 339.00'), and a specs object that may include speed, contract_terms, and description. compare_plans accepts a JSON-encoded array of listing URLs and fetches details for each in one call, returning a comparison array where every element has name, price, url, and specs. This is the primary endpoint for side-by-side plan evaluation.

Unified Connectivity Endpoint

get_isp_plans combines keyword search results for connectivity terms with the Data Contracts category feed and deduplicates the merged list. It returns a flat plans array and a total count. The page parameter applies to the Data Contracts portion of the fetch. This endpoint is useful when you want broad coverage of ISP and mobile data offerings without running two separate calls and merging them yourself.

Common use cases
  • Display ranked mobile data contract options sorted by price using get_data_contracts results.
  • Build a fiber broadband comparison tool by querying search_plans with 'fiber' and surfacing speed and contract_terms.
  • Run compare_plans against a user-selected shortlist of product URLs to render a side-by-side spec table.
  • Monitor price changes for specific product listings over time by polling get_plan_details with fixed URLs.
  • Aggregate all South African ISP plan listings into a single feed with get_isp_plans for a consumer-facing tariff finder.
  • Extract product images and descriptions from search_plans results to populate a product catalog UI.
  • Identify SIM-only deals within the Data Contracts category by filtering name and description fields from get_data_contracts.
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 PriceCheck South Africa have an official developer API?+
PriceCheck (pricecheck.co.za) does not publish a documented public developer API. This Parse API provides structured access to product and pricing data from the platform.
What does `get_plan_details` return beyond what search results include?+
get_plan_details returns a specs object with optional speed, contract_terms, and description fields, plus a currency-labelled price string (e.g. 'ZAR 339.00'). Search results include the same core fields but get_plan_details is scoped to a single listing URL and is intended for deep retrieval after an initial search.
Does `search_plans` support filtering by price range or category?+
Currently search_plans accepts only a query keyword string. Filtering by price range, brand, or category is not exposed as a parameter. You can fork this API on Parse and revise the endpoint to add filter parameters if your use case requires narrowed result sets.
Does the API cover seller reviews or product ratings from PriceCheck listings?+
No review or rating fields are returned by any of the five endpoints. Coverage is limited to name, price, speed, contract_terms, description, url, and image. You can fork the API on Parse and revise it to add a reviews endpoint if that data is accessible on the listing pages you care about.
How does pagination work across the endpoints?+
get_data_contracts and get_isp_plans accept a page integer for pagination. search_plans returns all results for the query in one response with a total count but does not expose a page parameter. get_plan_details and compare_plans are single-item or multi-URL calls and do not use pagination.
Page content last updated . Spec covers 5 endpoints from pricechecker.com.
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.