Send any ISIN, FIGI or CUSIP — or a ticker, for crypto — and get one clean instrument back: name, exchange, country, and a hosted logo. What's different: one canonical row per instrument, not a dozen duplicate exchange listings. Stocks, ETFs, bonds and crypto all return the same response shape, with class-specific fields spread in — sector for stocks, issuer for ETFs and bonds, ecosystem for crypto. Logos ship as vectors, crisp at any size. Two GET endpoints, no SDK, no pagination.
Framer AI AgentsDesign and publish professional sites with AI
Promoted
Maker
📌
Hello everyone!
Assets Intelligence started with a boring problem: making a list of holdings look good.
Every portfolio screen, watchlist and trade blotter needs two things per asset, a name a human recognises, and a logo. Reference data gives you neither. You get "APPLE INC ORD SHS" and no image, so you end up scraping logos from somewhere, exporting @2x and @3x versions, and it still looks blurry in a table row.
So we built the API we wanted. Send an ISIN, FIGI, CUSIP, or a ticker for crypto, and get back a clean display name and a hosted logo. The logos are vectors, so one file is sharp everywhere, no retina exports to manage. Stocks, ETFs, bonds and crypto all work the same way.
The rest is plumbing we handle so you don't: picking the one real listing per instrument instead of the fourteen duplicate exchange rows, and resolving crypto tickers to the asset people actually mean when they say BTC.
Happy to answer anything, especially about logo coverage.
Name, links and tags are unchanged from before.