Skip to content

Ulta Beauty

Beauty products, product prices and product ratings

Ulta Beauty returns searchable beauty products and product details, including current pricing and availability that may change.

Get product

Get details, pricing, available sizes or shades, ingredients, directions, ratings and images for one Ulta Beauty product by name or product link. Prices and availability may change.

Your information

Product name or Ulta product link, for example Moroccanoil Treatment.

More options

Brand to distinguish products with similar names, for example Moroccanoil.

1 credit per run

Example results

Brand
Moroccanoil
Price
20
Currency
USD
How to Use
Apply a small amount to clean, towel-dried hair, from mid-length to ends. Blow-dry or let dry naturally. Apply on dry hair to tame flyaways, condition split ends and smooth hair. Caution: Use product only as directed. Do not use in or around the area of the eye, mouth, or nose. For external use only.
Sale Price
Not provided
Description
Benefits - Instantly enhances shine - Reduces frizz and flyaways - Conditions for a healthier look and feel - Detangles, speeds up drying time, and provides heat protection - Features the Moroccanoil signature scent, a Mediterranean-inspired blend of spicy amber and sweet floral notes Key Ingredients - Argan Oil: Rich in vitamin E and antioxidants to help hydrate and nourish the hair - Linseed Extract: An essential fatty acid that helps improve the health of hair Research Results - Just one application of Moroccanoil Treatment increases hair’s shine by up to 118%.*According to an independent study Item 2644185
Ingredients
Cyclomethicone, Dimethicone, Argania Spinosa (Argan) Kernel Oil, Fragrance, Linum Usitatissimum (Linseed) Seed Extract, CI 26100 (Red 17), CI 47000 (Yellow 11)
Star Rating
4.8
Product Link
ulta.com
Product Name
Moroccanoil Treatment Hair Oil
Review Count
148
Ulta Product ID
pimprod2052832
SKU IDs
  • 2644185
  • 2644187
  • 2644186
Image Links
Sizes and Shades
Sizes and Shades
NameSizePriceIn Stock
0.85 oz
0.85 oz
20
Yes
1.7 oz
1.7 oz
38
Yes
3.4 oz
3.4 oz
50
Yes
Example data · Run in Studio for fresh results.

Choose an action

About Ulta Beauty

Ulta Beauty (Ulta) returns listings, prices, and ratings from searches, optionally filtered by brand, price range, or sort order.

Get product returns details, pricing, sizes or shades, ingredients, directions, ratings, and images for a named product or product link.

Built by Fous from ulta.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Ulta Beauty.

Actions

Get product

1 credit per run

Get details, pricing, available sizes or shades, ingredients, directions, ratings and images for one Ulta Beauty product by name or product link. Prices and availability may change.

What you provide

FieldTypeRequiredDescription
BrandbrandTextOptionalBrand to distinguish products with similar names, for example Moroccanoil.Example: Moroccanoil
ProductproductTextRequiredProduct name or Ulta product link, for example Moroccanoil Treatment.Example: https://www.ulta.com/p/moroccanoil-treatment-hair-oil-pimprod2052832?sku=2644185

What you get

FieldTypeDescription
BrandbrandTextExample: Moroccanoil
PricepriceNumberExample: 20
SKU IDssku_idsList
CurrencycurrencyTextExample: USD
How to Usehow_to_useTextExample: Apply a small amount to clean, towel-dried hair, from mid-length to ends…
Sale Pricesale_priceNumber
DescriptiondescriptionText
Image Linksimage_linksList
IngredientsingredientsTextExample: Cyclomethicone, Dimethicone, Argania Spinosa (Argan) Kernel Oil, Fragrance…
Star Ratingstar_ratingNumberExample: 4.8
Product Linkproduct_linkTextExample: https://www.ulta.com/p/moroccanoil-treatment-hair-oil-pimprod2052832
Product Nameproduct_nameTextExample: Moroccanoil Treatment Hair Oil
Review Countreview_countNumberExample: 148
Ulta Product IDulta_product_idTextExample: pimprod2052832
Sizes and Shadessizes_and_shadesList
Namesizes_and_shades[].nameTextExample: 0.85 oz
Sizesizes_and_shades[].sizeTextExample: 0.85 oz
Pricesizes_and_shades[].priceNumberExample: 20
In Stocksizes_and_shades[].in_stockYes or noExample: Yes

Example result

For Product: https://www.ulta.com/p/moroccanoil-treatment-hair-oil-pimprod2052832?sku=2644185

JSON
{
  "brand": "Moroccanoil",
  "price": 20,
  "sku_ids": [
    "2644185",
    "2644187",
    "2644186"
  ],
  "currency": "USD",
  "how_to_use": "Apply a small amount to clean, towel-dried hair, from mid-length to ends. Blow-dry or let dry naturally. Apply on dry hair to tame flyaways, condition split ends and smooth hair.  \n\nCaution: Use produ…",
  "sale_price": null,
  "description": "Benefits\n\n- Instantly enhances shine\n- Reduces frizz and flyaways\n- Conditions for a healthier look and feel\n- Detangles, speeds up drying time, and provides heat protection\n- Features the Moroccanoil…",
  "image_links": [
    "https://media.ulta.com/i/ulta/2644185",
    "https://media.ulta.com/i/ulta/2644186cm_alt01",
    "https://media.ulta.com/i/ulta/2644186cm_alt02"
  ],
  "ingredients": "Cyclomethicone, Dimethicone, Argania Spinosa (Argan) Kernel Oil, Fragrance, Linum Usitatissimum (Linseed) Seed Extract, CI 26100 (Red 17), CI 47000 (Yellow 11)",
  "star_rating": 4.8,
  "product_link": "https://www.ulta.com/p/moroccanoil-treatment-hair-oil-pimprod2052832",
  "product_name": "Moroccanoil Treatment Hair Oil",
  "review_count": 148,
  "ulta_product_id": "pimprod2052832",
  "sizes_and_shades": [
    {
      "name": "0.85 oz",
      "size": "0.85 oz",
      "price": 20,
      "in_stock": true
    },
    {
      "name": "1.7 oz",
      "size": "1.7 oz",
      "price": 38,
      "in_stock": true
    },
    {
      "name": "3.4 oz",
      "size": "3.4 oz",
      "price": 50,
      "in_stock": true
    }
  ]
}

Search products

1 credit per run

Search Ulta Beauty products by keyword, brand, USD price range and sort order. Prices for products with multiple variants are shown as ranges; numeric prices are the starting prices.

What you provide

FieldTypeRequiredDescription
SortsortTextOptionalProduct order, for example best_sellers.Example: Price low to high
BrandbrandTextOptionalBrand name to filter by, for example Batiste.Example: Batiste
QueryqueryTextRequiredProduct search words, for example dry shampoo.Example: dry shampoo
Max Pricemax_priceNumberOptionalMaximum price in USD, for example 20.Example: 20
Min Pricemin_priceNumberOptionalMinimum price in USD, for example 10.Example: 10
Max Resultsmax_resultsNumberOptionalMaximum products to return, for example 24 (up to 96).Example: 24

What you get

FieldTypeDescription
ProductsproductsList
SKUproducts[].skuText
Brandproducts[].brandText
Priceproducts[].priceNumberStarting regular price in USD.
Currencyproducts[].currencyText
Image Linkproducts[].image_linkText
Sale Priceproducts[].sale_priceNumberStarting sale price in USD, if on sale.
Star Ratingproducts[].star_ratingNumber
Product Linkproducts[].product_linkText
Product Nameproducts[].product_nameText
Review Countproducts[].review_countNumber
Price As Shownproducts[].price_as_shownTextDisplayed price range, when the product has multiple prices.
Ulta Product IDproducts[].ulta_product_idText

Example result

For Query: zzzxqvnotaproduct9876543, Max Results: 24

JSON
{
  "products": []
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@ulta-beauty",
  "visibility": "public",
  "operation": "get_product",
  "version": 1,
  "input": {
    "product": "https://www.ulta.com/p/moroccanoil-treatment-hair-oil-pimprod2052832?sku=2644185"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare beauty product prices across brands.
  • Find products within a chosen price range.
  • Review product ratings before selecting items.
  • Check product ingredients and directions.
  • Compare available sizes, shades, and stock.

Questions

Is Fous affiliated with Ulta Beauty?

No. Fous is not affiliated with Ulta Beauty. This workflow reads the public ulta.com website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a Ulta Beauty account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from ulta.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

Which Ulta products match a search term?

Search products returns matching listings; provide search words and optionally a brand, price range, or sort order.

What sizes or shades does a product have?

Get product returns available sizes or shades when you provide a product name or Ulta product link.

What ingredients does a product contain?

Get product returns ingredients, directions, pricing, ratings, and images for a specified product.

All Commerce workflowsBrowse all workflows