ARGAAM DATA KNOWLEDGE BASE

Understand the data behind every API parameter.

The identifiers, periods, metrics and mappings behind every parameter.

From identifier to meaning.
Tables pending
01Identify the parameter
02Resolve the mapping
03Use the exact request value
04Validate the response
Market mappings

IDs, names, and symbols

Entity mappings

Companies, funds, and records

Fiscal mappings

Periods, types, and years

Metric mappings

Fields, ratios, and indicators

HOW THIS KNOWLEDGE BASE HELPS

Translate technical parameters into business meaning.

The API catalog explains operations and request structures. This page complements it by documenting the controlled values and relationships used across Argaam data.

Discover valid values

Find the ID, symbol, type, or metric value accepted by the selected API operation.

Understand relationships

See how markets, sectors, companies, periods, fields, and metrics relate to one another.

Build consistent mappings

Use the same reference values across integrations, interfaces, reports, and internal data models.

CORE PARAMETER DICTIONARY

Common identifiers and parameters across the API catalog.

This initial dictionary explains the purpose of frequently used fields. The exact mapping values will be added when the source tables are provided.

ParameterMeaningHow to use itReference
MarketID / marketIdNumeric market identifier used to scope market-level data.Resolve through the Markets mapping table.Market mapping
MarketNameHuman-readable market label returned for display and interpretation.Pair with the corresponding market identifier.Market mapping
CompanyID / companyIdNumeric identifier for a company or listed entity.Resolve through the Companies mapping table.Company mapping
CompanyNameHuman-readable company name, sometimes provided in Arabic and English variants.Use for display; retain the identifier for request logic.Company mapping
StockSymbol / symbolMarket-facing company symbol used by company-level operations.Copy the value exactly as published for the selected market.Company mapping
FiscalPeriodIDIdentifier for a financial reporting period record.Resolve through the Fiscal Periods mapping table.Fiscal mapping
FiscalPeriodTypeIDIdentifier for the reporting-period category.Use the mapping table to understand permitted values.Fiscal mapping
FiscalYear / yearReporting or calendar year used to filter time-based data.Follow the operation schema for accepted value and format.Reference
MetricMetric or ranking key used to select a calculated measure.Use only supported values published in the Metrics table.Metric mapping
FSFieldID / fieldIdIdentifier for a financial statement, ratio, indicator, or configurable field.Resolve the identifier before requesting field-level data.Field mapping
SectorID / sectorIdIdentifier for a sector or classification group.Resolve through the relevant sector taxonomy.Sector mapping
LanguageID / langLanguage selector used by operations with multilingual output.Use the language mapping and exact value required by the operation.Language mapping
Parameter names and casing must be copied exactly. The catalog contains variations such as marketId and marketID, companyId and companyID, or lang and languageID. Treat the operation documentation as the source of truth for each request and response.
RELATIONSHIP MODEL

Understand how the main identifiers connect.

These flows are conceptual guides for interpreting the data. The final mapping tables will define the exact values and available relationships.

MarketID

Identifies the market scope.

MarketName / MarketSymbol

Provides the market label or symbol.

SectorID

Identifies a sector or classification.

CompanyID

Identifies the company entity.

CompanyName / StockSymbol

Provides display and market-facing values.

FiscalPeriodTypeID

Identifies the reporting-period category.

FiscalPeriodID

Identifies the specific reporting period.

FiscalYear

Defines the reporting year.

FSFieldID / Metric

Selects a financial field or calculated measure.

Value

Returns the requested observation or result.

Use these diagrams for orientation only; they do not represent a physical database schema or guarantee that every operation supports every relationship.

REQUEST PARAMETER TYPES

Recognize how parameters are used in API requests.

Parameters may identify a resource, control a filter, define a time range, or manage the amount of data returned.

Identifiers

Select a market, company, fund, project, deal, article, field, or other record.

marketId · companyId · fundId · fieldId
Filters

Narrow a result by category, type, sector, region, language, or other conditions.

type · category · sectorId · regionId · lang
Dates and periods

Control reporting periods, historical ranges, and as-of-date requests.

from · to · asOf · year · fiscalPeriod
Search and selection

Provide a search phrase, symbol, metric, or configurable field.

q · searchText · symbol · metric · fsFieldId
Pagination and volume

Control the requested page and the number of records returned.

page · pageSize · records · companyCount
MAPPING LIBRARY

Reference tables that will be added to this knowledge base.

The structure is ready. Each card will be updated with searchable mapping tables when the underlying data is supplied.

MarketsAvailable

Map markets, names, symbols, countries, and related market attributes.

MarketID · MarketName · MarketSymbol · CountryID

Companies & SymbolsAvailable

Map companies to names, stock symbols, markets, sectors, and entity identifiers.

CompanyID · CompanyName · StockSymbol · SectorID

Fiscal PeriodsAvailable

Define reporting periods, period types, period values, and related years.

FiscalPeriodID · FiscalPeriodTypeID · FiscalYear

Metrics & Financial FieldsAvailable

Map supported metrics, statement fields, ratio fields, indicators, and units.

Metric · FSFieldID · FieldID · MeasuringUnitID

Sectors & ClassificationsAvailable

Document sector identifiers and the relevant Argaam, market, or classification taxonomy.

SectorID · SectorName · Classification

Languages & GeographiesAvailable

Map languages, countries, regions, and bilingual display fields.

LanguageID · CountryID · RegionID · NameAr · NameEn

HOW TO USE A MAPPING

Resolve values before sending the request.

Follow the same workflow whenever an operation requires an identifier, type, metric, field, or controlled value.

01
Open the API operation

Identify the exact path and query parameters required by the operation.

02
Find the mapping category

Open the market, company, fiscal, metric, sector, or domain-specific reference.

03
Select the approved value

Copy the identifier, symbol, type, or metric exactly as published.

04
Validate the response

Confirm that returned names and identifiers match the selected mapping.

Mapping tables will be added as the reference data becomes available.

This page already provides the structure and parameter guidance. The market, company, fiscal-period, metric, and other mapping tables can be inserted without redesigning the page.