Financial Instrument Database & Symbol Search avatar

Financial Instrument Database & Symbol Search

Pricing

from $1.00 / 1,000 dataset results

Go to Apify Store
Financial Instrument Database & Symbol Search

Financial Instrument Database & Symbol Search

Search 300,000+ stocks, ETFs, funds, indices, currencies, cryptocurrencies, and money markets by ticker, exchange, country, sector, category, or identifier.

Pricing

from $1.00 / 1,000 dataset results

Rating

0.0

(0)

Developer

Fetch Finch

Fetch Finch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Share

Search and export a structured catalog of more than 300,000 financial instruments in seconds. Find stocks, ETFs, funds, indices, currencies, cryptocurrencies, and money-market instruments by ticker, name, exchange, country, sector, classification, or security identifier.

Use the Actor as a searchable reference database for research, data enrichment, screening, ETL pipelines, portfolio tooling, and financial applications. Results are written to an Apify dataset in normalized JSON format.

Pricing

This Actor uses transparent pay-per-event pricing. You pay $0.001 per record written to the default dataset. The Apify-recommended Actor start charge remains enabled at $0.00005 per start, and platform usage is included rather than passed through as a separate charge. Empty searches do not produce result charges.

What you can do

  • Find stocks and funds by keyword, country, sector, industry, exchange, market, or market-cap class.
  • Discover ETFs, indices, families, and categories.
  • Search currency pairs by base or quote currency.
  • Search cryptocurrency instruments by ticker or underlying cryptocurrency.
  • Look up exact symbols, ISINs, CUSIPs, FIGIs, composite FIGIs, and share-class FIGIs.
  • Explore available classifications with facet counts before building a search.
  • Include delisted records when historical or reference coverage matters.
  • Export results in pages using deterministic sorting and offset pagination.

This Actor provides reference and classification data. It does not provide live prices, historical prices, financial statements, quotes, or investment advice.

Operations

Search instruments

Use keyword search for fast discovery across symbols, names, descriptions, websites, and identifiers. Use substring search when you need broader partial matching, such as finding currency symbols that contain USD.

Filters combine with AND. Multiple values within one filter combine with OR.

{
"operation": "search",
"assetTypes": ["equities"],
"countries": ["United States"],
"sectors": ["Information Technology"],
"query": "cloud",
"primaryListingsOnly": true,
"limit": 100
}

Look up exact instruments

Use lookup when you already have symbols or identifiers. Every supplied value is matched exactly, case-insensitively, against supported identifier fields.

{
"operation": "lookup",
"lookupValues": ["AAPL", "US0378331005", "BBG000B9XRY4"]
}

You can also use the symbols field for exact symbol lookups.

Explore facets

Use facets to see the most common values for asset types, sectors, industries, exchanges, countries, currencies, categories, families, and other classifications within a filtered scope.

{
"operation": "facets",
"assetTypes": ["equities"],
"countries": ["United States"],
"facetLimit": 25
}

Supported asset types

equities, etfs, funds, indices, currencies, cryptos, and moneymarkets.

Leave assetTypes empty to search across the complete catalog.

Filters and controls

The Actor supports the following input controls:

  • query and queryMode: keyword or substring matching.
  • symbols and lookupValues: exact symbols and security identifiers.
  • countries, currencies, sectors, industryGroups, and industries.
  • exchanges, mics, markets, and marketCaps.
  • categoryGroups, categories, and families.
  • baseCurrencies, quoteCurrencies, and cryptocurrencies.
  • primaryListingsOnly: excludes dotted symbols for equities, ETFs, and funds using a consistent reference-data heuristic.
  • includeDelisted: includes records marked delisted; it does not exclude active records.
  • sortBy and sortDirection: deterministic sorting by name, symbol, or asset type.
  • offset and limit: repeatable pagination for larger result sets.

The default limit is 100 records. Set allowLargeExport to true before using limit: 0 or requesting more than 10,000 records.

Output

Search and lookup operations write one normalized record per instrument. Missing fields are returned as null.

Records include:

  • Instrument type, symbol, name, and description.
  • Currency, country, exchange, MIC, market, and website.
  • Sector, industry group, industry, market-cap class, category, and family.
  • ISIN, CUSIP, FIGI, composite FIGI, and share-class FIGI.
  • Base and quote currencies for currency instruments.
  • Underlying cryptocurrency for crypto instruments.
  • Delisted status where available.

The facets operation writes one summary record containing totalMatches and facet values with counts.

Every run also stores a RUN_INFO record with the selected operation, applied filters, match count, records written, pagination settings, and snapshot metadata.

Try a ready-made example

These public tasks are preconfigured for common workflows. Open one, review the input, and click Start:

Common questions

Is this a live market-data API?

No. It is a fast reference catalog for instrument discovery, classifications, and identifiers. Use a live market-data provider for prices, quotes, and time series.

Can I search all asset classes at once?

Yes. Omit assetTypes or provide multiple asset types in the same request.

How do I find all records for a country or sector?

Use the relevant classification filter and set a suitable limit. For very large exports, enable allowLargeExport and use pagination where appropriate.

Keyword search covers descriptive fields as well as symbols and names. This improves discovery but can return multiple listings or instruments whose descriptions contain the search terms. Use exact lookup when precision is required.