01Submit
POST an asset — one file or a batch, image, video or copy — with the frameworks you want it judged against. You get an evaluation id back immediately.

§ PRE-FLIGHT COMPLIANCE API
Submit an image, a film or a line of copy. Get back a clause-cited ruling against Portman, DISCUS, ASA and TTB — in one API call.
100 Lumens free. No card required.
Submit, refract, resolve. The whole cycle runs in under a minute for an image, and a human still makes the call — just with the clause, the reason and the fix already on the page.
01POST an asset — one file or a batch, image, video or copy — with the frameworks you want it judged against. You get an evaluation id back immediately.
02OCR and vision models read the creative against every clause of every framework you selected — each frame, each line, each claim.
03Poll the evaluation and get a per-framework ruling: compliant, flagged, or not applicable — with the exact clause, the reasoning, and a recommended fix.
One request takes the asset and the codes; one reads the ruling back. Nine more cover the jobs, assets, frameworks and uploads behind them. Authenticate with a tenant-scoped key in an X-API-Key header.
curl -X POST https://app.starladigital.com/api/v1/evaluations \
-H "X-API-Key: sl_live_..." \
-F "files=@campaign.mp4" \
-F "frameworkIds[]=portman" \
-F "name=Q4 hero film"{
"evaluationId": "b7f3...c21a",
"status": "completed",
"jobs": [{
"assetName": "campaign.mp4",
"results": [{
"frameworkName": "Portman",
"classification": "non_compliant",
"justification": "Clause 3.2(b) — the drinking
scene precedes the responsibility message.",
"status": "completed"
}]
}]
}Eleven endpoints, with parameters and response shapes.
Everything you need to make a call you can stand behind — and prove you made it.
Import Portman, DISCUS, a TTB ruling or your own house standard from a PDF or a URL and we structure it into evaluable clauses. Version it, fork a global code, or write one by hand.
Every result cites the clause it was judged against, why it passed or flagged, and what to change. Never a black-box score a regulator would question.
Tenant-scoped keys with a visible prefix, an optional expiry, and one-click revocation. Hashed at rest — we never store the key itself.
Monthly Lumens are included with every plan. An image or copy evaluation costs 10 lm, a video 60 lm, and your workspace shows the remaining balance in real time.
Everything the API does, the console does too — upload, evaluate, read the report, export a branded PDF. Useful for the people on your team who don't write code.
Personal and team workspaces with roles, labels and shares. Every evaluation is recorded, every key action logged, every verdict exportable.
Today, alcohol. Next: audio and live-site scanning, and the same engine for food & energy drinks, tobacco, and financial promotions. Same endpoint, same key.
Start with a single asset in minutes, or talk to us about rolling Starla out across every brand and agency you work with.
Built for the teams behind the world’s best-known drinks brands.