Bestseller
Stock Market US Equities

US Stock Symbols Directory

Paginated and searchable directory of US stock ticker symbols and company names

Data & API Features

Paginated and searchable US stock symbol lookup;
Partial matching by ticker symbol or company name;
Maximum 20 symbols per page with normalized pagination input;
Returns ticker symbol and company name only;
Stable symbol directory for downstream US stock APIs;
Suitable for symbol pickers, validation, and data joins;
Full HTTPS support (TLS v1.0 / v1.1 / v1.2 / v1.3);
Apple App Transport Security (ATS) compliant;
US Stock Symbols Directory
Annual Subscription
$49$99
Try it for free!
Sign in to get a trial key and test all APIs.
Sign In
Secure payment by Stripe

API Document

HTTP Protocol:HTTPS

HTTP Method:GET

HTTP Endpoint:https://api.gugudata.io/v1/stock/us/symbols

Response Type:application/json; charset=utf-8

DEMO Endpoint:https://api.gugudata.io/v1/stock/us/symbols/demo

Live Demo:Try Interactive Demo

Full API Docs:developers.gugudata.io

API Request Parameters

NameTypeIs RequiredDefault ValueRemark
appkeystringtrueYOUR_APPKEYAPPKEY obtained after subscription
querystringfalseSearch keyword for partial matching against ticker symbol or company name
pageIndexintegerfalse1Page number for pagination (starts from 1)
pageSizeintegerfalse20Number of records per page (valid range: 1-20, values outside the range are normalized to 20)

API Response Parameters

NameTypeRemark
dataStatusobjectResponse status information
dataStatus.requestParameterstringEcho of normalized request parameters
dataStatus.statusCodeintegerHTTP status code of the response
dataStatus.statusDescriptionstringHuman-readable status message
dataStatus.responseDateTimestringServer response timestamp
dataStatus.dataTotalCountintegerTotal number of records matching the query
dataarrayPaginated list of US stock ticker symbols
data[].symbolstringUS stock ticker symbol
data[].stockNamestringCompany name returned by Gugudata

API Response Status Codes

Status CodeExplanation of Status CodeRemarks
200API responding normally For business status codes, see below under API Custom Status Codes.
400Parameter error
402APPKEY error Please check if the APPKEY provided is the one obtained from the developer center.
403Account overdue Please pay attention to the E-mail reminders regarding order expiration.
429Request rate limited Requests cannot exceed 5 times per second. The CDN layer intelligently determines based on the frequency of IP requests. General high-frequency requests do not trigger this status code.
500API response error

Code Snippets

Others also bought