Sign in
REST + OpenAPI 3.1Spain + France liveEurope-wide canonical model

From public filings to a stable research API.

Query issuers, insiders, filings, and market coverage with a stable API.

First request

Every direct API request requires a key.

API keys are created from an authenticated account. Create a free account to issue your first key.

Issuer requestshell
curl "https://api.openinsider.eu/api/v2/issuers?limit=10"   -H "X-API-Key: ${OPENINSIDER_API_KEY}"
API key requestshell
curl "https://api.openinsider.eu/api/v2/filings?issuer_id=issuer:es:example&limit=25"   -H "X-API-Key: ${OPENINSIDER_API_KEY}"
Issuer collection responsejson
{
  "data": [
    {
      "id": "issuer:es:example",
      "jurisdiction": "ES",
      "legal_name": "Example Issuer, S.A.",
      "display_name": "Example Issuer",
      "primary_lei": "549300EXAMPLE000001",
      "primary_isin": "ES0000000001"
    }
  ],
  "count": 1
}

Resource map

One normalized graph, exposed as stable REST resources.

The public site and generated TypeScript client consume the same v2 contract available to customers.

GETAPI key required

List issuers

/api/v2/issuers

Issuer identities, identifiers, and activity metrics.

Open in reference
GETAPI key required

List insiders

/api/v2/insiders

People and legal entities with their roles and issuers.

Open in reference
GETAPI key required

List filings

/api/v2/filings

Regulatory disclosures with amounts and resolved entities.

Open in reference
GETAPI key required

List transactions

/api/v2/transactions

Row-level trades with direction, instrument, and amount.

Open in reference
GETAPI key required

List jurisdiction coverage

/api/v2/jurisdictions

Country coverage with live or planned status.

Open in reference
GETAPI key required

List market coverage

/api/v2/markets

Market coverage with filing metrics for live datasets.

Open in reference
GETAPI key required

Read insight overview

/api/v2/insights/overview

Public rankings with ready, empty, and unavailable states.

Open in reference

Access model

Open web, Free account, and Pro solve different jobs.

The website exposes a six-month public view through its protected gateway. Direct API access always requires an account-owned key.

CapabilityOpen webFree accountPro
AuthenticationNo direct API accessAPI keyAPI key
Rate-limit identityWebsite gatewayAccount keyAccount key
Issuer scopePublic browsingOne pinned issuerAll available issuers
Usage ledgerNot account-scopedIncludedIncluded

Trust boundary

Normalized for analysis, traceable to the authority.

OpenInsider creates stable entities and fields without pretending the normalized record replaces its regulatory source.

Build the first request, then inspect the full contract.

Sign in to create an account-scoped key. Swagger and the OpenAPI JSON remain the authoritative operation and schema references.