# Bulk KRS full extract export with entry history

**Use case:** 

For corporate-history research, audit files and KYB archives: the full extract (odpis pelny) for Orlen and PKO Bank Polski as flat rows - every register entry with its number, description, date, court and case number, the previous names of the entity, and the current data from the current extract in the same row. Up to 1,000 numbers per run with fullExtract.

## Input

```json
{
  "krsNumbers": [
    "0000028860",
    "0000026438"
  ],
  "registry": "P",
  "fullExtract": true,
  "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).
