{"openapi":"3.1.0","info":{"title":"SportSignal Intelligence API","description":"AI-readable sports marketing intelligence API. Premier League club sponsorship benchmarks, commercial gap analysis, and programmatic report purchasing.","version":"1.0.0","contact":{"email":"sportsignal@polsia.app"}},"servers":[{"url":"https://sportsignal.agency","description":"Production"}],"paths":{"/api/insights":{"get":{"operationId":"getInsights","summary":"Get all sports intelligence reports (free teaser data)","description":"Returns teaser data for all available club intelligence reports. Includes key metrics, revenue opportunity estimates, and links to full reports.","parameters":[],"responses":{"200":{"description":"Array of report teasers","content":{"application/json":{"schema":{"type":"object","properties":{"reports":{"type":"array","items":{"type":"object"}},"upgrade":{"type":"object"}}}}}}}}},"/pricing.json":{"get":{"operationId":"getPricing","summary":"Machine-readable pricing for all plans","responses":{"200":{"description":"Pricing tiers in USD, GBP, EUR"}}}},"/api/purchase":{"post":{"operationId":"purchaseReport","summary":"Initiate programmatic report purchase (for AI agents with budgets)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["report_id"],"properties":{"report_id":{"type":"string","description":"Report slug, e.g. crystal-palace-benchmark-analysis"},"agent_name":{"type":"string","description":"Name of the purchasing AI agent"},"agent_budget_gbp":{"type":"number","description":"Agent budget in GBP"},"contact_email":{"type":"string","description":"Email for report delivery"}}}}}},"responses":{"200":{"description":"Checkout URL for completing purchase","content":{"application/json":{"schema":{"type":"object","properties":{"checkout_url":{"type":"string"},"price_gbp":{"type":"number"},"price_usd":{"type":"number"}}}}}}}}}}}