๐Ÿ“˜ CompactPC API Documentation

This public API provides access to CompactPC product data, including specifications, application areas, and images. You can use this API to integrate product listings into your website or application.

๐Ÿ”— API Endpoint

Name URL Method
Product List https://www.compactpc.com.tw/api/v1/products.json GET

๐Ÿ“ฆ JSON Response Example

[
{
  "id": "ebox-tgl-35g7",
  "brand": "DMP",
  "name": "EBOX-TGL-35G7",
  "category": "Fanless Industrial PC",
  "cpu": "Intel Tiger Lake i5-1135G7",
  "memory": "8GB DDR4 (up to 64GB)",
  "storage": "1 x SATA + 1 x M.2",
  "io": ["1 x 1.0GbE", "1 x 2.5GbE", "2 x USB 2.0","2 x USB 3.2", "2 x RS-232/422/485", "2 x RS-232"],
  "power_input": "12~24V DC",
  "dimensions": "193.2 x 140 x 67mm",
  "Weight": "2.2kg",
  "application": "SCADA / IoT / Access control / Digital signage / Energy management",
  "features":"fanless, RS-232/485/422, M.2, HDMI, DP, 4K, -20~60ยฐC",
  "operating_temp": "-20~60ยฐC",
  "os_support": "Win 11, Win 11 IoT, Win 10, Win 10 IoT, Linux",
  "certifications": "CE, UKCA, FCC, VCCI",
  "url": "https://www.compactpc.com.tw/products/item/99",
  "image": "https://www.compactpc.com.tw/datas/upload/site/1729475395-2609.png",
  "price": null,
  "price_note": "Please contact us",
  "stock_status": "stock available",
  "region": "Global",
  "description": "This fanless embedded computer is powered by an Intelยฎ Tiger Lake i5-1135G7 Processor with a clock speed of 2.40GHz, support for up to 64GB of DDR4 3200MHz memory through dual-channel SO-DIMM slots, features two HDMI 2.0 ports and two DP 1.4 ports, supporting up to four 4K HDR displays or a single 8K SDR display."
}
]

๐Ÿ“– Field Descriptions

Field Type Description
id string Unique product ID
brand string Brand name (e.g., DMP)
name string Product model name
category string Product category (e.g., Fanless Industrial PC)
cpu string CPU model and series
memory string Installed memory and maximum supported capacity
storage string Storage interface and options (e.g., SATA, M.2)
io array of strings I/O ports and interfaces (e.g., USB, COM, Ethernet)
power_input string Supported DC input voltage range
dimensions string Product dimensions (W x D x H)
Weight string Product weight
application string Target use cases (e.g., SCADA, IoT, Digital signage)
features string Key product features (comma-separated)
operating_temp string Operating temperature range
os_support string Supported operating systems
certifications string Certifications and compliance marks
url string (URL) Product detail page URL
image string (URL) Product image URL
price null or string Product price (if available)
price_note string Price-related note (e.g., "Please contact us")
stock_status string Availability status (e.g., "stock available")
region string Target sales region (e.g., Global)
description string Detailed product description

๐Ÿš€ Quick Start

Run this command to fetch the product list:

curl https://www.compactpc.com.tw/api/products.json

๐Ÿ“„ OpenAPI Specification

For developers who prefer an OpenAPI/Swagger format, the specification (if available) can be accessed at: https://www.compactpc.com.tw/api/openapi.json. This file describes the API endpoints, request parameters, and response schemas in a machine-readable format, which can be imported into tools like Swagger UI or Postman for interactive exploration.

๐Ÿ“… Data Update Frequency

Product data is updated daily. A last_updated field may be added in future versions.

๐Ÿ“Œ Versioning

Current version: v1

Future versions will be available at:

โฑ๏ธ Rate Limits

โš–๏ธ License & Usage

This API is publicly available for non-commercial use. Commercial use or high-frequency access requires prior authorization.

- Redistribution or resale is prohibited
- CompactPC reserves the right to modify or suspend access to the API without notice

๐Ÿ“ฉ Contact

For commercial licensing or technical support:
โœ‰๏ธ info@compactpc.com.tw

๐Ÿ–ฅ๏ธ Live Product Preview

Loading products...

CompactPC API Docs ยท Last updated: 2025-08-08