{
  "data": {
    "id": "wgIYwYGAdFZX26q8Q",
    "actId": "isNx6AXG2H4xxNn73",
    "userId": "zq8lKbpLzTjGDayPC",
    "startedAt": "2026-11-13T03:11:33.277Z",
    "finishedAt": "2026-11-13T03:11:46.337Z",
    "status": "SUCCEEDED",
    "meta": {
      "origin": "CI"
    },
    "stats": {
      "durationMillis": 13009,
      "runTimeSecs": 13.009,
      "computeUnits": 0.014454444444444445,
      "imageSizeBytes": 319102976
    },
    "options": {
      "useCache": true,
      "betaPackages": false,
      "memoryMbytes": 4096,
      "diskMbytes": 8192
    },
    "createdByOrganizationMemberUserId": "GK9YjZRyQZVzOdoH5",
    "exitCode": 0,
    "inputSchema": "{\n  \"title\": \"Companies House Scraper Input\",\n  \"description\": \"Search UK companies on Companies House or fetch full company profiles for specific company numbers.\",\n  \"type\": \"object\",\n  \"schemaVersion\": 1,\n  \"properties\": {\n    \"mode\": {\n      \"title\": \"Mode\",\n      \"type\": \"string\",\n      \"description\": \"Operation mode: search companies by name or fetch full detail for specific company numbers.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"searchCompanies\",\n        \"getCompanyDetail\"\n      ],\n      \"enumTitles\": [\n        \"Search Companies\",\n        \"Get Company Detail by Number\"\n      ],\n      \"default\": \"searchCompanies\",\n      \"prefill\": \"searchCompanies\"\n    },\n    \"apiKey\": {\n      \"title\": \"Companies House API Key\",\n      \"type\": \"string\",\n      \"description\": \"Free API key from https://developer.company-information.service.gov.uk. Required for all requests. Registration is free.\",\n      \"editor\": \"textfield\"\n    },\n    \"searchQuery\": {\n      \"title\": \"Search Query\",\n      \"type\": \"string\",\n      \"description\": \"Company name or keywords to search for (e.g. 'technology', 'consulting', 'Amazon').\",\n      \"editor\": \"textfield\",\n      \"prefill\": \"technology\"\n    },\n    \"companyNumbers\": {\n      \"title\": \"Company Numbers (getCompanyDetail mode)\",\n      \"type\": \"array\",\n      \"description\": \"List of UK company registration numbers (e.g. ['01234567', '09876543']). Used in getCompanyDetail mode.\",\n      \"editor\": \"stringList\"\n    },\n    \"companyType\": {\n      \"title\": \"Company Type Filter\",\n      \"type\": \"string\",\n      \"description\": \"Filter results by company type. Leave blank for all types.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"\",\n        \"ltd\",\n        \"plc\",\n        \"llp\",\n        \"partnership\",\n        \"sole-trader\"\n      ],\n      \"enumTitles\": [\n        \"All Types\",\n        \"Private Limited Company (Ltd)\",\n        \"Public Limited Company (PLC)\",\n        \"Limited Liability Partnership (LLP)\",\n        \"Partnership\",\n        \"Sole Trader\"\n      ],\n      \"default\": \"\",\n      \"prefill\": \"\"\n    },\n    \"companyStatus\": {\n      \"title\": \"Company Status Filter\",\n      \"type\": \"string\",\n      \"description\": \"Filter results by company status. Leave blank for all statuses.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"\",\n        \"active\",\n        \"dissolved\",\n        \"liquidation\",\n        \"administration\"\n      ],\n      \"enumTitles\": [\n        \"All Statuses\",\n        \"Active\",\n        \"Dissolved\",\n        \"In Liquidation\",\n        \"In Administration\"\n      ],\n      \"default\": \"\",\n      \"prefill\": \"\"\n    },\n    \"maxItems\": {\n      \"title\": \"Max Items\",\n      \"type\": \"integer\",\n      \"description\": \"Maximum number of company records to return.\",\n      \"minimum\": 1,\n      \"maximum\": 500,\n      \"prefill\": 10,\n      \"default\": 10\n    }\n  },\n  \"required\": [\n    \"mode\"\n  ]\n}",
    "readme": "# UK Companies House Profile & Filing Status Scraper\n\nCompanies House is the UK government's official registrar of companies. This actor searches it by company name or looks up specific registration numbers directly, returning each company's registration status, registered office address, SIC industry codes, incorporation date, and its accounts and confirmation-statement filing schedule.\n\n## What this actor does\n\n- Searches companies by name or free-text keywords, with optional type and status filters\n- Looks up full profiles for specific company registration numbers in one run\n- Returns registered office address, SIC industry codes, and jurisdiction\n- Returns the accounts and confirmation-statement due/last-filed dates, plus charge and insolvency-history flags\n- Only fields Companies House actually has on file for a company are included — nothing is sent as a placeholder\n\n## Authentication\n\nThis actor requires a free Companies House API key, passed as the `apiKey` input. Register at [developer.company-information.service.gov.uk](https://developer.company-information.service.gov.uk) — registration takes a few minutes. Without a key, the run completes with an empty dataset and a status message explaining how to get one, instead of failing.\n\n## Output per company\n\n- `companyNumber` — unique UK company registration number\n- `companyName` — registered company name\n- `companyType` — legal type, e.g. `ltd`, `plc`, `llp`\n- `companyStatus` — current status, e.g. `active`, `dissolved`, `liquidation`\n- `dateOfCreation` — incorporation date\n- `dateOfCessation` — date the company ceased, when dissolved\n- `registeredOfficeAddress` — address lines, locality, region, postal code, and country\n- `sicCodes[]` — Standard Industrial Classification codes for the company's business activity\n- `accounts` — `{nextDue, lastMadeUpTo, ...}` accounts filing dates\n- `confirmationStatement` — `{nextDue, lastMadeUpTo}` confirmation statement dates\n- `jurisdiction` — legal jurisdiction, e.g. `england-wales`, `scotland`\n- `hasCharges` — whether the company has registered charges\n- `hasInsolvencyHistory` — whether the company has insolvency history on file\n- `sourceUrl` — direct link to the company's public profile\n- `recordType: \"company\"`, `scrapedAt`\n\n## Input\n\n| Field | Type | Default | Description |\n|---|---|---|---|\n| `mode` | string | `searchCompanies` | `searchCompanies` or `getCompanyDetail` |\n| `apiKey` | string | – | Free Companies House API key (required — see Authentication) |\n| `searchQuery` | string | – | Company name or keywords (mode=searchCompanies) |\n| `companyNumbers` | array | – | UK registration numbers to fetch (mode=getCompanyDetail) |\n| `companyType` | string | – (all types) | `ltd` / `plc` / `llp` / `partnership` / `sole-trader` |\n| `companyStatus` | string | – (all statuses) | `active` / `dissolved` / `liquidation` / `administration` |\n| `maxItems` | integer | `10` | Maximum number of company records to return (1–500) |\n\n### Example: active technology companies\n\n```json\n{\n  \"mode\": \"searchCompanies\",\n  \"apiKey\": \"your-api-key-here\",\n  \"searchQuery\": \"technology\",\n  \"companyType\": \"ltd\",\n  \"companyStatus\": \"active\",\n  \"maxItems\": 50\n}\n```\n\n### Example: look up specific registration numbers\n\n```json\n{\n  \"mode\": \"getCompanyDetail\",\n  \"apiKey\": \"your-api-key-here\",\n  \"companyNumbers\": [\"01234567\", \"09876543\"]\n}\n```\n\n### Example: companies in liquidation matching a keyword\n\n```json\n{\n  \"mode\": \"searchCompanies\",\n  \"apiKey\": \"your-api-key-here\",\n  \"searchQuery\": \"retail\",\n  \"companyStatus\": \"liquidation\",\n  \"maxItems\": 100\n}\n```\n\n## Use cases\n\n- **Due diligence** — verify a company's registration status, address and filing history before doing business with it\n- **Credit and risk screening** — flag companies in liquidation, administration, or with insolvency history\n- **Lead list building** — pull active companies in a sector by searching a keyword with type and status filters\n- **Compliance monitoring** — track upcoming accounts and confirmation-statement deadlines for a portfolio of companies\n- **Market research** — profile the registered companies within an industry by SIC code\n\n## FAQ\n\n**Is an API key really required?**\nYes — Companies House requires an API key on every request. It's free, and registration only takes a few minutes at the link above.\n\n**What happens if I don't provide an API key?**\nThe run completes successfully with an empty dataset and a status message explaining how to get a free key, instead of crashing.\n\n**What are SIC codes?**\nStandard Industrial Classification codes — the UK government's system for classifying a company's main business activity. A company can have more than one.\n\n**How do I look up a company by its registration number instead of searching by name?**\nSwitch `mode` to `getCompanyDetail` and list the registration numbers in `companyNumbers`.\n\n**Can I filter to only active companies, or only dissolved ones?**\nYes — set `companyStatus` to `active`, `dissolved`, `liquidation`, or `administration`.\n\n**Which company types are covered?**\nThe `companyType` filter covers `ltd`, `plc`, `llp`, `partnership` and `sole-trader`; Companies House itself tracks additional, less common legal forms that may appear in results when no type filter is set.\n\n**How current is the data?**\nCompanies House updates its register as companies file documents, and every run queries it live, so results reflect the current public record.\n\n**Is this affiliated with Companies House or the UK government?**\nNo. This is an independent, third-party actor built on Companies House's own public API; it is not affiliated with or endorsed by Companies House or the UK government.\n",
    "actorDefinition": {
      "actorSpecification": 1,
      "name": "uk-companies-house-profile-and-filing-status",
      "title": "UK Companies House Profile & Filing Status Scraper",
      "description": "Search UK companies by name or look up specific registration numbers on Companies House: registered address, SIC codes, incorporation date, accounts and confirmation statement due dates, and insolvency/charge flags.",
      "version": "1.0",
      "buildTag": "latest",
      "dockerfile": "./Dockerfile",
      "readme": "# UK Companies House Profile & Filing Status Scraper\n\nCompanies House is the UK government's official registrar of companies. This actor searches it by company name or looks up specific registration numbers directly, returning each company's registration status, registered office address, SIC industry codes, incorporation date, and its accounts and confirmation-statement filing schedule.\n\n## What this actor does\n\n- Searches companies by name or free-text keywords, with optional type and status filters\n- Looks up full profiles for specific company registration numbers in one run\n- Returns registered office address, SIC industry codes, and jurisdiction\n- Returns the accounts and confirmation-statement due/last-filed dates, plus charge and insolvency-history flags\n- Only fields Companies House actually has on file for a company are included — nothing is sent as a placeholder\n\n## Authentication\n\nThis actor requires a free Companies House API key, passed as the `apiKey` input. Register at [developer.company-information.service.gov.uk](https://developer.company-information.service.gov.uk) — registration takes a few minutes. Without a key, the run completes with an empty dataset and a status message explaining how to get one, instead of failing.\n\n## Output per company\n\n- `companyNumber` — unique UK company registration number\n- `companyName` — registered company name\n- `companyType` — legal type, e.g. `ltd`, `plc`, `llp`\n- `companyStatus` — current status, e.g. `active`, `dissolved`, `liquidation`\n- `dateOfCreation` — incorporation date\n- `dateOfCessation` — date the company ceased, when dissolved\n- `registeredOfficeAddress` — address lines, locality, region, postal code, and country\n- `sicCodes[]` — Standard Industrial Classification codes for the company's business activity\n- `accounts` — `{nextDue, lastMadeUpTo, ...}` accounts filing dates\n- `confirmationStatement` — `{nextDue, lastMadeUpTo}` confirmation statement dates\n- `jurisdiction` — legal jurisdiction, e.g. `england-wales`, `scotland`\n- `hasCharges` — whether the company has registered charges\n- `hasInsolvencyHistory` — whether the company has insolvency history on file\n- `sourceUrl` — direct link to the company's public profile\n- `recordType: \"company\"`, `scrapedAt`\n\n## Input\n\n| Field | Type | Default | Description |\n|---|---|---|---|\n| `mode` | string | `searchCompanies` | `searchCompanies` or `getCompanyDetail` |\n| `apiKey` | string | – | Free Companies House API key (required — see Authentication) |\n| `searchQuery` | string | – | Company name or keywords (mode=searchCompanies) |\n| `companyNumbers` | array | – | UK registration numbers to fetch (mode=getCompanyDetail) |\n| `companyType` | string | – (all types) | `ltd` / `plc` / `llp` / `partnership` / `sole-trader` |\n| `companyStatus` | string | – (all statuses) | `active` / `dissolved` / `liquidation` / `administration` |\n| `maxItems` | integer | `10` | Maximum number of company records to return (1–500) |\n\n### Example: active technology companies\n\n```json\n{\n  \"mode\": \"searchCompanies\",\n  \"apiKey\": \"your-api-key-here\",\n  \"searchQuery\": \"technology\",\n  \"companyType\": \"ltd\",\n  \"companyStatus\": \"active\",\n  \"maxItems\": 50\n}\n```\n\n### Example: look up specific registration numbers\n\n```json\n{\n  \"mode\": \"getCompanyDetail\",\n  \"apiKey\": \"your-api-key-here\",\n  \"companyNumbers\": [\"01234567\", \"09876543\"]\n}\n```\n\n### Example: companies in liquidation matching a keyword\n\n```json\n{\n  \"mode\": \"searchCompanies\",\n  \"apiKey\": \"your-api-key-here\",\n  \"searchQuery\": \"retail\",\n  \"companyStatus\": \"liquidation\",\n  \"maxItems\": 100\n}\n```\n\n## Use cases\n\n- **Due diligence** — verify a company's registration status, address and filing history before doing business with it\n- **Credit and risk screening** — flag companies in liquidation, administration, or with insolvency history\n- **Lead list building** — pull active companies in a sector by searching a keyword with type and status filters\n- **Compliance monitoring** — track upcoming accounts and confirmation-statement deadlines for a portfolio of companies\n- **Market research** — profile the registered companies within an industry by SIC code\n\n## FAQ\n\n**Is an API key really required?**\nYes — Companies House requires an API key on every request. It's free, and registration only takes a few minutes at the link above.\n\n**What happens if I don't provide an API key?**\nThe run completes successfully with an empty dataset and a status message explaining how to get a free key, instead of crashing.\n\n**What are SIC codes?**\nStandard Industrial Classification codes — the UK government's system for classifying a company's main business activity. A company can have more than one.\n\n**How do I look up a company by its registration number instead of searching by name?**\nSwitch `mode` to `getCompanyDetail` and list the registration numbers in `companyNumbers`.\n\n**Can I filter to only active companies, or only dissolved ones?**\nYes — set `companyStatus` to `active`, `dissolved`, `liquidation`, or `administration`.\n\n**Which company types are covered?**\nThe `companyType` filter covers `ltd`, `plc`, `llp`, `partnership` and `sole-trader`; Companies House itself tracks additional, less common legal forms that may appear in results when no type filter is set.\n\n**How current is the data?**\nCompanies House updates its register as companies file documents, and every run queries it live, so results reflect the current public record.\n\n**Is this affiliated with Companies House or the UK government?**\nNo. This is an independent, third-party actor built on Companies House's own public API; it is not affiliated with or endorsed by Companies House or the UK government.\n",
      "input": {
        "title": "Companies House Scraper Input",
        "description": "Search UK companies on Companies House or fetch full company profiles for specific company numbers.",
        "type": "object",
        "schemaVersion": 1,
        "properties": {
          "mode": {
            "title": "Mode",
            "type": "string",
            "description": "Operation mode: search companies by name or fetch full detail for specific company numbers.",
            "editor": "select",
            "enum": [
              "searchCompanies",
              "getCompanyDetail"
            ],
            "enumTitles": [
              "Search Companies",
              "Get Company Detail by Number"
            ],
            "default": "searchCompanies",
            "prefill": "searchCompanies"
          },
          "apiKey": {
            "title": "Companies House API Key",
            "type": "string",
            "description": "Free API key from https://developer.company-information.service.gov.uk. Required for all requests. Registration is free.",
            "editor": "textfield"
          },
          "searchQuery": {
            "title": "Search Query",
            "type": "string",
            "description": "Company name or keywords to search for (e.g. 'technology', 'consulting', 'Amazon').",
            "editor": "textfield",
            "prefill": "technology"
          },
          "companyNumbers": {
            "title": "Company Numbers (getCompanyDetail mode)",
            "type": "array",
            "description": "List of UK company registration numbers (e.g. ['01234567', '09876543']). Used in getCompanyDetail mode.",
            "editor": "stringList"
          },
          "companyType": {
            "title": "Company Type Filter",
            "type": "string",
            "description": "Filter results by company type. Leave blank for all types.",
            "editor": "select",
            "enum": [
              "",
              "ltd",
              "plc",
              "llp",
              "partnership",
              "sole-trader"
            ],
            "enumTitles": [
              "All Types",
              "Private Limited Company (Ltd)",
              "Public Limited Company (PLC)",
              "Limited Liability Partnership (LLP)",
              "Partnership",
              "Sole Trader"
            ],
            "default": "",
            "prefill": ""
          },
          "companyStatus": {
            "title": "Company Status Filter",
            "type": "string",
            "description": "Filter results by company status. Leave blank for all statuses.",
            "editor": "select",
            "enum": [
              "",
              "active",
              "dissolved",
              "liquidation",
              "administration"
            ],
            "enumTitles": [
              "All Statuses",
              "Active",
              "Dissolved",
              "In Liquidation",
              "In Administration"
            ],
            "default": "",
            "prefill": ""
          },
          "maxItems": {
            "title": "Max Items",
            "type": "integer",
            "description": "Maximum number of company records to return.",
            "minimum": 1,
            "maximum": 500,
            "prefill": 10,
            "default": 10
          }
        },
        "required": [
          "mode"
        ]
      },
      "output": {
        "actorOutputSchemaVersion": 1,
        "title": "UK Companies House Profile & Filing Status Scraper Output",
        "description": "UK company records with registration number, status, registered address, SIC codes, and accounts/confirmation-statement filing dates.",
        "properties": {
          "companies": {
            "type": "string",
            "title": "UK Companies",
            "description": "Dataset containing all scraped Companies House company records.",
            "template": "{{links.apiDefaultDatasetUrl}}/items"
          }
        }
      },
      "storages": {
        "dataset": {
          "actorSpecification": 1,
          "views": {
            "overview": {
              "title": "Companies",
              "transformation": {
                "fields": [
                  "companyNumber",
                  "companyName",
                  "companyType",
                  "companyStatus",
                  "dateOfCreation",
                  "jurisdiction",
                  "sourceUrl"
                ]
              },
              "display": {
                "component": "table",
                "properties": {}
              }
            }
          }
        }
      },
      "environmentVariables": {}
    },
    "buildNumber": "1.0.1",
    "imageDigest": "9ec0b0399015626c1b6c87c32b6b502a6f16556a97c3391f274218d8fbfdd89e",
    "actVersion": {
      "sourceType": "SOURCE_FILES",
      "buildTag": "latest",
      "versionNumber": "1.0"
    },
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0.014454444444444445
    }
  }
}