California Cosmetics Lookup
Pricing
from $2.04 / 1,000 results
California Cosmetics Lookup
Turn California Safe Cosmetics disclosures into clean, searchable records for product compliance, supplier audits, chemical monitoring, UPC matching, and catalog updates. Extract product name, brand, company, upc and category as clean, structured dataset records.
Pricing
from $2.04 / 1,000 results
Rating
0.0
(0)
Developer
Simon Jessen
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
California Cosmetics Chemical Disclosure Lookup
Start with a product, brand, UPC, company, category, or chemical query and receive structured California disclosure records. Results include normalized identifiers, reported chemicals, CAS numbers, change dates, quality flags, snapshot differences, and official CC BY attribution.
Outcome
Search California's current public cosmetics disclosure records by product, brand, company, UPC, ingredient, or category and receive normalized, deduplicated, monitoring-ready records with official source attribution.
Use cases
- Use the Actor when you need search California's current public cosmetics disclosure records by product, brand, company, UPC, ingredient, or category and receive normalized, deduplicated, monitoring-ready records with official source attribution.
- Build workflows around transform the official dataset into a compliance and catalog workflow with normalized identifiers, UPC and CAS matching, deduplication, chemical grouping, reformulation and discontinuation signals, snapshot comparison, stable record IDs, and explicit reporting-limitations flags.
- Designed for Cosmetics brands, regulatory teams, retailers, ingredient-compliance platforms, consumer-safety researchers, and ecommerce catalog managers.
- Schedule repeat runs: Compliance and catalog teams rerun searches weekly or monthly to detect newly reported products, chemical changes, reformulations, discontinuations, and supplier mismatches.
- Feed normalized dataset records into APIs, spreadsheets, databases, automations, or AI/agent workflows.
Quick start
- Open the Actor input form.
- Set the filters or query relevant to your workflow.
- Start with a small
maxResultsvalue. - Run the Actor and inspect the default dataset before scheduling larger or recurring jobs.
Example input:
{"query": "lipstick","searchBy": "product_name","maxResults": 10,"includeIngredients": true}
Inputs
- query (string, required) — Product name, brand, company, category, UPC, CAS number, or reported chemical term.
- searchBy (string, optional) — Preferred search field: product_name, brand, company, category, upc, cas_number, ingredient, or all. The public Datastore full-text query is used for retrieval.
- maxResults (integer, optional) — Maximum number of source records to retrieve per request, from 1 to 5000.
- includeIngredients (boolean, optional) — Include normalized reported chemical names and CAS numbers when available.
- previousSnapshot (array, optional) — Optional prior normalized records used for snapshot comparison and change classification.
Output example
The example below is taken from the latest validated local live-source sample when available; otherwise it is derived from the bundled dataset schema.
{"id": "30521","product_name": "Lipstick","brand": "L�piz Labial / Lipstick- Piensa en M� U649\tL�piz Labial / Lipstick- Cielo Rojo","company": "SERYSI USA INC","upc": null,"category": null,"reported_chemicals": "Titanium dioxide","chemical_count": 1,"report_date": null,"discontinuation_date": null,"reformulation_date": null,"change_type": "unavailable","data_quality_flags": [],"source_url": "https://data.ca.gov/api/action/datastore_search?resource_id=630f9115-0286-4dd6-9e4e-04d406555465","license_notice": "Source: California Department of Public Health, California Safe Cosmetics Program, Chemicals in Cosmetics dataset. Licensed under CC BY. Modifications and normalization applied; no government endorsement is implied. Reported disclosures are not a complete ingredient list or safety determination."}
Pricing
Store pricing is configured in Apify. The intended primary paid unit is normalized cosmetics disclosure record. Start with a small result limit while validating your workflow, then scale only when the output and economics fit your use case. The README never hard-codes a price that could drift from the live Store configuration.
Source and limitations
- Source: California Safe Cosmetics Program — Chemicals in Cosmetics.
- Licence/terms: Creative Commons Attribution (CC BY).
- Reuse condition: The official catalog identifies the dataset as public and licensed under Creative Commons Attribution. Paid transformation and standalone redistribution of the dataset-derived records are permitted subject to CC BY attribution and preservation of license notices. Identify the California Department of Public Health and California Safe Cosmetics Program as the source, indicate modifications, and do not imply government endorsement. Do not market reported disclosures as a complete ingredient list, safety determination, toxicity assessment, legal opinion, or proof that a product is safe or unsafe. Minimize incidental company contact or personal information if encountered. Images, logos, trademarks, and long descriptive text are not required for this Actor and should not be redistributed.
- Automation condition: Use bounded CKAN Datastore pagination, filters or SQL where supported, caching, exponential backoff for transient 429/5xx responses, schema validation, and low request concurrency. Perform a health check against the current data.ca.gov endpoint before release. Do not automate the authenticated reporting portal.
- The source contains reported disclosures, not a complete cosmetics catalog or complete ingredient list; non-reporting, exemptions, incomplete submissions, and stale records can create false negatives.
- Reported chemical presence is not a safety, toxicity, medical, legal, or regulatory-compliance determination.
- UPC coverage and formatting may be incomplete, so product-name, brand, company, and CAS matching should remain available.
- CC BY attribution and modification notices must be preserved in paid outputs and downstream documentation.
- Government and program names, seals, logos, and trademarks must not imply California or CDPH endorsement.
This Actor does not bypass authentication, rate limits, robots/API policies, licensing conditions, or upstream access controls. Missing upstream values are not invented.
FAQ
Does this use the approved source contract?
Yes. Runtime requests are restricted to the source contract validated by Market Hunter before build.
Can I schedule repeat runs?
Yes, when the source permits automated access. Use conservative schedules and result limits that respect upstream conditions.
Why can some fields be empty or null?
The upstream source may omit fields for particular records. The Actor preserves missing values rather than fabricating data.
Troubleshooting
- If a narrow query returns no rows, loosen filters and retry with a small result limit.
- If the upstream source returns a rate-limit or temporary server error, retry later instead of increasing request pressure.
- If authentication or source identity is required, verify the protected credential/identity configured for the Actor.
- If the upstream response schema changes, report the failed run so the deterministic mapping can be updated.
Related Actors
- California Cosmetics Disclosure Change Monitor
- Cosmetic UPC Supplier Reconciliation
- Cosmetic CAS Number Normalizer
- Beauty Product Compliance Evidence Extractor
Store publication remains an explicit manual action. This product is not affiliated with or endorsed by the upstream source unless the Store listing explicitly states otherwise.