{
  "name": "Exepal",
  "description": "Single-purpose data and analysis tools that AI agents and developers pay for per call, from $0.001.",
  "url": "https://exepal.com",
  "payment": {
    "x402": {
      "base": "https://api.exepal.com",
      "network": "base",
      "currency": "USDC",
      "mcp": "https://api.exepal.com/mcp"
    },
    "apify": {
      "store": "https://apify.com/exepal",
      "mcp": "https://mcp.apify.com"
    }
  },
  "tools": [
    {
      "id": "read",
      "name": "Page reader",
      "status": "live",
      "endpoint": "POST https://api.exepal.com/v1/read",
      "price": {
        "per_page": "0.005",
        "batch_10": "0.03",
        "currency": "USD"
      },
      "input": {
        "url": "string",
        "format": "'markdown'|'text'?",
        "maxChars": "number? 1000-200000",
        "links": "boolean?",
        "images": "boolean?",
        "urls": "string[]? (batch endpoint, max 10)"
      },
      "output": "title, description, author?, publishedAt?, canonical?, siteName?, lang?, image?, content (markdown or text), wordCount, links[], region, finalUrl, status, truncated",
      "notes": "Static HTML, text, markdown and JSON pages; no JavaScript rendering. Not charged when the page cannot be fetched."
    },
    {
      "id": "domain",
      "name": "Domain intel",
      "status": "live",
      "endpoint": "POST https://api.exepal.com/v1/domain",
      "price": {
        "per_domain": "0.005",
        "currency": "USD"
      },
      "input": {
        "domain": "string",
        "web": "boolean?",
        "registration": "boolean?"
      },
      "output": "dns{a,aaaa,mx,ns,txt,caa,www}, email{canReceive, provider, spf, dmarc, dkim, mtaSts, bimi, grade A-F}, registration{registrar, createdAt, expiresAt, ageDays, nameservers, dnssec}, web{status, server, hsts, securityHeaders, title, tech[]}, hosting{dnsProvider, mailProvider, cdn, parked}, flags[], summary",
      "notes": "Public DNS (DoH), RDAP and the site itself; no upstream keys. Cached 6 hours."
    },
    {
      "id": "email",
      "name": "Email check",
      "status": "live",
      "endpoint": "POST https://api.exepal.com/v1/email",
      "price": {
        "per_email": "0.002",
        "batch_10": "0.015",
        "currency": "USD"
      },
      "input": {
        "email": "string",
        "emails": "string[] (batch, max 10)"
      },
      "output": "valid, deliverable (likely|risky|undeliverable), score 0-100, normalized, mx{present, nullMx, exchanges[], fallbackToA}, disposable, role, freeProvider, provider, suggestion, domainSecurity{grade, spf, dmarc, dmarcPolicy}, flags[], checks{syntax, dns, disposableList, smtp:false}",
      "notes": "Syntax + DNS (MX, null MX, A fallback, SPF, DMARC) + a 214k-domain disposable list, no SMTP probe, so mailbox existence is not verified. No upstream keys."
    },
    {
      "id": "south-asia",
      "name": "South Asia utility pack",
      "status": "live",
      "endpoint": "POST https://api.exepal.com/v1/south-asia/{date|number|phone|id|forex}",
      "price": {
        "per_call": "0.001",
        "currency": "USD"
      },
      "input": {
        "date": "{date: '2083-01-15' | '15 Baisakh 2083' | '१५ बैशाख २०८३' | '2026-04-14', from?: 'bs'|'ad'|'auto'}",
        "number": "{value: string|number, currency?: 'NPR'|'INR'}",
        "phone": "{phone: string, country?: 'NP'|'IN'}",
        "id": "{id: string, type?: 'gstin'|'pan-in'|'aadhaar'|'ifsc'|'pan-np'}",
        "forex": "{date?: '2026-10-31'|'2083-07-14', currency?: 'USD', amount?: number, from?: date}"
      },
      "output": "date: bs{iso, ne, text, textNe, monthName, daysInMonth, dayOfYear}, ad{iso}, weekday, weekdayNe, fiscalYear · number: devanagari, grouped, units{crore,lakh,...}, wordsEnglish, wordsNepali, currency{formatted, wordsEnglish, wordsNepali} · phone: valid, type, operator|region, e164 · id: type, valid, reason, details{state, holderType, bank, ...} · forex: rateDate, rateDateBs, fallback, rates[]{iso3, unit, buy, sell, buyPerUnit, sellPerUnit, mid} or rate + conversion{nprAtBuy, nprAtSell, nprAtMid, fromNpr} or series[]",
      "notes": "Pure code, no upstream (forex: Nepal Rastra Bank's public API, cached 30 min today / 7 days past). BS calendar 1970-2090 (1913-2034 AD), cross-checked against two independent tables. Format/checksum checks only, no registry lookups."
    },
    {
      "id": "ai-visibility",
      "name": "AI brand visibility",
      "status": "live",
      "endpoint": "POST https://api.exepal.com/v1/ai-visibility",
      "apify_actor": "exepal/ai-brand-visibility",
      "price": {
        "quick": "0.50",
        "standard": "3.00",
        "deep": "7.00",
        "currency": "USD"
      },
      "input": {
        "brand": "string",
        "category": "string",
        "domain": "string?",
        "competitors": "string[]?",
        "market": "string?",
        "promptCount": "number? 5-50",
        "engines": "('openai'|'anthropic'|'google'|'perplexity')[]?"
      },
      "output": "score 0-100, engines[], shareOfVoice[], topCitedDomains[], missedPrompts[], recommendations[], results[]"
    },
    {
      "id": "creator-vetting",
      "name": "Creator vetting",
      "status": "live",
      "endpoint": "POST https://api.exepal.com/v1/creator-vetting",
      "apify_actor": "exepal/creator-vetting",
      "price": {
        "per_profile": "0.20",
        "currency": "USD"
      },
      "input": {
        "platform": "'instagram'|'tiktok'|'youtube'",
        "handle": "string",
        "profile": "ProfileStats? (bring your own)"
      }
    },
    {
      "id": "company-enrich",
      "name": "Company enrichment",
      "status": "live",
      "endpoint": "POST https://api.exepal.com/v1/company-enrich",
      "apify_actor": "exepal/company-enrich",
      "price": {
        "per_company": "0.10",
        "batch_10": "0.80",
        "currency": "USD"
      },
      "input": {
        "domain": "string",
        "domains": "string[]? (batch endpoint)"
      }
    },
    {
      "id": "ad-creative-score",
      "name": "Ad creative score",
      "status": "live",
      "endpoint": "POST https://api.exepal.com/v1/ad-creative-score",
      "apify_actor": "exepal/ad-creative-score",
      "price": {
        "per_creative": "0.25",
        "batch_10": "2.00",
        "currency": "USD"
      },
      "input": {
        "creative": "{platform, objective, product, script?, onScreenText?, caption?, durationSec?, hookSec?}",
        "creatives": "Creative[]? (batch endpoint)"
      }
    },
    {
      "id": "serp-ai-monitor",
      "name": "SERP + AI answer monitor",
      "status": "live",
      "endpoint": "POST https://api.exepal.com/v1/serp-ai-monitor",
      "apify_actor": "exepal/serp-ai-monitor",
      "price": {
        "standard_10_keywords": "0.70",
        "deep_25_keywords": "2.50",
        "currency": "USD"
      },
      "input": {
        "domain": "string",
        "keywords": "string[]",
        "brand": "string?",
        "country": "string?",
        "language": "string?",
        "previousSnapshot": "object?"
      }
    }
  ]
}
