{"uid":"cap_xZyLlnCRMGSFb40xnm6na","slug":"ico-monetary-penalty-notices-mpn-feed-cf7963a7","name":"ICO Monetary Penalty Notices (MPN) Feed","description":"Official public data as JSON. Unpaid paid routes return HTTP 402.","url":"https://ticks.bnm.farm/ico-mpn","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"schema":{"type":"object"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"asOf":"2026-02-23","cards":[{"id":"reddit-mpn-20260223","body":"PENALTY NOTICE\nREDDIT, INC.\nDATA PROTECTION ACT 2018 (PART 6, SECTION 155)\nENFORCEMENT POWERS OF THE INFORMATION COMMISSIONER","date":"2026-02-23","docket":"reddit-mpn-20260223","sourceUrl":"https://ico.org.uk/media2/hrlmvj14/reddit-mpn-20260223.pdf","institution":"Reddit, Inc."}],"source":"https://ico.org.uk/action-weve-taken/enforcement/?type=monetary-penalties","status":"ok","product":"ico-institution-mpn-bodies","records":[{"id":"reddit-mpn-20260223","url":"https://ico.org.uk/media2/hrlmvj14/reddit-mpn-20260223.pdf","date":"2026-02-23","firm":"Reddit, Inc.","type":"ico-mpn"}],"fetchedAt":"2026-08-23T12:00:00.000Z","recordCount":1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xPgpwEtzA4EcRW0wWbvDd","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns structured JSON records of monetary penalty notices issued by the UK Information Commissioner's Office (ICO) against organisations for data protection violations.","exampleAgentPrompt":"Pull the latest ICO monetary penalty notices so I can see which companies have recently been fined by the UK Information Commissioner for data protection breaches.","exampleUseCases":[{"title":"Compliance due diligence on a partner","prompt":"Has Reddit ever received a monetary penalty from the UK ICO? Pull the latest ICO enforcement records so I can check before we sign this data-sharing agreement."},{"title":"Regulatory intelligence newsletter","prompt":"Get me the most recent ICO monetary penalty notices so I can summarise which organisations were fined this month for our data protection newsletter."},{"title":"Monitoring repeat ICO offenders","prompt":"Fetch all current ICO MPN records and flag any institutions that appear more than once — I want to identify repeat data protection violators for our risk dashboard."}],"resultDescription":"A JSON object containing an array of monetary penalty notice records, each with a unique docket ID, the penalised institution name, the date of the notice, a link to the source PDF on ico.org.uk, and a record type identifier. Also includes metadata such as fetch timestamp, record count, source URL, and product identifier.","failureModes":["HTTP 402 returned if payment is not included — endpoint requires $0.05 USDC via x402 protocol","ICO source site temporarily unavailable — stale or empty data may be returned","No new records if ICO has not published new MPNs since last fetch — returns empty cards/records arrays","Malformed or missing payment header results in 402 without data"],"whenToPreferThis":"Use this endpoint when you need machine-readable, structured ICO monetary penalty notice data without scraping the ICO website yourself. It is particularly valuable for compliance teams, legal researchers, and regulatory intelligence tools that need up-to-date UK data protection enforcement records in JSON format. Prefer this over manual ICO website scraping when you need consistent schema, low latency, and predictable structured output per call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T12:32:25.089Z","isFirstParty":false}