ibox.co.id APIibox.co.id ↗
Access iBox Indonesia product catalog via API. Search Apple products, get pricing in IDR, check stock status, variants, promotions, and installment options.
curl -X GET 'https://api.parse.bot/scraper/e951432f-45d4-4bb3-ae58-ce19a0fb8215/search_products?limit=5&query=iphone+16' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products by keyword with optional sorting. Returns paginated results with product details including price, stock, and images.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| sort | string | Sort order. Accepted values: paling_sesuai, harga_terendah, harga_tertinggi, terbaru. |
| limit | integer | Number of results per page. |
| queryrequired | string | Search keyword (e.g., 'iphone 16', 'macbook air') |
{
"type": "object",
"fields": {
"items": "array of product objects with id, name, price, special_price, sku, stock_status, thumbnail, url_key",
"total_count": "integer total number of matching products"
},
"sample": {
"data": {
"items": [
{
"id": 293194,
"qty": 118,
"sku": "8100102392",
"name": "iPhone 16 128GB Ultramarine",
"price": 16999000,
"url_key": "apple-iphone-16-128gb-ultramarine",
"thumbnail": "https://cdnpro.eraspace.com/media/catalog/product/i/p/iphone_16_ultramarine_01_3.jpg",
"stock_status": 1,
"special_price": 14499000
}
],
"total_count": 45
},
"status": "success"
}
}About the ibox.co.id API
The iBox Indonesia API provides 6 endpoints covering the full product catalog of iBox, Indonesia's authorized Apple reseller. Starting with search_products, you can query any keyword like 'iphone 16' or 'macbook air' and retrieve price, stock status, SKU, and thumbnail for every match. Other endpoints expose category trees, per-product specs, active homepage promotions, and installment financing options — all with prices returned in Indonesian Rupiah.
Product Search and Detail
The search_products endpoint accepts a required query string plus optional page, limit, and sort parameters. Sort accepts four values: paling_sesuai (relevance), harga_terendah (price ascending), harga_tertinggi (price descending), and terbaru (newest). Each result in the items array includes id, name, price, special_price, sku, stock_status, thumbnail, and url_key. The total_count field lets you build pagination correctly.
For full product information, pass a url_key from search results into get_product_detail. The response includes all_attributes (an array of spec objects), filterable_attributes, media_galleries with image URLs, and description_html containing the full HTML product description. The special_price field is populated when a discounted price exists alongside the standard price; stock_status returns 1 for in-stock items.
Categories and Catalog Browsing
list_categories returns the full category tree with id, category_name, url_key, and children_data for subcategories (null on leaf nodes). Use the numeric category_id values from that response — for example, 810 for iPhone or 757 for Mac — as input to get_category_catalog. That endpoint returns paginated items arrays alongside a category metadata object containing id, name, and url_key.
Promotions and Financing
get_promotions returns the current homepage banner set. Each banner object includes id, title, image_url, url, start_period, end_period, and platform, letting you track which promotions are currently live and their validity windows. get_installment_options returns installment categories with id, type, and description, covering the financing structures iBox offers at checkout.
- Monitor iPhone and MacBook prices in IDR across iBox Indonesia for price-tracking dashboards
- Check stock_status for specific Apple SKUs before redirecting users to purchase
- Build a category-aware product browser using list_categories and get_category_catalog together
- Sync iBox homepage promotions including start_period and end_period into a deals aggregator
- Compare special_price vs price fields to identify currently discounted Apple products
- Pull media_galleries and description_html from get_product_detail to populate product pages
- Retrieve installment options to display financing choices alongside product listings
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.