---
title: "List security listings (exchange + ticker per company)"
method: GET
path: "/security-listings/"
tags: ["Security Listings"]
---

# List security listings (exchange + ticker per company)

`GET /security-listings/`

## Request

- Base URL: `https://api.financialreports.eu`
- URL: `https://api.financialreports.eu/security-listings/`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer

Per-venue equity listings resolved from per-instrument identifier data. Filter by ticker/mic/exch_code/figi for reverse lookup, or by company id. Coverage expands over time.

## Query parameters

- `company` number
- `exch_code` string
- `figi` string
- `mic` string
- `ordering` string
- `page` integer
- `page_size` integer
- `ticker` string

## Response `200`

- PaginatedSecurityListingList
  - `count` integer, required: Total matching results. Exact for cheap queries, an estimate on broad or expensive ones. Do not use it to decide when to stop: follow `next` until it is null.
  - `next` string, uri, nullable
  - `previous` string, uri, nullable
  - `results` SecurityListing[], required
    - `id` integer, required
    - `company` CompanyMinimal, required
      - `id` integer, required: Unique identifier for the company.
      - `name` string, required: Company name.
      - `tagline` string, required: A short, one-liner describing the company's value proposition.
      - `isins` string[], required: Primary ISIN(s) for the company. Use the company detail endpoint for the full list.
      - `lei` string, required: Legal Entity Identifier (ISO 17442).
      - `sub_industry_code` string, nullable, required: ISIC classification code classifying the company.
      - `oics_code` string, nullable, required: The company's primary OICS class code (public preview, OICS v0.3), e.g. `TC.SC.SEM.CHP`. Null when the company has no class under the current OICS version, including entity types that carry none (funds, shells, financing vehicles). The full label is the `oics` object on the full company representation.
      - `country_code` string, required: ISO 3166-1 alpha-2 country code of the company's primary registration or headquarters.
      - `date_public` string, date, nullable, required: Date this company record was last updated on the FinancialFilings platform. With `id`, it is the `date_public_cursor` of an incremental company sync.
    - `mic` string, required
    - `ticker` string, required
    - `exch_code` string, required
    - `exchange_name` string, nullable, required: Display name of the exchange, when the MIC maps to a known venue.
    - `security_type` string, required
    - `market_sector` string, required
    - `figi` string, required
    - `composite_figi` string, required
    - `share_class_figi` string, required

## Other responses

- `403`: Missing or invalid API key, or the plan does not include this endpoint.
- `429`: Rate limit, plan quota or spend cap reached.

---

[API](https://skmtc.dev/financialreports/apis/financialfilings-api.md) · [All operations](https://skmtc.dev/financialreports/apis/financialfilings-api/llms.txt) · [OpenAPI document](https://skmtc.dev/financialreports/apis/financialfilings-api/revisions/a780251d6b05?raw)
