Skip to main content
GET
/
v1
/
validate-symbol
Validate Symbol
curl --request GET \
  --url https://api.chicago.global/v1/validate-symbol \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "symbol": "AAPL",
  "ric": "AAPL.O",
  "valid": true,
  "message": "Symbol 'AAPL' resolved to RIC 'AAPL.O'"
}
Check if a stock symbol is valid and get its resolved RIC.

Query Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol to validate (e.g., AAPL, RELIANCE)

Response

Valid symbol:
{
  "success": true,
  "symbol": "AAPL",
  "ric": "AAPL.O",
  "valid": true,
  "message": "Symbol 'AAPL' resolved to RIC 'AAPL.O'"
}
Invalid symbol:
{
  "success": false,
  "symbol": "FAKE123",
  "ric": null,
  "valid": false,
  "message": "Symbol 'FAKE123' not found"
}
Use this endpoint to verify symbols before calling other endpoints. All stock endpoints accept both ticker shorthand (e.g., AAPL) and full RIC format (e.g., AAPL.O).

Example

curl "https://api.chicago.global/v1/validate-symbol?symbol=AAPL" \
  -H "Authorization: Bearer YOUR_API_KEY"

Authorizations

Authorization
string
header
required

API key passed as Bearer token

Query Parameters

symbol
string
required

Stock symbol to validate (e.g., AAPL, RELIANCE)

Response

Validation result

success
boolean

Whether the request was successful

symbol
string

The symbol that was queried

ric
string | null

Resolved Reuters Instrument Code (null if invalid)

valid
boolean

Whether the symbol is valid

message
string

Human-readable result message