Discover/AlhamadBags API
live

AlhamadBags APIalhamadbags.com

Access product listings, prices, discount data, and categories from AlhamadBags.com, a Saudi Arabian luggage and bags store, via a simple REST API.

This API takes change requests — .
Endpoint health
verified 2h ago
list_categories
list_products
get_product
3/3 passing latest checkself-healing
Endpoints
3
Updated
3h ago

What is the AlhamadBags API?

The AlhamadBags API provides structured access to product and category data from alhamadbags.com across 3 endpoints. Use list_products to retrieve paginated product listings with current prices, sale flags, and discount percentages in SAR, or call get_product to pull full details on a single item including SKU, brand, weight, savings amount, and promotion end date. A third endpoint, list_categories, exposes the store's full category tree for targeted filtering.

This call costs1 credit / call— charged only on success
Try it
Page number for pagination.
Number of products per page, between 1 and 50.
Category ID to filter products. Obtain from list_categories endpoint. When omitted, returns products from the default travel bags category.
api.parse.bot/scraper/3a3f70dc-2662-4c29-a19e-2f73a3514857/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/3a3f70dc-2662-4c29-a19e-2f73a3514857/list_products?page=1&category_id=380651155' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

List products from the store with their names, prices, categories, and sale information. Products can be filtered by category using a category_id from the list_categories endpoint. Returns paginated results with sale details including discount percentages and promotion titles.

Input
ParamTypeDescription
pageintegerPage number for pagination.
limitintegerNumber of products per page, between 1 and 50.
category_idstringCategory ID to filter products. Obtain from list_categories endpoint. When omitted, returns products from the default travel bags category.
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "count": "number of products returned in this page",
    "limit": "items per page",
    "products": "array of product objects with id, name, url, price, regular_price, sale_price, is_on_sale, discount_percentage, currency, category, brand, image_url, is_available, sku, and promotion_title",
    "has_next_page": "whether more pages are available"
  },
  "sample": {
    "data": {
      "page": 1,
      "count": 5,
      "limit": 5,
      "products": [
        {
          "id": "2022833414",
          "sku": "LS-S-Deep Red",
          "url": "https://alhamadbags.com/ar/حقيبة-كمبيوتر-محمول-أنيق-وعصري-مقاس-صغير/p2022833414",
          "name": "حقيبة كمبيوتر محمول أنيق وعصري - مقاس صغير",
          "brand": "BANDE A PART",
          "price": 20,
          "category": "إكسسوارات ومنظمات السفر BANDE",
          "currency": "SAR",
          "image_url": "https://cdn.salla.sa/zQeo/e76da2e1-253d-45f3-b81f-9a209fd0ae41-500x441.webp",
          "is_on_sale": true,
          "sale_price": 20,
          "is_available": true,
          "regular_price": 99,
          "promotion_title": "عروض لفترة محدودة",
          "discount_percentage": 80
        }
      ],
      "has_next_page": true
    },
    "status": "success"
  }
}

About the AlhamadBags API

Product Listings and Filtering

The list_products endpoint returns a paginated array of products, each with id, name, url, price, regular_price, sale_price, is_on_sale, discount_percentage, currency, and category. You can control pagination with the page and limit parameters (1–50 items per page). Pass a category_id obtained from list_categories to narrow results to a specific product group. The response includes has_next_page so you can walk the full catalog without guessing total page counts.

Single Product Detail

The get_product endpoint accepts a product_id from list_products results and returns an extended record. Fields beyond what the listing surface provides include sku, brand, rating, status (e.g. sale or active), weight, and savings — the SAR amount a buyer saves if the item is discounted. Sale promotions also expose a discount end date and promotion title at this level, which are not present in the list view.

Categories

The list_categories endpoint requires no inputs and returns the full category list as an array of objects containing id and name. These IDs map directly to the category_id filter on list_products, making it straightforward to enumerate categories first and then pull products segment by segment. All prices and savings figures are denominated in SAR (Saudi Riyal), reflecting the store's primary market.

Reliability & maintenanceVerified

The AlhamadBags API is a managed, monitored endpoint for alhamadbags.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when alhamadbags.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official alhamadbags.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2h ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track price drops and discount percentages across AlhamadBags luggage inventory
  • Build a price-comparison feed for Saudi Arabian travel bag retailers using SAR pricing
  • Monitor which products are currently on sale using the is_on_sale flag and discount_percentage field
  • Sync AlhamadBags category structure and product catalog into an internal database
  • Alert users when a specific product_id shows a non-null discount end date approaching
  • Aggregate brand and SKU data from get_product to build a structured product index
  • Enumerate all categories via list_categories to build a site navigation or filtering UI
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does AlhamadBags have an official developer API?+
No. AlhamadBags does not publish a public developer API or developer documentation. This Parse API is the available programmatic interface to their product data.
What sale-related fields does get_product return that list_products does not?+
get_product exposes the promotion title, the discount end date, and the savings amount in SAR — the exact SAR difference between regular_price and sale_price. list_products only surfaces is_on_sale and discount_percentage, so you need get_product for the full promotion context.
Does the API return customer reviews or ratings detail for products?+
The get_product endpoint returns a rating field, but individual customer reviews, review text, and reviewer profiles are not currently covered. The API covers product metadata, pricing, and sale data. You can fork it on Parse and revise to add a reviews endpoint if that data is available on the product page.
Is inventory stock level or 'out of stock' status available?+
The get_product response includes a status field that reflects values like 'sale' or 'active', but granular stock counts or a dedicated in-stock/out-of-stock boolean are not currently exposed. You can fork the API on Parse and revise it to add explicit availability fields.
How does pagination work in list_products?+
You pass a page integer and a limit (1–50) to control the slice. The response returns the current page, the count of items in that page, and a has_next_page boolean. Increment page until has_next_page is false to walk the full result set for a category or the entire catalog.
Page content last updated . Spec covers 3 endpoints from alhamadbags.com.
Related APIs in EcommerceSee all →
sa.almajed4oud.com API
Browse and retrieve detailed information about Al Majed Oud's perfume and oud collection, including product listings, categories, and pricing from their Saudi Arabian store. Get comprehensive product details to compare offerings and explore their full catalog of fragrances.
alsharqiyah.com API
Browse and explore Alsharqiyah Oud's complete catalog of premium Saudi Arabian perfumes and oud products, viewing categories, product listings, and detailed information for each item. Get instant access to product details to compare options and find exactly what you're looking for from this Salla-based store.
in19067452907ubjs.trustpass.alibaba.com API
Browse Alibaba supplier store categories and product listings with pricing, images, and detailed specifications to find and compare items that meet your needs. Access comprehensive product information including customer reviews to make informed purchasing decisions.
alphaomegapeptide.com API
Access data from alphaomegapeptide.com.
dokhoonbahrain.com API
Browse Dokhoon Bahrain's complete perfume and incense catalog to discover product names, categories, prices, and sales popularity all in one place. Get instant access to their current inventory without visiting the website directly.
daraz.com.bd API
Search and browse products on Daraz Bangladesh to find items across any category. Retrieve detailed product information, explore category listings, and surface top-selling items — all from a single API.
gcc.luluhypermarket.com API
Search and browse Lulu Hypermarket's complete product catalog from your app, including categories, product details, brands, and lifestyle collections. Get real-time access to pricing, availability, and trending searches to help users find exactly what they need from the UAE's leading online grocery and retail store.
miraorthopediquedz.shop API
Browse and retrieve orthopedic products and medical supplies from Mira Orthopedique DZ's online store, including product details, pricing, and availability. Find the right parapharmacy items for your orthopedic needs by searching through their complete product catalog.