Discover/LaCroix Water API
live

LaCroix Water APIlacroixwater.com

Access all LaCroix sparkling water flavors, detailed flavor data, and shop merchandise via a simple REST API. Includes pricing, stock status, and product images.

Endpoint health
verified 4d ago
get_flavors
get_flavor_detail
get_shop_products
3/3 passing latest checkself-healing
Endpoints
3
Updated
26d ago

What is the LaCroix Water API?

The LaCroix Water API exposes 3 endpoints covering every sparkling water flavor and shop merchandise product on lacroixwater.com. Call get_flavors to retrieve the full flavor catalog with SKUs, pricing, stock status, and CDN image URLs, or use get_flavor_detail to pull hex and RGB color values, ISO timestamps, and full descriptions for any single flavor by its URL slug.

Try it

No input parameters required.

api.parse.bot/scraper/7a8c4c6e-ea61-47c4-b593-d61de79aed64/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/7a8c4c6e-ea61-47c4-b593-d61de79aed64/get_flavors' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace lacroixwater-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.lacroix_water_flavors_api import LaCroix, ProductCategory

lacroix = LaCroix()

# List all flavors and print summary info
for flavor in lacroix.flavors.list():
    print(flavor.title, flavor.slug, flavor.stock_status, flavor.flavor_color)

# Get detailed info for a specific flavor
lime = lacroix.flavors.get(slug="lime")
print(lime.title, lime.magento_title, lime.created_at, lime.updated_at)

# Refresh a flavor from the list to get full detail
refreshed = flavor.refresh()
print(refreshed.title, refreshed.magento_title)

# List shop products filtered by category
for product in lacroix.products.list(category=ProductCategory.CLOTHING):
    print(product.title, product.slug, product.category, product.stock_status)
All endpoints · 3 totalmissing one? ·

Returns all available LaCroix sparkling water flavors ordered by display rank. Each flavor includes title, slug, description, SKU, pricing, stock status, color, and product image URL. Single-page response with no pagination parameters.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of flavors",
    "flavors": "array of flavor objects"
  },
  "sample": {
    "data": {
      "total": 23,
      "flavors": [
        {
          "sku": "012993401238",
          "slug": "pineapple-coconut",
          "price": {
            "value": 26,
            "currency": "USD"
          },
          "title": "Pineapple Coconut",
          "image_url": "https://cdn.sanity.io/images/hvp4ig31/production/746f6d269252a928480cd6ae8a3792e74e7f60c7-660x1260.png",
          "description": "Pineapple Coconut brings a bright pineapple sparkle with a smooth coconut finish.",
          "flavor_color": "#fff081",
          "product_type": "SimpleProduct",
          "stock_status": "IN_STOCK",
          "emoji_description": "Pineapple Coconut brings a bright pineapple sparkle... 🍍🥥"
        }
      ]
    },
    "status": "success"
  }
}

About the LaCroix Water API

Flavor Catalog and Detail

get_flavors returns the complete LaCroix sparkling water lineup ordered by display rank, with no pagination parameters — the full catalog arrives in a single response. Each flavor object includes a title, slug, sku, description, price (integer value plus currency string), stock_status, and an image_url pointing to the CDN-hosted product photo. The total field at the top level tells you how many flavors are in the response.

get_flavor_detail accepts a single required slug parameter (for example, pamplemousse, lime, or black-razzberry) and returns the full detail record for that flavor. Beyond the fields in the list endpoint, it adds a flavor_color object with a hex string and an rgb sub-object (r, g, b integers), created_at and updated_at ISO timestamps, and the Magento product_type string. If the slug doesn't match any flavor, the endpoint returns an input_not_found error rather than an empty result.

Shop Merchandise

get_shop_products covers the LaCroix branded merchandise store — clothing, accessories, and collectibles — in a single flat response ordered by display rank. Each product object carries title, slug, category, sku, product_type, stock_status, price, image_url, and a variants array for products that come in multiple options (sizes, colors, etc.). The optional category parameter accepts clothing, accessories, or collectibles; omitting it returns all categories together. Like the flavor endpoints, there are no pagination parameters.

Data Shape Notes

Pricing across all three endpoints uses the same structure: an object with a numeric value field and a currency string. Stock status is returned as a string field rather than a boolean. Flavor color data (hex and RGB) is only available through get_flavor_detail, not through the list endpoint — if you need colors for the full catalog you will need to call the detail endpoint per slug.

Reliability & maintenanceVerified

The LaCroix Water API is a managed, monitored endpoint for lacroixwater.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when lacroixwater.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official lacroixwater.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a flavor picker UI that displays product images and stock status from get_flavors.
  • Match LaCroix can colors to brand palettes using hex and RGB values from get_flavor_detail.
  • Track price changes across the full flavor lineup by polling get_flavors and comparing price.value.
  • Filter the merchandise catalog by category (clothing, accessories, collectibles) using get_shop_products.
  • Check variant availability for merch products before linking to the LaCroix shop.
  • Audit which flavors are currently in stock vs. out of stock using the stock_status field.
  • Map SKUs from get_flavors to internal product databases for comparison or enrichment.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does LaCroix offer an official developer API?+
No. LaCroix does not publish a public developer API or documentation for programmatic access to its flavor or product data.
How do I get color data for all flavors at once?+
The flavor_color object (hex and RGB values) is only returned by get_flavor_detail, not by get_flavors. To get colors for the full catalog you need to call get_flavor_detail once per slug. The slugs are included in the get_flavors response, so you can iterate over them.
Does the API return nutritional information or ingredient lists for flavors?+
Not currently. The API covers flavor descriptions, pricing, stock status, SKUs, color values, and product images. You can fork it on Parse and revise to add an endpoint that returns nutritional or ingredient data if that information is available on the flavor pages.
Are there pagination parameters for get_flavors or get_shop_products?+
Neither endpoint supports pagination — both return their full result sets in a single response. The total field in each response tells you how many items were returned.
Does the API cover multi-pack or case pricing separately from single-can pricing?+
Not currently. Each flavor has a single price object with a value and currency. Variant-level pricing distinctions are not exposed. You can fork the API on Parse and revise it to add a dedicated pricing-variants endpoint if those distinctions matter for your use case.
Page content last updated . Spec covers 3 endpoints from lacroixwater.com.
Related APIs in EcommerceSee all →
bluebottlecoffee.com API
Browse Blue Bottle Coffee's complete product catalog, including roast levels, tasting notes, pricing, and customer reviews. List products by category, retrieve full details for any item, and explore cafe locations across all supported regions.
sparkfun.com API
Search SparkFun's electronics catalog, view product details, pricing, and stock availability, and discover today's featured deals. Browse product categories to find components, tools, and kits while staying updated on current promotions.
illy.com API
Browse illy's complete catalog of premium coffee products, machines, and gift sets while discovering reviews, availability, pricing, and promotional offers. Search for specific items by category, check subscription options, and get detailed product information and Q&A to find exactly what you're looking for.
instacart.com API
Search for grocery products across multiple retailers, view store locations and availability, and access detailed product information including prices and descriptions. Find the best deals and nearest stores offering the items you need.
cropp.com API
Browse Cropp's clothing catalog by searching for products, exploring categories, and viewing detailed product information. Retrieve current prices, discounts, and active promotions available across the store.
farmersfridge.com API
Access Farmer's Fridge menu data, product details, kiosk locations, and real-time inventory. Browse the full menu or filter by category, retrieve nutrition facts and allergens for individual products, list kiosk locations by access or location type, and check live stock counts at any specific fridge.
ocado.com API
Search and browse Ocado UK's grocery catalog, view detailed product information including nutritional data, and discover related items to add to your cart. Get instant search suggestions and manage your shopping cart contents all in one place.
corsair.com API
Search and filter Corsair's gaming peripherals and PC components catalog by keywords, category, and product attributes like price and specs. Browse detailed product information, compare options, and easily navigate through results with sorting and pagination to find exactly what you need.