MH MediaHarvester Web Context API

Finance Data

Stock Ticker Enrichment

Resolve public-company tickers and ISINs into company websites, logos, brand profiles and stock metadata.

Ticker Logo Brand Portfolio UI
01 Ticker + exchange lookup
02 ISIN lookup endpoint
03 Brand profile enrichment
04 Logo Link for portfolio tables

How it works

From input to useful output in three steps

GET /v1/brand/retrieve-by-ticker
Lookup

Resolve the ticker

Use ticker and exchange hints to identify the company and official domain.

GET /v1/brand/retrieve-by-ticker
Enrich

Attach brand context

Fetch logo, description, colors and simplified profile fields for fast UI rendering.

GET /v1/brand/retrieve-simplified
Display

Make finance data readable

Use logos and descriptions in watchlists, investor dashboards and portfolio exports.

Logo Link + brand payload

Example workflow

Ticker to recognizable company card

Input symbol

AAPL on NASDAQ inside a portfolio, CRM or finance app.

MediaHarvester resolves

Company name, domain, logo, description, colors and stock metadata.

User sees

A portfolio row with a recognizable logo, company context and clean visual identity.

GET /v1/brand/retrieve-by-ticker?ticker=AAPL&ticker_exchange=NASDAQ

Built for

Teams that can use this immediately

Portfolio apps

Challenge: Ticker tables are hard to scan.

Solution: Add logos and company names.

Impact: Users recognize holdings faster.

Fintech CRMs

Challenge: Public-company accounts need context.

Solution: Resolve tickers to domains and profiles.

Impact: Records become more useful.

Research tools

Challenge: Symbols alone are not enough.

Solution: Add brand and company summary data.

Impact: Reports are clearer for readers.

01

Make tickers readable

Convert ticker symbols into company names, domains, logos, descriptions and visual profile cards.

02

Improve portfolio UX

Use Logo Link and simplified brand data in watchlists, portfolio views and finance dashboards.

03

Combine company and market context

Pair ticker resolution with company branding and public profile information in one user experience.

Implementation FAQ

Questions teams ask before building Stock Ticker Enrichment

12 answers
What does Stock Ticker Enrichment help me build?

It turns Ticker and ISIN enrichment for fintech, CRM and investment workflows. into a repeatable workflow. The first practical outcome is ticker + exchange lookup.

Which API should I call first?

Start with GET /v1/brand/retrieve-by-ticker. The workflow section shows the supporting endpoints to add when you need more context, evidence or visual assets.

What input do I need from my user?

The smallest useful input is shown in the example workflow: AAPL on NASDAQ inside a portfolio, CRM or finance app. Ask only for the domain, URL, email, ticker or descriptor that the selected endpoint actually needs.

What should I store from the response?

Store the normalized result together with source URLs, confidence or access state, and the time it was fetched. This keeps later refreshes and human review explainable.

Can I use this from a backend, CLI or AI agent?

Yes. The REST endpoint, TypeScript and Python SDKs, CLI and MCP tools use the same local API contract. No-code templates are available for business workflows.

How do I keep the result current?

Use maxAgeMs where the endpoint supports it, or schedule the relevant crawl or workflow. Refresh facts that can change and cache stable assets such as logos more aggressively.

What happens when the website blocks access?

The API reports blocked, verification_required, login_required, robots_disallowed or permission_required instead of treating an empty page as a successful result.

How should I handle missing fields?

Keep the UI usable with optional fields, sensible placeholders and manual overrides. A missing logo, address or classification should not prevent the rest of the workflow from completing.

Who is this workflow designed for?

The examples focus on portfolio apps, fintech crms, research tools, but the API response is general enough to use in custom applications.

Can I review the result before publishing it?

Yes. Show extracted values, source URLs and generated visual previews in an approval step before changing customer-facing content or records.

Is batch processing supported?

Use the batch, crawl or workflow endpoint shown for the capability when available. For smaller integrations, process a controlled list and record individual failures rather than failing the whole job.

How do I try the complete example locally?

Open the linked playground from this page or call GET /v1/brand/retrieve-by-ticker at http://127.0.0.1:8013 with X-API-Key: mh-localhost-dev-key. The example payload on this page is ready to adapt.

Related use cases

Explore adjacent workflows