Appendix B Metainfo

This section provides reference endpoints for retrieving metadata and constant values used throughout the API

Market:

market: [ { value: "0-1000000000", label: "Less than 1B" }, { value: "1000000000-100000000000", label: "1B - 100B" }, { value: "100000000000-500000000000", label: "100B - 500B" }, { value: "500000000000-9999999999999", label: "More than 500B" }, ]


Exchange:

file-download
28KB

Country:

file-download
23KB

Sector:

file-download
13KB

Report Type Classification

Endpoint

Description

Retrieves the complete hierarchical classification system for report types used in Orbitfin. The classification uses a three-level taxonomy (Level 1 → Level 2 → Level 3) to categorize various corporate reports, filings, and announcements.

Request

Headers

Name
Type
Required
Description

Content-Type

string

Yes

application/json

X-API-KEY

string

Yes

api-key

Example Request

Response

Response Fields

Top-Level Fields

Field
Type
Description

status_code

integer

HTTP status code (200 for success)

data

object

Container object with version info and report type classifications

detail

string/null

Additional error details (null on success)

message

string

Response status message

Data Object

Field
Type
Description

version

string

Version number of the report type classification system

report_type_list

array

Array of report type objects with hierarchical classification

Report Type Object (data.report_type_list[])

Field
Type
Description

lv3_id

string

Level 3 (most specific) report type identifier

lv3_name

string

Level 3 report type name (specific report category)

lv2_id

string

Level 2 (intermediate) category identifier

lv2_name

string

Level 2 category name (report subcategory)

lv1_id

string

Level 1 (top-level) category identifier

lv1_name

string

Level 1 category name (broad report classification)

Example Response

Classification Hierarchy

The report types follow a three-level hierarchical structure:

Example:

Last updated