Catalog/litfin-film-finance

Scoring

Film-finance coverage score API

Computes coverage = (presales + taxCredits + gapAvailable) / productionBudget and the funding gap, then a weighted rubric (0-100) over coverage 45%, talentDraw 30%, distributionCommitment 25% with an A-F grade and a per-factor breakdown. Answers 'is this film fully financed', 'what's the funding gap', 'score this film-finance package'.

Price$0.016per request
MethodPOST
Route/v1/score/litfin-film-finance
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
scorefilm-financecoveragemediaentertainmentpresalesrubricproduction
API URLhttps://x402.hexl.dev/v1/score/litfin-film-finance
Integration docs
Example request
{
  "productionBudget": 30000000,
  "presales": 18000000,
  "taxCredits": 5000000,
  "gapAvailable": 3000000,
  "talentDraw": 0.7,
  "distributionCommitment": 0.6
}
Example response
{
  "score": 75,
  "rating": "C",
  "coverage": 0.8667,
  "coveragePercent": 86.67,
  "securedFinancing": 26000000,
  "fundingGap": 4000000,
  "breakdown": [
    {
      "name": "coverage",
      "value": 0.8667,
      "weight": 0.45,
      "contribution": 39
    },
    {
      "name": "talentDraw",
      "value": 0.7,
      "weight": 0.3,
      "contribution": 21
    },
    {
      "name": "distributionCommitment",
      "value": 0.6,
      "weight": 0.25,
      "contribution": 15
    }
  ],
  "method": "coverage=(presales+taxCredits+gap)/budget; rubric: coverage 45%, talent 30%, distribution 25%"
}
Input schema
{
  "type": "object",
  "required": [
    "productionBudget",
    "presales",
    "taxCredits",
    "talentDraw",
    "distributionCommitment"
  ],
  "properties": {
    "productionBudget": {
      "type": "number",
      "examples": [
        30000000
      ]
    },
    "presales": {
      "type": "number",
      "examples": [
        18000000
      ]
    },
    "taxCredits": {
      "type": "number",
      "examples": [
        5000000
      ]
    },
    "gapAvailable": {
      "type": "number",
      "description": "optional gap financing",
      "examples": [
        3000000
      ]
    },
    "talentDraw": {
      "type": "number",
      "description": "0-1",
      "examples": [
        0.7
      ]
    },
    "distributionCommitment": {
      "type": "number",
      "examples": [
        0.6
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}