Glowjakt Ingredients API

The Ingredients API from Glowjakt — 2 operation(s) for ingredients.

GitHub OpenAPI

Operations 2

GET /api/ingredients All 67 key-ingredient groups (for the key_ingredient filter) #
GET /api/ingredients/{slug} Single ingredient group with description, FAQ and INCI variants #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/glowjakt-se:glowjakt-se-ingredients-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

glowjakt-se-ingredients-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Glowjakt Public Ingredients API
  version: 1.0.0
  summary: Nordic beauty price comparison — read-only public API
  description: Glowjakt compares beauty product prices across 40+ stores in Sweden, Norway, Denmark, Finland and Germany (the German market is branded Glowscout). Products are matched by EAN barcode, so comparisons are exact. Prices refresh daily from store feeds. Each market has its own API host (see servers) with its own catalog and currency. Glowjakt never charges stores for listing and sells no sponsored placements. This specification covers the curated read-only surface intended for AI agents and integrations. Please respect rate limits; contact us for high-volume use. An MCP server is also available at https://mcp.glowjakt.se/mcp — see https://mcp.glowjakt.se/docs.
  contact:
    name: Glowjakt (Sejder AB)
    email: kontakt@glowjakt.se
    url: https://glowjakt.se/se/om-oss/
servers:
- url: https://api.glowjakt.se
  description: Sweden (SEK) — glowjakt.se
- url: https://api.glowjakt.no
  description: Norway (NOK) — glowjakt.no
- url: https://api.glowjagt.dk
  description: Denmark (DKK) — glowjagt.dk
- url: https://api.glowjakt.fi
  description: Finland (EUR) — glowjakt.fi
- url: https://api.glowscout.de
  description: Germany (EUR) — glowscout.de (Glowscout)
security: []
tags:
- name: Ingredients
paths:
  /api/ingredients:
    get:
      operationId: listIngredientGroups
      summary: All 67 key-ingredient groups (for the key_ingredient filter)
      description: Slugs are universal across all four markets; display names are localized. category='Controversial' is the avoid-bucket used by exclude_controversial.
      responses:
        '200':
          description: Ingredient group list
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    slug:
                      type: string
                    name:
                      type: string
                      description: Localized display name.
                    category:
                      type: string
                      description: Functional taxonomy, e.g. Hydration, Anti-aging, Controversial.
                    tier:
                      type: integer
      tags:
      - Ingredients
  /api/ingredients/{slug}:
    get:
      operationId: getIngredientGroup
      summary: Single ingredient group with description, FAQ and INCI variants
      parameters:
      - $ref: '#/components/parameters/Slug'
      responses:
        '200':
          description: Ingredient group content (name, description, meta_description, faq, inci_variants)
        '404':
          description: Unknown ingredient slug
      tags:
      - Ingredients
components:
  parameters:
    Slug:
      name: slug
      in: path
      required: true
      description: URL slug as returned by search/list endpoints.
      schema:
        type: string