API Reference

Brand API

Structured company data as JSON — name, logo URL, headquarters, and more.

API Playground

Try it live — each call uses your quota

Checking authentication...

Loading...

Click "Send Request" to see the response

Endpoint

GET https://api.vectorup.dev/api/logos/{identifier}/info?token=YOUR_TOKEN

Quick Start

curl "https://api.vectorup.dev/api/logos/AAPL/info?token=YOUR_TOKEN"

The identifier can be a stock ticker, company name, domain, or superinvestor name:

You haveURL pattern
Stock Ticker/api/logos/{symbol}/info
Company name/api/logos/{name}/info
Domain/api/logos/{domain}/info
Superinvestor/api/logos/{name}/info

Parameters

ParameterDefaultDescription
tokenrequiredYour publishable API token

Response

Returns a JSON object with company data. The response shape depends on the entity type ("stock", "merchant", or "superinvestor"). Fields that don't apply are returned as null.

{
  "name": "Apple Inc.",
  "symbol": "AAPL",
  "type": "stock",
  "description": "Apple Inc. designs, manufactures, and markets smartphones, personal computers...",
  "logo": "https://img.vectorup.dev/ticker/AAPL",
  "website": "https://apple.com",
  "industry": "Consumer Electronics",
  "sector": "Technology",
  "ceo": "Tim Cook",
  "employees": "164000",
  "founded": "1980-12-12",
  "headquarters": {
    "city": "Cupertino",
    "state": "California",
    "country": "US"
  },
  "exchange": "NASDAQ Global Select",
  "isin": "US0378331005",
  "market_cap": 3200000000000,
  "currency": "USD",
  "price": 178.72,
  "is_actively_trading": true
}

Fields

Common (all types)

Every response includes these four fields, regardless of entity type.

FieldTypeDescription
namestringCompany or entity name
symbolstringStock ticker, or firm name for other types
typestring"stock", "merchant", or "superinvestor"
logostringDirect URL to the logo image

Stocks & merchants

These fields are returned for both stock and merchant entities, but not for superinvestors.

FieldTypeDescription
descriptionstringCompany description
websitestringPrimary website URL
headquartersobjectcity, state, country
employeesstringNumber of employees (returned as a string)
foundedstringIPO date for stocks, founding date for merchants
industrystringIndustry classification
exchangestringExchange name
isinstringInternational Securities Identification Number

Stock-only fields

FieldTypeDescription
sectorstringMarket sector (e.g. "Technology")
ceostringCurrent CEO
cusip, cikstringUS security identifiers
currencystringTrading currency (e.g. "USD")
market_capnumberMarket capitalisation in USD
pricenumberLast known share price
betanumberBeta coefficient
last_dividendnumberMost recent dividend
eps_dilutednumberDiluted earnings per share
rangestring52-week price range
phonestringCompany phone number
is_actively_tradingbooleanWhether the stock is actively trading
is_etf, is_fund, is_adrbooleanOnly present when true

Merchant-only fields

FieldTypeDescription
foundersstring[]Company founders
key_peopleobject[]Key people — each with name and role
social_mediaobject[]Social media profile links
wikipediastringWikipedia article URL
products, services, brandsstring[]Products, services, and owned brands
subsidiariesstring[]Subsidiary companies
parent_companystringParent company name
area_servedstringGeographic regions served
company_typestringe.g. "Public", "Private", "Subsidiary"

Superinvestor-only fields

Superinvestor responses are minimal — they include the four common fields above plus these:

FieldTypeDescription
portfolio_managerstringPortfolio manager's name
firmstringInvestment firm name
portfolio_manager_sourcestringData source URL

Caching

Responses include Cache-Control: public, max-age=3600 — data is cached for one hour.

CORS

All endpoints return Access-Control-Allow-Origin: *, so you can call the API from any browser-based application.

Errors

  • 401 — Missing or invalid token
  • 404 — Identifier not found
  • 429 — Monthly quota exceeded

Rate Limits

Requests are counted per calendar month across all API keys on your account. When you exceed your quota the API responds with 429. Check your usage on the .