You render this screen by combining data from two sources: the Universe Configuration API for static metadata
(names, descriptions, collections) and the Investment Products API for live trading data (prices, returns,
trading status).
Data sources
Building a complete discover screen requires two data sources:Universe Configuration
Static metadata: asset names, descriptions, collections, asset classes, sectors, and search terms.
Investment Products
Live data: prices, returns, trading status, and listed state.
Prerequisites
- Backend access to the M2M endpoints
- Bearer token with
read:usersscope - Your tenant identifier for universe configuration
What to fetch
Universe configuration (static metadata)
Universe configuration (static metadata)
Use Get universe configuration to retrieve asset metadata and discovery content.Returns:
- Asset names, descriptions, logos
- Asset classes, sectors, geographies
- Discovery collections (Big Tech, AI & Robotics, etc.)
- Top movers, popular assets
- Search terms for each asset
Investment products (live trading data)
Investment products (live trading data)
Use Investment products to retrieve all listed instruments with live pricing.
- Query param —
populateTicker: Whentrue, the response includescurrentTickerenriched with prices per currency and the user’s convertedprice.
- Listed status
- Current prices and returns
- Trading currency
Example: fetch and combine data
Building discovery sections
Use thediscovery object from universe configuration to build curated sections:
See also
- Flows → Investment Universe - Complete integration guide
- API Reference → Universe Configuration
- API Reference → Investment Products