# Exepal Ad Creative Score

> Exepal Ad Creative Score is a paid API for AI agents from api.exepal.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-11-01).

Scores an ad creative (script, hook, CTA) for effectiveness on a given social/ad platform using AI analysis

## Facts

- Endpoint: POST https://api.exepal.com/v1/ad-creative-score?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/exepal-ad-creative-score-900fb17a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fiylk9PTE7t-04kBCIp7G

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability exepal-ad-creative-score-900fb17a -d '<json body>'
```

Example prompt: Score this TikTok ad creative for me — the hook is 'You've been washing your face wrong your whole life', the CTA is 'Try it free for 30 days', and the full script is 'Most people use hot water and harsh soaps. Our formula is different: cold-activated botanicals that actually balance your skin in 7 days.'

## When to prefer this

Use this endpoint when you need a fast, per-call AI evaluation of an ad creative before spending media budget — especially useful in automated creative pipelines, A/B test pre-screening, or agency QA workflows. No account setup required; pay $0.25 USDC per call via x402 on Base. Prefer this over general LLM prompting when you want a consistent, structured scoring signal specifically calibrated for ad performance on social platforms.

## Known failure modes

- Missing required fields (e.g. no script provided) returns a validation error
- Unsupported platform value may degrade scoring accuracy or return an error
- Payment failure via x402 (insufficient USDC balance) blocks the request
- Empty or very short script may yield low-confidence scores
- Network timeout on complex scripts

## How this service works

Paid single-purpose tools for AI agents: AI brand visibility, creator vetting, company enrichment, ad creative scoring, SERP + AI answer monitoring. Pay per call in USDC on Base via x402. No accounts or API keys.

## Output

Returns a numerical or structured score assessing the quality and likely performance of the submitted ad creative, factoring in the hook strength, CTA clarity, script cohesion, and platform fit. May include sub-scores or recommendations.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "creative": {
   "type": "object",
   "required": [
    "platform",
    "objective",
    "product"
   ],
   "properties": {
    "id": {
     "type": "string",
     "description": "Your own label, echoed back in the result"
    },
    "script": {
     "type": "string",
     "description": "Voiceover or transcript of what is said"
    },
    "caption": {
     "type": "string",
     "description": "Post caption or primary text"
    },
    "hookSec": {
     "type": "number",
     "description": "Seconds until the first value statement; estimated from the script when omitted"
    },
    "product": {
     "type": "string",
     "description": "The product or offer advertised, e.g. Loop earplugs"
    },
    "audience": {
     "type": "string",
     "description": "Who it is for, e.g. new parents"
    },
    "platform": {
     "enum": [
      "tiktok",
      "instagram-reels",
      "youtube-shorts",
      "meta-feed"
     ],
     "type": "string",
     "description": "Where the ad will run"
    },
    "objective": {
     "enum": [
      "awareness",
      "conversion",
      "app-install"
     ],
     "type": "string",
     "description": "What the ad is meant to do"
    },
    "durationSec": {
     "type": "number",
     "description": "Video length in seconds"
    },
    "onScreenText": {
     "type": "array",
     "items": {
      "type": "string"
     },
     "description": "Text overlays in display order"
    }
   },
   "description": "One ad creative. Needs platform, objective, product and at least one of script, onScreenText or caption"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/exepal-ad-creative-score-900fb17a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.exepal.com](https://www.zero.xyz/host/api.exepal.com/llms.txt)
