- Introduction
- Function Introduction
- Performance Monitor
- Fusion Hunter
- Quantitative Chart
- SEC Filing
- Insider Trading (Search by Ticker)
- Insider Trading (Search by Reporter)
- Insider Trading (Top Insider Trading)
- Institutional Holdings
- Investment Trends (Investment Company List)
- Investment Trends (Sector & Industry Sentiment)
- Investment Trends (Investment Company Sentiment)
- Investment Trends (Top Institutional Trading)
- Investment Trends (Top Institutional Hldg Change)
- Key Ratio Distribution
- Screener
- Financial Statement
- Key Metrics
- High Current Difference
- Low Current Difference
- Relative Strength Index
- KDJ
- Bollinger Bands
- Price Earnings Ratio
- Price to Book Value
- Debt Equity Ratio
- Leverage Ratio
- Return on Equity
- Return on Assets
- Gross Margin
- Net Profit Margin
- Operating Margin
- Income Growth
- Sales Growth
- Quick Ratio
- Current Ratio
- Interest Coverage
- Institutional Ownership
- Sector & Industry Classification
- Data Portal
- API
- SEC Forms
- Form 4
- Form 3
- Form 5
- CT ORDER
- Form 13F
- Form SC 13D
- Form SC 14D9
- Form SC 13G
- Form SC 13E1
- Form SC 13E3
- Form SC TO
- Form S-3D
- Form S-1
- Form F-1
- Form 8-k
- Form 1-E
- Form 144
- Form 20-F
- Form ARS
- Form 6-K
- Form 10-K
- Form 10-Q
- Form 10-KT
- Form 10-QT
- Form 11-K
- Form DEF 14A
- Form 10-D
- Form 13H
- Form 24F-2
- Form 15
- Form 25
- Form 40-F
- Form 424
- Form 425
- Form 8-A
- Form 8-M
- Form ADV-E
- Form ANNLRPT
- Form APP WD
- Form AW
- Form CB
- Form CORRESP
- Form DSTRBRPT
- Form EFFECT
- Form F-10
- Form F-3
- Form F-4
- Form F-6
- Form F-7
- Form F-9
- Form F-n
- Form X-17A-5
- Form F-X
- Form FWP
- Form G-405
- Form G-FIN
- Form MSD
- Form N-14
- Form N-18F1
- Form N-18F1
- Form N-30B-2
- Form N-54A
- Form N-8A
- Form N-CSR
- Form N-MFP
- Form N-PX
- Form N-Q
- Form TTW
- Form TA-1
- Form T-3
- Form SC 14F1
- Form SE
- Form SP 15D2
- Form SUPPL
- Form 10-12G
- Form 18-K
- Form SD
- Form STOP ORDER
- Form TH
- Form 1
- Form 19B-4(e)
- Form 40-APP
- Form 497
- Form ABS-15G
- Form DRS
- Form MA
- Form UNDER
- AI sentiment
- Access guide
- Academy
- Term of service
- GDPR compliance
- Contact Us
- Question Center
Font Size: |
ID mappings
Symbol to CIK mapping
Map trading symbol to the most up-to-date central index key (CIK). CIK is a ten digits number maintained by the SEC to identify a person or company. CIK might be reused to identify totally unrelated different entities.
CREATE TABLE `symciks` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`symbol` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`cik` int(11) NOT NULL,
`recdate` date NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `index_symciks_on_symbol_and_cik` (`symbol`,`cik`),
KEY `index_symciks_on_cik` (`cik`),
KEY `index_symciks_on_recdate` (`recdate`)
) ENGINE=InnoDB AUTO_INCREMENT=3413720 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Field definition
symbol: The trading symbol.
cik: The most up-to-date central index key.
recdate: The date when the mapping was generated.
Standard industry classification
Map standard industry classification (SIC) code to industry name.
CREATE TABLE `sics` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`code` int(11) DEFAULT NULL,
`sic_industry` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`created_at` datetime DEFAULT NULL,
`updated_at` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `index_sics_on_code` (`code`)
) ENGINE=InnoDB AUTO_INCREMENT=450 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
code: SIC code.
sic_industry: Industry name.
CIK to company information mapping
Map CIK to the most up-to-date company information.
CREATE TABLE `compadrs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`cik` int(11) NOT NULL,
`name` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`sic` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
`irs` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`fisc` varchar(4) COLLATE utf8_unicode_ci DEFAULT NULL,
`adrone` varchar(300) COLLATE utf8_unicode_ci DEFAULT NULL,
`adrtwo` varchar(300) COLLATE utf8_unicode_ci DEFAULT NULL,
`city` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`state` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`zip` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`phone` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`recdate` date DEFAULT NULL,
`stateofincorp` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`mailingadr` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`cikname` varchar(200) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `index_compadrs_on_cik` (`cik`),
KEY `index_compadrs_on_sic` (`sic`),
KEY `index_compadrs_on_irs` (`irs`),
KEY `index_compadrs_on_state` (`state`)
) ENGINE=InnoDB AUTO_INCREMENT=48939515 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Field definition
cik: The central index key.
name: Name of the company or person.
sic: Standard industry classification code, which can be mapped to industry name through sics table.
irs: Internal revenue service number.
fisc: Fiscal year end.
adrone: Address line one.
adrtwo: Address line two.
city: Self-explanatory.
state: Either state name if in the United States, or country name if outside of the US.
zip: Self-explanatory.
phone: Self-explanatory.
recdate: The date when the record was generated or last updated.
GSTIDSEC to FIGI mapping
Map gstidsec to openFIGI id.
CREATE TABLE `gstidsec2figis` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`gstidsec` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`figi` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
`compositefigi` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
`shareclassfigi` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
`uniqueid` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`exchcode` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
`name` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`ticker` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
`marketsector` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
`securitytype` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `index_gstidsec2figis_on_gstidsec` (`gstidsec`),
UNIQUE KEY `index_gstidsec2figis_on_figi` (`figi`),
KEY `index_gstidsec2figis_on_compositefigi` (`compositefigi`),
KEY `index_gstidsec2figis_on_shareclassfigi` (`shareclassfigi`),
KEY `index_gstidsec2figis_on_uniqueid` (`uniqueid`),
KEY `index_gstidsec2figis_on_exchcode` (`exchcode`),
KEY `index_gstidsec2figis_on_ticker` (`ticker`),
KEY `index_gstidsec2figis_on_marketsector` (`marketsector`),
KEY `index_gstidsec2figis_on_securitytype` (`securitytype`)
) ENGINE=InnoDB AUTO_INCREMENT=142600734 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Field definition
gstidsec: See gstidsec definition in gstidanno table.
figi: Financial Instrument Global Identifier (FIGI) (formerly Bloomberg Global Identifier (BBGID)) is an open standard, unique identifier of financial instruments that can be issued to instruments including common stock, options, derivatives, futures, corporate and government bonds, municipals, currencies, and mortgage products.
compositefigi:
shareclassfigi: FIGI for identification of security classes.
uniqueid:
exchcode: Code of the security exchange.
name: Name of the security issuer.
ticker: Trading ticker.
marketsector: Identify whether the security is an equity, corporate/government/municipal bond, or mortgage.
securitytype: Identify the detailed security type. E.g. common stock, open-end fund, closed-end fund, ADR, and et ac.
GSTID annotation
Map gstidcpn to issuer name and gstidsec.
CREATE TABLE `gstidanno` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`gstidcpn` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
`name` varchar(300) COLLATE utf8_unicode_ci NOT NULL,
`gstidsec` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
`sectype` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `index_gstidsec` (`gstidsec`),
KEY `index_gstidcpn` (`gstidcpn`)
) ENGINE=InnoDB AUTO_INCREMENT=26989326 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Field definition
gstidcpn: Global STatistical analysis IDentification for ComPany Name (or security issuer), a self maintained identification system for unique identification of companies in the United States (can be partially mapped to OpenFIGI for US companies), mainland China, and Hongkong. GSTIDCPN is a 14-character string with the first two characters the country code (e.g. "US","CN","HK"), followed by "CPN", and nine alphanumeric characters.
name: The name of company or security issuer.
gstidsec: Global STatistical analysis IDentification for SECurity, a self maintained identification system for unique identification of securities traded in the United States, or mainland China, or Hongkong. GSTIDSEC is a 14 character string with the first two characters the country code (e.g. "US","CN","HK"), followed by "SEC", and nine alphanumeric characters.
sectype: The security type.
Industry code to NAICS and industry name
Map internal industry code to NAICS code as well as industry name.
CREATE TABLE `idscode2naics` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idscode` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`naics` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`idsname` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `index_idscode2naics_on_idscode` (`idscode`)
) ENGINE=InnoDB AUTO_INCREMENT=109 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Field definition
idscode: Internal industry code used throughout the dataportal to represent industry classification.
naics: North american industry classification system.
idsname: Name of the industry.
Sector code to sector name
Map internal sector code to sector name.
CREATE TABLE `seccode2sectors` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`seccode` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`secname` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `index_seccode2sectors_on_seccode` (`seccode`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Field definition
seccode: Internal sector code used throughout the dataportal to represent sector classification.
secname: Name of the sector.