Product data

e.l.f. Cosmetics

Structured e.l.f. Cosmetics product data for search, recommendations, and AI shopping agents.

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

In the catalog

Sample e.l.f. Cosmetics products

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

Pointed Powder Brush

Pointed Powder Brush

€7

Professional Set Of 12 Makeup Brushes

Professional Set Of 12 Makeup Brushes

CA$17

O Face Satin Lipstick

O Face Satin Lipstick

€11

Expert Liquid Liner

Expert Liquid Liner

€4

Glow Reviver Lip Oil Stick - Jam Packed - Black Cherry

Glow Reviver Lip Oil Stick - Jam Packed - Black Cherry

£10

Camo Cc Cream - Light 210 N

Camo Cc Cream - Light 210 N

£16

Flawless Brightening Concealer - Rich 68 N

Flawless Brightening Concealer - Rich 68 N

£6

Thirst Burst Lip Treatment - Sheer Guava - Pink

Thirst Burst Lip Treatment - Sheer Guava - Pink

£7

Brightest Besties Duo

Brightest Besties Duo

£13

Hydrating Core Lip Shine

Hydrating Core Lip Shine

€9

Pout Clout Lip Plumping Pen - Glass Slipper

Pout Clout Lip Plumping Pen - Glass Slipper

£9

No Budge Precision Liner - Orange

No Budge Precision Liner - Orange

£6

One endpoint

Filter e.l.f. Cosmetics with a brand ID

The same search used in the demo above. Pass brand_ids to keep results inside this catalog. 1,000 free searches a month.

  • Normalized titles, images, and stable brand IDs
  • Live prices, availability, and merchant URLs
  • Commission-ready offers when a rate is available
curl https://api.trychannel3.com/v1/search \
  -H "x-api-key: $CHANNEL3_API_KEY" \
  -H "content-type: application/json" \
  -d '{
  "query": "e.l.f. Cosmetics products",
  "filters": {
    "brand_ids": [
      "s2aZ"
    ]
  },
  "limit": 20
}'
from channel3_sdk import Channel3

client = Channel3()

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

const client = new Channel3();

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

FAQs

How developers pull e.l.f. Cosmetics into agents, search, and commission-earning flows.

For e.l.f. Cosmetics

Do you work at e.l.f. Cosmetics?

Channel3 is the product graph AI shopping apps plug into. Join it once and e.l.f. Cosmetics'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.