UK Gazette insolvency notices as JSON feed
UK Gazette Insolvency Notices Scraper is a pay-per-record Apify Actor by Daemon Data that returns winding-up petitions, administrations, liquidations from The Gazette as JSON, CSV or Excel. It costs $0.005 per notice with the default options ($5.00 per 1,000); no login to the source site, no proxy, no browser, and the same input runs from the Apify console, one REST call, Python, Node.js, n8n or an AI assistant through MCP.
Daemon Data UK Gazette Insolvency Notices Scraper on Apify Listing as plain text
Checked on 17 Oct 2026
In the week of 11 to 17 Oct 2026 The Gazette published 138 winding-up petitions and 43 administration appointments; HMRC presented 56% of the 620 petitions of the prior 30 days. On 21 Oct 2026 the 48-hour corporate-insolvency example returned 100 notices with 98 structured records.
Why teams use it
- Structured, joinable fields. Company number for Companies House, postcode, nature of business, petitioner, court, case number, practitioner firm. No copy-pasting notice text.
- Earlier than Companies House. Petitions are advertised before the hearing; the company record often changes weeks later.
- Any notice type, any date range. Petitions, winding-up orders, administrations, liquidator appointments, creditors' meetings, bankruptcy orders, or personal insolvency.
- Built for schedules.
publishedWithinDaysgives a rolling window,onlyNewSinceLastRundelivers only notices you have not received before, and skipped notices are never charged. - Open Government Licence. Gazette notices are Crown copyright under OGL v3.0; company-level data can be reused with attribution (see "Licence and personal data" below).
- From an AI assistant:* add the MCP connector
https://mcp.apify.com/?tools=data_daemon/uk-gazette-insolvency-noticesin Claude, ChatGPT, Cursor or VS Code and ask for the data in plain words.
Output fields
The most useful top-level fields with values from a real record; the full list is noticeId, url, title, category, categories, noticeCode, published, publishedDate, updated, publisher, status, summary, contentHtml, hasDetails, companyNumber, companyName, tradingAs, companyTypes, natureOfBusiness, principalTradingAddress, postcode, courtName, caseNumber, petitioner, petitionerIsHmrc, petitionerAddress, presentedBy, subjectType, dateOfHearing, hearingDate, placeOfHearing, dateOfPetitionPresentation, dateToRequestAppearance, practitioners, practitionerFirm, noticeTypes, linkedData, source, scrapedAt, registeredOffice, courtDistrict, meetingLocation, dateOfAppointment, contactTelephone, contactEmail, previousCompanyName, meetingTime, typeOfLiquidation, dateOfResolution, appointedBy, dateWoundUp. Per-field notes and the OpenAPI definition are on the Apify API page.
| Field | Type | Example |
|---|---|---|
noticeId | string | "5232599" |
url | string | "https://www.thegazette.co.uk/notice/5232599" |
category | string | "Petitions to Wind Up (Companies)" |
noticeCode | string | "2450" |
published | string | "2026-10-17T00:10:08" |
publishedDate | string | "2026-10-17" |
companyName | string | "DURSLEY HOTEL LIMITED" |
companyNumber | string | "10498473" |
tradingAs | string | "Dursley Hotel Limited" |
natureOfBusiness | string | "Public Houses and Bars" |
principalTradingAddress | string | "13 Long Street, Dursley, GL11 4HL" |
registeredOffice | string | "13 Long Street, Dursley, GL11 4HL" |
postcode | string | "GL11 4HL" |
courtName | string | "High Court of Justice" |
caseNumber | string | "CR-2026-007272" |
Input and how to call it
A verified example input (it returned data on 2026-10-23):
{
"noticeTypes": [
"2450"
],
"includeLinkedData": true,
"maxItems": 40
}
One HTTP call starts a run, waits for it and returns the records (token from console.apify.com):
curl -X POST "https://api.apify.com/v2/acts/data_daemon~uk-gazette-insolvency-notices/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"noticeTypes": ["2450"], "includeLinkedData": true, "maxItems": 40}'
Python: ApifyClient(token).actor("data_daemon/uk-gazette-insolvency-notices").call(run_input=...), full file python/uk-gazette-insolvency-notices.py. Node.js: node/uk-gazette-insolvency-notices.mjs. n8n: importable workflow.
AI assistant (MCP): add the remote server https://mcp.apify.com/?tools=data_daemon/uk-gazette-insolvency-notices with header Authorization: Bearer YOUR_APIFY_TOKEN in Claude, ChatGPT, Cursor or VS Code and ask for the data in plain words.
All input fields
| Field | Type | Meaning |
|---|---|---|
service | string | Which Gazette search to query. Default insolvency. |
noticeTypes | array | Optional Gazette notice type codes (verified Oct 2026): 2450 petitions to wind up (companies), 2451 petitions to wind up (partnerships), 2452 winding-up orders, 2441 resolutions for winding up, 2432 and 2443 appointment of liquidators, 2442 meetings of creditors, 2433 notices to creditors, 2410 appointment of administrators, 2503 bankruptcy orders. Default is petitions and administrations (2450, 2410); pass an empty list for every type in the section. |
categoryCode | string | Optional Gazette category code, e.g. G205000000 corporate insolvency, G206000000 personal insolvency, G205010000 companies. |
text | string | Optional free-text search, e.g. Revenue and Customs for HMRC petitions, a company name, a town, or an insolvency practitioner firm. |
publishedWithinDays | integer | Relative date window for schedules: only notices published in the last N days, counted back from today (UTC). 1 = since yesterday, 7 = the last week. Ignored when Published from is set. Combine with Only new notices for a daily feed. |
startPublishDate | string | YYYY-MM-DD. Only notices published on or after this date. Leave empty to use Published within the last N days instead. |
endPublishDate | string | YYYY-MM-DD. Only notices published on or before this date. |
sortBy | string | Sort order. Default latest-date. |
includeLinkedData | boolean | Fetch each notice's linked-data record and add it as top-level fields: company number, registered office and trading address, postcode, nature of business, petitioner (and an HMRC flag), court and case number, hearing, petition, appointment and resolution dates, and the insolvency practitioner's name, firm, IP number and contact details. Charged as one extra notice-details event per notice where the record was retrieved. Default on. |
onlyNewSinceLastRun | boolean | Deliver only notices that an earlier run with the same search (or the same State key) has not already delivered. Skipped notices are not charged. Delivered notice ids are remembered for 180 days in a key-value store named uk-gazette-notices-state in your account. Made for daily schedules. |
stateName | string | Optional name for this saved search's memory when Only new notices is on. Leave empty to derive it from the section, notice types, category and search text. Use a different key to track several feeds separately. |
maxItems | integer | Stop after this many notices have been delivered. Default 40, about $0.20 with structured details at FREE prices. |
Price
$0.002 per notice ($2.00 per 1,000); $0.003 per notice details ($3.00 per 1,000). List prices for Apify Free and Starter plans; Scale and Business plans pay 15% to 30% less.
| Event | Price | Per 1,000 | Charged when |
|---|---|---|---|
| Notice | $0.002 | $2.00 | One Gazette notice from the feed. |
| Notice details | $0.003 | $3.00 | Structured linked-data record for one notice: company number, addresses, court, case, dates, practitioners. |
Worked example: the input above, capped at 40 notices, costs at most $0.08. Apify's free plan includes $5 of usage a month, about 2,500 notices; the Actor's own compute is included in the per-record price, and records skipped by filters, de-duplication or only-new mode are not charged.
What it is not for
Companies House filings; Scottish/Irish court records outside The Gazette. The data belongs to its publisher; the Actor reads public pages and endpoints and leaves out personal contact details.
Ready-made example pages
Saved inputs you can run with one click on Apify (Examples tab); each has its own page:
- UK winding-up petitions published this week: Latest petitions to wind up companies published in The Gazette (notice code 2450): company name, court, case number, petitioner, hearing date and notice text.
{"noticeTypes": ["2450"], "publishedWithinDays": 7, "maxItems": 300} - UK administration appointments this week (Gazette): Latest appointments of administrators published in The Gazette (notice code 2410): company name, company number, administrators, insolvency practitioner contacts and notice text.
{"noticeTypes": ["2410"], "publishedWithinDays": 7, "maxItems": 300} - UK liquidations and creditor meetings (Gazette): Latest UK liquidation notices from The Gazette: resolutions for winding-up, appointments of liquidators and meetings of creditors (codes 2441, 2432, 2443, 2442), with company and liquidator details.
{"noticeTypes": ["2441", "2432", "2443", "2442"], "maxItems": 300} - HMRC winding-up petitions list (The Gazette): Latest petitions to wind up companies where HM Revenue and Customs is the petitioner (Gazette notice 2450), with company name and number, company address, court, case number, hearing date and petition date.
{"service": "insolvency", "noticeTypes": ["2450"], "text": "Revenue and Customs", "sortBy": "latest-date", "includeLinkedData": true, "maxItems": 100} - UK winding-up orders list (The Gazette, latest first): Latest winding-up orders made against UK companies (Gazette notice 2452), with company name and number, registered office, court, case number, order date and official receiver or liquidator.
{"service": "insolvency", "noticeTypes": ["2452"], "sortBy": "latest-date", "includeLinkedData": true, "maxItems": 100} - UK corporate insolvency notices, last 48 hours (JSON feed): Corporate insolvency notices published in The Gazette in the last two days: winding-up petitions and orders, administrations, liquidations and creditor meetings, with company number and registered office from the linked
{"service": "insolvency", "noticeTypes": ["2450", "2410", "2432", "2405"], "publishedWithinDays": 2, "includeLinkedData": true, "maxItems": 100}
Questions buyers ask
How much does it cost to monitor UK winding-up petitions?
$0.002 per notice plus $0.003 for the structured details record. About 140 petitions a week means roughly $3 a month for a daily feed with details.
Does it return only new notices?
Yes. Turn on onlyNewSinceLastRun; each run delivers only notices that earlier runs with the same search have not delivered, and the skipped ones are free.
Can I reuse the data commercially?
Gazette notices are Crown copyright under the Open Government Licence v3.0, so company-level data can be reused with attribution. Personal data is excluded from the licence.
Which notice types are supported?
Any Gazette notice type code. The common corporate ones are 2450 petitions to wind up, 2452 winding-up orders, 2410 appointment of administrators, 2441 resolutions for winding up, 2432 and 2443 appointment of liquidators, 2442 meetings of creditors and 2433 notices to creditors.
Do I need a proxy or login?
No. If The Gazette rate-limits the structured-data requests, the Actor switches to Apify datacenter proxy by itself.
Alternatives, honestly
| Option | What it gives you | Where it falls short for this job |
|---|---|---|
| The Gazette website and its paid data service | Official notices; a subscription data service for business | Manual reading, or a subscription contract |
| Companies House API | Official company status, free | Changes appear weeks after the petition is advertised |
| Other Gazette Actors on Apify Store | Same notices | Compare linked-data fields (company number, addresses) and only-new mode |