# Export struck-off Polish company data to CSV

**Use case:** 

For KYB history, litigation research and data-quality checks: Grupa Lotos and PGNiG, both merged into Orlen, and a liquidated foreign branch. The current extract is empty (HTTP 204), so the last recorded name, NIP, REGON, address and share capital are read from the full extract together with the deletion date and the complete list of register entries.

## Input

```json
{
  "krsNumbers": [
    "0000106150",
    "0000059492",
    "0000100005"
  ],
  "registry": "P",
  "fullExtract": false,
  "maxResults": 2000
}
```

## Output

```json
{
  "krs": {
    "label": "Krs",
    "format": "string"
  },
  "name": {
    "label": "Name",
    "format": "string"
  },
  "legalForm": {
    "label": "Legal form",
    "format": "string"
  },
  "registry": {
    "label": "Registry",
    "format": "string"
  },
  "deleted": {
    "label": "Deleted",
    "format": "boolean"
  },
  "deletedOn": {
    "label": "Deleted on",
    "format": "string"
  },
  "nip": {
    "label": "Nip",
    "format": "string"
  },
  "regon9": {
    "label": "Regon9",
    "format": "string"
  },
  "city": {
    "label": "City",
    "format": "string"
  },
  "voivodeship": {
    "label": "Voivodeship",
    "format": "string"
  },
  "addressLine": {
    "label": "Address line",
    "format": "string"
  },
  "shareCapital": {
    "label": "Share capital",
    "format": "number"
  },
  "shareCapitalCurrency": {
    "label": "Share capital currency",
    "format": "string"
  },
  "mainActivityPkd": {
    "label": "Main activity pkd",
    "format": "string"
  },
  "mainActivity": {
    "label": "Main activity",
    "format": "string"
  },
  "registeredInKrsOn": {
    "label": "Registered in krs on",
    "format": "string"
  },
  "lastEntryOn": {
    "label": "Last entry on",
    "format": "string"
  },
  "officerCount": {
    "label": "Officer count",
    "format": "number"
  },
  "shareholderCount": {
    "label": "Shareholder count",
    "format": "number"
  },
  "inLiquidation": {
    "label": "In liquidation",
    "format": "boolean"
  },
  "activitySuspended": {
    "label": "Activity suspended",
    "format": "boolean"
  },
  "arrearsCount": {
    "label": "Arrears count",
    "format": "number"
  },
  "website": {
    "label": "Website",
    "format": "string"
  },
  "email": {
    "label": "Email",
    "format": "string"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "note": {
    "label": "Note",
    "format": "string"
  },
  "source": {
    "label": "Source",
    "format": "string"
  },
  "input": {
    "label": "Input",
    "format": "string"
  },
  "registryName": {
    "label": "Registry name",
    "format": "string"
  },
  "extract": {
    "label": "Extract",
    "format": "string"
  },
  "isForeignBranch": {
    "label": "Is foreign branch",
    "format": "boolean"
  },
  "foreignParentName": {
    "label": "Foreign parent name",
    "format": "string"
  },
  "foreignRegister": {
    "label": "Foreign register",
    "format": "string"
  },
  "regon": {
    "label": "Regon",
    "format": "string"
  },
  "nipStatus": {
    "label": "Nip status",
    "format": "string"
  },
  "nipStatusOn": {
    "label": "Nip status on",
    "format": "string"
  },
  "lastEntryNumber": {
    "label": "Last entry number",
    "format": "number"
  },
  "dataAsOf": {
    "label": "Data as of",
    "format": "string"
  },
  "positionStateCode": {
    "label": "Position state code",
    "format": "number"
  },
  "registryCourt": {
    "label": "Registry court",
    "format": "string"
  },
  "previousRegister": {
    "label": "Previous register",
    "format": "string"
  },
  "previousRegisterNumber": {
    "label": "Previous register number",
    "format": "string"
  },
  "publicBenefitStatus": {
    "label": "Public benefit status",
    "format": "boolean"
  },
  "duration": {
    "label": "Duration",
    "format": "string"
  },
  "country": {
    "label": "Country",
    "format": "string"
  },
  "county": {
    "label": "County",
    "format": "string"
  },
  "municipality": {
    "label": "Municipality",
    "format": "string"
  },
  "street": {
    "label": "Street",
    "format": "string"
  },
  "buildingNumber": {
    "label": "Building number",
    "format": "string"
  },
  "unitNumber": {
    "label": "Unit number",
    "format": "string"
  },
  "postalCode": {
    "label": "Postal code",
    "format": "string"
  },
  "postOffice": {
    "label": "Post office",
    "format": "string"
  },
  "eDeliveryAddress": {
    "label": "E delivery address",
    "format": "string"
  },
  "shareCapitalRaw": {
    "label": "Share capital raw",
    "format": "string"
  },
  "paidCapital": {
    "label": "Paid capital",
    "format": "number"
  },
  "totalShares": {
    "label": "Total shares",
    "format": "number"
  },
  "shareNominalValue": {
    "label": "Share nominal value",
    "format": "number"
  },
  "representationBody": {
    "label": "Representation body",
    "format": "string"
  },
  "representationRule": {
    "label": "Representation rule",
    "format": "string"
  },
  "officers": {
    "label": "Officers",
    "format": "array"
  },
  "supervisoryBody": {
    "label": "Supervisory body",
    "format": "string"
  },
  "supervisorCount": {
    "label": "Supervisor count",
    "format": "number"
  },
  "supervisors": {
    "label": "Supervisors",
    "format": "array"
  },
  "proxyCount": {
    "label": "Proxy count",
    "format": "number"
  },
  "proxies": {
    "label": "Proxies",
    "format": "array"
  },
  "shareholderCompanies": {
    "label": "Shareholder companies",
    "format": "number"
  },
  "shareholderPersons": {
    "label": "Shareholder persons",
    "format": "number"
  },
  "shareholders": {
    "label": "Shareholders",
    "format": "array"
  },
  "otherActivityCount": {
    "label": "Other activity count",
    "format": "number"
  },
  "otherActivities": {
    "label": "Other activities",
    "format": "array"
  },
  "purpose": {
    "label": "Purpose",
    "format": "string"
  },
  "firstFinancialYearEnd": {
    "label": "First financial year end",
    "format": "string"
  },
  "financialStatementCount": {
    "label": "Financial statement count",
    "format": "number"
  },
  "latestFinancialStatementFiledOn": {
    "label": "Latest financial statement filed on",
    "format": "string"
  },
  "latestFinancialStatementPeriod": {
    "label": "Latest financial statement period",
    "format": "string"
  },
  "liquidationOpenedOn": {
    "label": "Liquidation opened on",
    "format": "string"
  },
  "liquidatorCount": {
    "label": "Liquidator count",
    "format": "number"
  },
  "dissolutionCircumstance": {
    "label": "Dissolution circumstance",
    "format": "string"
  },
  "dissolutionDate": {
    "label": "Dissolution date",
    "format": "string"
  },
  "activitySuspendedOn": {
    "label": "Activity suspended on",
    "format": "string"
  },
  "activityResumedOn": {
    "label": "Activity resumed on",
    "format": "string"
  },
  "mergerDivisionTransformationCount": {
    "label": "Merger division transformation count",
    "format": "number"
  },
  "arrearsTotal": {
    "label": "Arrears total",
    "format": "number"
  },
  "arrearsCurrency": {
    "label": "Arrears currency",
    "format": "string"
  },
  "section4Keys": {
    "label": "Section4keys",
    "format": "array"
  },
  "section5Keys": {
    "label": "Section5keys",
    "format": "array"
  },
  "section6Keys": {
    "label": "Section6keys",
    "format": "array"
  },
  "branchCount": {
    "label": "Branch count",
    "format": "number"
  },
  "branches": {
    "label": "Branches",
    "format": "array"
  },
  "entryCount": {
    "label": "Entry count",
    "format": "number"
  },
  "entries": {
    "label": "Entries",
    "format": "array"
  },
  "previousNames": {
    "label": "Previous names",
    "format": "array"
  },
  "sourceUrl": {
    "label": "Source url",
    "format": "string"
  },
  "checkedAt": {
    "label": "Checked at",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Poland KRS Scraper & Bulk Company Lookup - Court Register](https://apify.com/neverempty/poland-krs-scraper.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/neverempty/poland-krs-scraper.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
This Task's input is already configured above — use it as-is rather than inventing a new one.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/neverempty/poland-krs-scraper.md

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).
