Single product with description and category

get/api/products/{slug}

Request

  • Base URL: https://api.glowjakt.se
  • URL: https://api.glowjakt.se/api/products/{slug}
  • Auth: none required

Path parameters

slugstring required

URL slug as returned by search/list endpoints.

Response

Product detail

idinteger
namestring
brandstring
brand_slugstring
slugstring

Use with /api/products/{slug}/offers. Product page: https://<site>/<country>/product/<slug>/

pricenumber

Lowest price among stores that currently have the product in stock (or the lowest listed price if it is sold out everywhere), in local currency (EUR prices have decimals).

currencystring
original_pricenumber nullable
image_urlstring nullable
in_stockboolean
store_namestring

Store offering that price.

affiliate_urlstring

Tracked buy link to the store offering that price (https://{market-domain}/go/{id}?t=...). Signed and valid for 48 hours from the response; it redirects (302) to the store. Do not store or replay expired links — fetch fresh ones.

offer_countinteger

Number of stores with this product in stock right now. For a barcode match (see q on /api/products), the number of store listings with that barcode, including sold-out ones.

listing_countinteger

Number of stores carrying this product, including those currently sold out. Equals the number of entries returned by the offers endpoint. Not set for a barcode match (see q on /api/products).

subcategory_pathstring nullable

Product type as category/subcategory path, e.g. "makeup/lipstick".

content_valuenumber nullable

Package quantity in base unit (ml or g), parsed from the product name. Served by the German market (country=de) only; used for the legal unit price (Grundpreis per 1 l / 1 kg, PAngV). Null when the quantity is unknown or the product is sold by piece.

content_unitstring nullable

Base unit for content_value: "ml" or "g". German market only.

category'skincare' | 'makeup' | 'haircare' | 'fragrance' | 'nails' | 'body' | 'accessories'
descriptionstring nullable
incistring nullable

Full INCI ingredient list (comma-separated). Null for devices/accessories.

gallerystring[]

Product image URLs.

claimsstring[] nullable

The brand's OWN unverified marketing claims (localized strings). Always attribute to the brand — never present as verified facts.

glowpedia_urlstring nullable

Market-localized URL to the brand article on Glowpedia (the beauty-brand encyclopedia). Null until the market edition is launched.

guide_slugstring nullable

Slug of the price guide for the product's brand when one exists in this market (GET /api/guides/{slug}); null otherwise.

Changes

No recorded changes to this operation across all 1 revision of this API.