{"data":{"about":"MarketFrame public API: free, no key, read-only. Please credit MarketFrame.","endpoints":[{"route":"GET /api/v1/today","what":"The latest day: FTSE 100 mood, top stories and every company's tone."},{"route":"GET /api/v1/days","what":"Every published day with its mood."},{"route":"GET /api/v1/days/{YYYY-MM-DD}","what":"One day, as /today."},{"route":"GET /api/v1/companies","what":"Every FTSE 100 company (and former ones) with its page."},{"route":"GET /api/v1/companies/{ticker|slug|name}","what":"A company dashboard: latest day, 30-day numbers, the written last-month overview, the stories that moved the tone, and its day-by-day history."},{"route":"GET /api/v1/companies/{ticker|slug|name}/days/{YYYY-MM-DD}","what":"Every scored headline for a company on one day, with its story."},{"route":"GET /api/v1/stories/{slug}","what":"One story: summary, tone, timeline and every headline."},{"route":"GET /api/v1/search?q=&type=stories|headlines&company=&sector=&from=&to=&tone=pos|neg|flat&sort=&page=","what":"Search every story or headline."},{"route":"GET /api/v1/weekly[/{YYYY-MM-DD}]","what":"The Monday weekly note (latest, or the one ending on that day)."},{"route":"POST /mcp","what":"The same data as MCP tools (Streamable HTTP, stateless)."}],"mcp":"https://marketframe.app/mcp","docs":"https://marketframe.app/llms.txt"},"meta":{"source":"MarketFrame, https://marketframe.app — free daily news analysis for every FTSE 100 company","scale":"tone runs from −10 (clearly bad news for the company) to +10 (clearly good); 0 is neutral and beyond ±6 is strong and rare","window":"each day covers the news gathered in the 24 hours to that morning's run at 06:30 UTC","disclaimer":"The scores rate the tone of news coverage, nothing more. They are not share-price data, forecasts or investment advice. A good score doesn't mean a share will rise, and a bad one doesn't mean it will fall.","attribution":"Please credit MarketFrame and link to the page in `url` when you use this data."}}