Skip to main content
GET
/
v1
/
companies
List companies
curl --request GET \
  --url http://127.0.0.1:3003/v1/companies \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "cik": "0001045810",
      "country": "US",
      "description": "Designs and sells accelerated computing platforms.",
      "displayName": "NVIDIA",
      "exchange": "NASDAQ",
      "id": "co_2af02ee9d4cc4f5a8e8d502d",
      "industry": "Semiconductors",
      "isin": "US67066G1040",
      "legalName": "NVIDIA Corporation",
      "logoSquareUrl": "https://cdn.example.com/logos/nvda.png",
      "marketCapDollars": "2431093284000",
      "sector": "Technology",
      "ticker": "NVDA"
    }
  ],
  "filters": {
    "country": "US",
    "industry": "Semiconductors",
    "limit": 25,
    "query": "nvidia",
    "sortBy": "ticker",
    "sortDirection": "asc"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.monetary.dev/docs/llms.txt

Use this file to discover all available pages before exploring further.

Search and filter companies by ticker, name, exchange, sector, industry, and market cap ordering.
curl -sS "$MONETARY_API_BASE_URL/v1/companies?query=nvidia&limit=10" \
  -H "Authorization: Bearer $MONETARY_API_TOKEN" \
  -H "Accept: application/json"

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

query
string

Case-insensitive search across ticker, displayName, and legalName.

ticker
string

Case-insensitive exact ticker match.

isin
string

Case-insensitive exact ISIN match.

exchange
string

Case-insensitive exchange filter.

country
string

Case-insensitive country code filter.

sector
string

Case-insensitive sector filter.

industry
string

Case-insensitive industry filter.

sortBy
enum<string>
default:ticker

Sort key.

Available options:
ticker,
marketCapDollars
sortDirection
enum<string>
default:asc

Sort direction.

Available options:
asc,
desc
limit
integer
default:25

Maximum records returned.

Required range: 1 <= x <= 500

Response

Company list

data
object[]
required
filters
object
required