1. ISIC Classifications
FinancialReports
  • FinancialReports API Documentation
  • Changelog
  • Python SDK
  • S3 Bulk Delivery
  • Companies
    • List Companies
      GET
    • Retrieve Company Details
      GET
    • Retrieve Company Financials
      GET
    • Predict Next Annual Report
      GET
    • List Company Merges
      GET
    • Resolve Companies by Identifier (Batch)
      POST
  • Filings
    • List Filings
      GET
    • Retrieve Filing Details
      GET
    • Retrieve Filing History (Audit Trail)
      GET
    • Retrieve Filing Markdown
      GET
  • Filing Types
    • The Financial Reporting Classification Framework (FRCF)
    • List Filing Types
      GET
    • Retrieve Filing Type
      GET
  • Filing Categories
    • List Filing Categories
    • Retrieve Filing Category
  • Languages
    • Understanding Language Codes
    • List Languages
    • Retrieve Language
  • ISIC Classifications
    • Understanding ISIC Classification
    • List ISIC Classes
      GET
    • Retrieve ISIC Class
      GET
    • List ISIC Divisions
      GET
    • Retrieve ISIC Division
      GET
    • List ISIC Groups
      GET
    • Retrieve ISIC Group
      GET
    • List ISIC Sections
      GET
    • Retrieve ISIC Section
      GET
  • Countries
    • Understanding Country Codes
    • List Countries
    • Retrieve Country
  • Sources
    • Understanding Data Sources
    • List Data Sources
    • Retrieve Data Source
  • Watchlist
    • Get User's Watchlist
    • Add Company to Watchlist
    • Remove Company from Watchlist
    • Bulk Add Companies to Watchlist
    • Bulk Remove Companies from Watchlist
  • Webhooks (Management)
    • List Webhooks
    • Create Webhook
    • Retrieve Webhook
    • Update Webhook
    • Partial Update Webhook
    • Delete Webhook
    • List Delivery Logs
    • Retrieve Delivery Detail
    • Replay Delivery
    • Regenerate Secret Key
    • Test Webhook
    • Filing Processed Event
    • Filing Received Event
  • ISINs
    • List ISINs
    • Retrieve ISIN
  • Financial Data
    • List Line Item Definitions
    • Retrieve Line Item Definition
  • Security Listings
    • List security listings (exchange + ticker per company)
    • Retrieve a single security listing
  • Schemas
    • Company
    • Language
    • Filing
    • Source
    • BulkWatchlist
    • BulkWatchlistResponse
    • CompanyMinimal
    • Country
    • ErrorDetail
    • DesignatedSponsor
    • CompanyListing
    • FilingType
    • CompanyMerge
    • ISICClass
    • CompanyMergedInto
    • FilingProcessedPayload
    • ISICDivision
    • FilingCategory
    • ISICGroup
    • FilingHistory
    • CompanyResolveMatch
    • ISICSection
    • CompanyResolveRequest
    • EntityLegalForm
    • CompanyResolveResponse
    • CompanyResolveResult
    • PaginatedFilingTypeList
    • PaginatedCompanyMinimalList
    • CompanyResolveStatusEnum
    • CompanyResolveSummary
    • PaginatedCountryList
    • PaginatedISICClassList
    • CompanyResolveViaEnum
    • ISIN
    • ListedStockExchange
    • PaginatedISICDivisionList
    • PaginatedSourceList
    • PaginatedISICGroupList
    • PaginatedISICSectionList
    • FiscalPeriodEnum
    • NextAnnualReport
    • PaginatedLanguageList
    • PaginatedFilingCategoryList
    • WatchlistAction
    • Jurisdiction
    • WatchlistCompany
    • PaginatedFilingHistoryList
    • FilingSummary
    • WatchlistResponse
    • PaginatedWebhookList
    • PaginatedISINList
    • NullEnum
    • PaginatedWebhookDeliveryList
    • StockIndex
    • ProcessingStatusEnum
    • IngestionModeEnum
    • StatusEnum
    • LineItemDefinition
    • PaginatedCompanyMergeList
    • WebhookDelivery
    • WebhookSecret
    • PaginatedFilingSummaryList
    • PaginatedLineItemDefinitionList
    • StatementTypeEnum
    • PaginatedSecurityListingList
    • PatchedWebhook
    • ResolveRow
    • SecurityListing
    • WatchlistPage
    • Webhook
    • WebhookCompanyPayload
    • WebhookCreateResponse
    • WebhookDeliveryDetail
    • WebhookFilingPayload
    • WebhookReplayResponse
    • WebhookTestResponse
  1. ISIC Classifications

Understanding ISIC Classification

What is ISIC?#

The International Standard Industrial Classification of All Economic Activities (ISIC) is a United Nations system that provides a coherent and consistent classification structure for economic activities. It serves as a comprehensive framework for collecting and reporting economic data in a format designed for economic analysis, decision-making, and policy-making.
Our API uses ISIC Revision 5, the latest version, to categorize companies, allowing you to perform detailed industry-level analysis and filtering.

The ISIC Rev. 5 Hierarchy#

ISIC organizes economic activities into a hierarchical, four-level structure of mutually exclusive categories. Each level provides a more granular classification than the one above it.
Level 1: Sections
This is the highest and broadest level, identified by a single alphabetical letter.
There are 22 sections in total in ISIC Rev. 5.
Example: Section C - "Manufacturing".
Level 2: Divisions
A breakdown of a Section, identified by a two-digit numerical code.
There are 87 divisions in total.
Example: Division 14 - "Manufacture of wearing apparel".
Level 3: Groups
A breakdown of a Division, identified by a three-digit numerical code.
There are 258 groups in total.
Example: Group 141 - "Manufacture of wearing apparel, except fur apparel".
Level 4: Classes
This is the most detailed level of the classification, identified by a four-digit numerical code.
There are 463 classes in total.
Example: Class 1410 - "Manufacture of wearing apparel, except fur apparel".

ISIC in the FinancialReports API#

Our API provides separate endpoints for each level of the ISIC hierarchy, allowing you to explore the structure and filter companies at any level of granularity.
/isic-sections/
/isic-divisions/
/isic-groups/
/isic-classes/
When you retrieve data from a detailed endpoint like /isic-classes/, the response object contains the full nested hierarchy. The official ISIC terminology corresponds to our API's field names as follows:
Official ISIC TermAPI Field NameExample Code
SectionsectorC
Divisionindustry_group14
Groupindustry141
Class(root object)1410

Example: Deconstructing an ISIC Class Response#

The following is an example response for a single ISIC Class from the GET /isic-classes/ endpoint. You can see how the hierarchy is nested within the industry object.
{
  "code": "1410",
  "name": "Manufacture of wearing apparel, except fur apparel",
  "industry": {
    "code": "141",
    "name": "Manufacture of wearing apparel, except fur apparel",
    "industry_group": {
      "code": "14",
      "name": "Manufacture of wearing apparel",
      "sector": {
        "code": "C",
        "name": "Manufacturing"
      }
    }
  }
}
This structure shows that:
ISIC Class 1410 ("Manufacture of wearing apparel, except fur apparel")...
...belongs to ISIC Group 141 (the industry object)...
...which belongs to ISIC Division 14 (the industry_group object)...
...which belongs to ISIC Section C (the sector object).
You can use this hierarchy to filter our /companies/ endpoint at any level.

🔗 Official Resources#

For a complete understanding of ISIC Revision 5, including detailed explanatory notes and the full classification structure, refer to the official United Nations documents:
Introduction (PDF)
Explanatory Notes (PDF)
Structure Only (CSV)
Structure and Explanatory Notes (Excel)
Modified at 2025-08-16 08:27:28
Previous
Retrieve Language
Next
List ISIC Classes
Built with