Skip to main content
GET
/
assets
/
search
Search for assets by ticker, name, or partial match
curl --request GET \
  --url https://service.bluumfinance.com/v1/assets/search \
  --header 'Authorization: Basic <encoded-value>'
{
  "data": [
    {
      "id": "b0b6dd9d-8b9b-48b9-bbb8-bbbb49bb1bbb",
      "class": "us_equity",
      "market": "NASDAQ",
      "symbol": "AAPL",
      "name": "Apple Inc.",
      "status": "active",
      "tradable": true,
      "marginable": true,
      "shortable": true,
      "easy_to_borrow": true,
      "fractionable": true,
      "currency": "USD"
    },
    {
      "id": "c1c7ee0e-9c0c-59c0-ccc9-cccc5acc2ccc",
      "class": "us_equity",
      "market": "NYSE",
      "symbol": "AAPL",
      "name": "Apple Inc. Class A",
      "status": "active",
      "tradable": true,
      "marginable": true,
      "shortable": true,
      "easy_to_borrow": true,
      "fractionable": true,
      "currency": "USD"
    }
  ],
  "count": 2
}

Documentation Index

Fetch the complete documentation index at: https://docs.bluumfinance.com/llms.txt

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

Authorizations

Authorization
string
header
required

HTTP Basic Authentication using the API Key as username and API Secret as password.

Query Parameters

q
string

Search query (ticker, name, or partial match). If not provided, returns all assets up to the limit.

status
enum<string>
default:active

Filter by asset status. Defaults to 'active'.

Available options:
active,
inactive
asset_class
enum<string>

Filter by asset class.

Available options:
us_equity,
crypto,
us_option
limit
integer
default:50

Maximum number of results to return. Defaults to 50, maximum is 100.

Required range: 1 <= x <= 100

Response

List of matching assets

data
object[]
count
integer

Number of results returned