Stock List

Returns the list of stocks for a given region, including company name, ticker, exchange, and stock ID. Covers 9 regions and 60,000+ companies worldwide.
Author:Will ShawWill Shaw
Reviewed by:Charlie TianCharlie Tian
Fact checked by:Vera YuanVera Yuan
Updated March 13, 2026
GET/stocks/{region_code}

Path Parameters

Name Type Example Description
region_codestring-region code

Auth

headers: { 'Authorization': 'Replace with your API token' }

Examples

fetch('https://api.gurufocus.com/data/stocks/U', { method: 'GET', headers: { 'Authorization': 'Replace with your API token' }})

Responses

Successful response. The exact payload fields depend on this endpoint.

Example Body (Field Reference)

{ "data": [ { "company": "Accelitron Advanced Motor Controls Inc", "company_id": "GF00001ASR", "exchange": "OTCPK", "stockid": "US000N", "symbol": "AAMCF" }, { "company": "Almaden Minerals Ltd", "company_id": "GF000002K8", "exchange": "OTCPK", "stockid": "US000O", "symbol": "AAUAF" }, { "company": "... and more data points ..." } ], "page": 1, "total": 1000}

Introduction

Returns the list of stocks for a given region code, useful for filtering the stock universe by markets such as the U.S., Europe, or Asia.

Data Coverage

RegionsRegion CodeTotal Company CountTotal Stock Count
USAU12,000+35,000+
AsiaA27,000+32,000+
EuropeE10,000+47,000+
UK/IrelandB2,600+12,000+
CanadaC3,500+4,700+
OceaniaO2,400+4,700+
AfricaF1,300+1,500+
Latin AmericaS2,000+6,500+
India/PakistanI5,900+8,100+

Response Reference

Display NameField NameData Type
Comany Namecompanystring
Company Idcompany_idstring
Exchangeexchangestring
Stock Idstockidstring
Symbolsymbolstring