Ulta Beauty

List Ulta Beauty storefront categories

Lists Ulta Beauty's own storefront category navigation: department, group, name, and a URL usable directly as GET /ulta/category's own category parameter. Closes the discovery gap of not already knowing a category path. department, if set, filters to just that department's entries. group is empty for a department's own top-level link or a group's own heading link, and set to that group's name for the leaf categories nested under it. The exact same real category can legitimately appear more than once under a different department/group when the site's own navigation cross-lists it.

get/ulta/categories

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/ulta/categories
  • Auth: API key in header x-api-key

Query parameters

department'makeup-nails' | 'skin-care' | 'hair-care' | 'fragrance' | 'body-care' | 'wellness' | 'mens-care' | 'tools-brushes'

Filter to one department

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "data": {
    "categories": [
      {
        "department": "makeup-nails",
        "group": "Eyes",
        "name": "Mascara",
        "url": "https://www.ulta.com/shop/makeup/eyes/mascara"
      }
    ]
  },
  "msg": "OK"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.