Product data

e.l.f.

Structured e.l.f. product data for search, recommendations, and AI shopping agents. Earn up to 20% on sales.

What e.l.f. can I help you find?

In the catalog

Sample e.l.f. products

A live slice of the e.l.f. catalog — titles, images, and prices the API returns today.

Soft Glam Satin Foundation - 33 Medium Warm
e.l.f.

Soft Glam Satin Foundation - 33 Medium Warm

NOK 119

Main Stain Lip Marker - Molten Chocolate
e.l.f.

Main Stain Lip Marker - Molten Chocolate

SEK 79

Soft Glam Satin Concealer - 13 Fair Neutral
e.l.f.

Soft Glam Satin Concealer - 13 Fair Neutral

€6

Flawless Concealer Brush
e.l.f.

Flawless Concealer Brush

€7

E.l.f Cosmetics Soft Glam Satin Concealer 51 Deep Cool
e.l.f.

E.l.f Cosmetics Soft Glam Satin Concealer 51 Deep Cool

CA$6

Primer-infused Matte Blush - Always Rosy
e.l.f.

Primer-infused Matte Blush - Always Rosy

$7

Halo Glow Powder Filter - Fair Neutral Cool
e.l.f.

Halo Glow Powder Filter - Fair Neutral Cool

SEK 199

Bite-size Eyeshadow - Hot Jalapeño
e.l.f.

Bite-size Eyeshadow - Hot Jalapeño

SEK 55

Halo Glow Blush Beauty Wand
e.l.f.

Halo Glow Blush Beauty Wand

SEK 103

Hydrating Camo Concealer - Deep Caramel
e.l.f.

Hydrating Camo Concealer - Deep Caramel

SEK 109

E.l.f. So Blurreal Lip & Cheek - Whipoat Couture
e.l.f.

E.l.f. So Blurreal Lip & Cheek - Whipoat Couture

$14

E.l.f. Hydrating Core Lip Shine - Happy
e.l.f.

E.l.f. Hydrating Core Lip Shine - Happy

SEK 87

One endpoint

Find all e.l.f. products, in one API call

  • Normalized titles, images, and stable brand IDs
  • Live prices, availability, and merchant URLs
  • Earn up to 20% on e.l.f. sales
curl https://api.trychannel3.com/v1/search \
  -H "x-api-key: $CHANNEL3_API_KEY" \
  -H "content-type: application/json" \
  -d '{
  "query": "e.l.f. products",
  "filters": {
    "brand_ids": [
      "ck1u"
    ]
  },
  "limit": 20
}'
from channel3_sdk import Channel3

client = Channel3()

response = client.products.search(
    query="e.l.f. products",
    filters={"brand_ids": ["ck1u"]},
    limit=20,
)
import { Channel3 } from "@channel3/sdk";

const client = new Channel3();

const response = await client.products.search({
  query: "e.l.f. products",
  filters: {
    brand_ids: ["ck1u"],
  },
  limit: 20,
});

Questions about e.l.f.

e.l.f. pays up to 20% on sales.

For e.l.f.

Do you work at e.l.f.?

Channel3 is the product graph AI shopping apps plug into. Join it once and e.l.f.'s catalog becomes available to every assistant, search engine, and agent that sources products through the graph — read-only, no technical work.

Join the graph

Build with this catalog

1,000 free searches every month. No credit card required.