Corporate actions data and APIs

Get upcoming and historical company events— dividends, splits, M&A, listings, and more.

See pricing

215

Venues worldwide

310,000+

Stocks, ETFs, bonds, and more

61

Event types supported

6 years

Point-in-time history

Corporate actions hero illustration
Used by 3,000+ leading firms and high-growth startups

Over 60 event types covered

Upcoming and historical corporate action events that affect security prices and listing statuses. See all events ->

Dividends

Upcoming and past dividends, declaration, ex-dividend, record, and payment dates.

Forward and reverse splits

Capital changes like forward splits and reverse splits with effective dates.

Adjustment factors

To back-adjust end-of-day prices, EPS, P/E and other prices for all corporate actions.

Mergers and acquisitions

Ticker changes caused by mergers, acquisitions, demergers, spinoffs, and more.

IPOs and new listings

Upcoming and historical listings like initial public offerings (IPOs), with listing dates.

Listing continuity

Listing continuity events like name changes, delistings, and description changes.

Capital changes

Such as share buybacks, redemptions, bonus issues, and rights issues.

Legal actions

Legal issues like bankruptcy and class action lawsuits, with filing and notice dates.

Announcements

Coming soon

Machine-readable announcements from over 400 sources, timestamped to the second.

Everything in one modern API

Databento’s reference data API works with any language. We also provide official client library support in Python.

Optimized for Pandas dataframes

Works natively with Pandas dataframes on our official Python client library.

Entire venue in a single API call

Point-in-time format

Get corporate events timestamped as if you were live. Backtest accurately without survivorship or lookahead bias.

Precision timestamping with PTP

Easy setup on any platform

Open source library and standard HTTP API. Works on Linux, macOS and Windows out of the box.

Image of order book data.

Merge corporate actions with price data easily

Based on the same conventions, symbology, and timestamp formats as Databento’s historical and live APIs, making it easy to join with market data.

Multiple customizations

Fast, cloud-neutral API

Blazingly fast from any public cloud or your own premises.

Image of nanosecond resolution icons.

4 updates per day

Get latest intraday data before market open, after end of day, and more.

Multiple customizations

Multiple formats

Read directly in your application or write files to disk in CSV, JSON, or Parquet.

Multiple customizations

Global coverage of 215 markets

310,000+ listed and delisted stocks, ETPs, DRs, bonds, and more from 85,000+ issuers and companies. See all supported venues ->

182 countries

215 venues

Supported exchanges in North America

United States flag

United States

Cboe BZX

FINRA OTCBB

FINRA TRACE

Investors Exchange

Nasdaq

NYSE National

New York Stock Exchange

NYSE American

NYSE Arca

OTC Markets Group

Canada flag

Canada

Canadian Securities Exchange

Cboe Canada

Toronto Stock Exchange

TSX Venture Exchange

Mexico flag

Mexico

Institutional Stock Exchange

Bolsa Mexicana de Valores

Other flag

Other

Bahamas International Securities Exchange

Barbados Stock Exchange

Bermuda Stock Exchange

Cayman Islands Stock Exchange

Bolsa Nacional de Valores

Dutch Caribbean Securities Exchange

Dominican Republic Stock Exchange

El Salvador Stock Exchange

Guatemala National Stock Exchange

Central American Securities Exchange

Jamaica Stock Exchange

Nicaragua Stock Exchange

Latin American Stock Exchange

Eastern Caribbean Securities Exchange

Trinidad & Tobago Stock Exchange

Supported exchanges in Europe

United Kingdom flag

United Kingdom

Aquis Stock Exchange

Euronext London

London Stock Exchange

Germany flag

Germany

Berlin Stock Exchange

Dusseldorf Stock Exchange

Frankfurt Stock Exchange

Hamburg Stock Exchange

Hanover Stock Exchange

Munich Stock Exchange

Stuttgart Stock Exchange

Xetra

Switzerland flag

Switzerland

BX Swiss

SIX Structured Products Exchange

SIX Swiss Exchange

Nordic and Baltic region flag

Nordic and Baltic region

Nasdaq Copenhagen

Nasdaq Tallinn

Nasdaq Helsinki

Nasdaq Riga

Nasdaq Vilnius

Euronext NOTC

Oslo Bors

Nasdaq Nordic Stockholm

Nordic Derivatives Exchange

Nordic Growth Market

Spotlight Stock Market

Pan-European region flag

Pan-European region

Vienna Stock Exchange

Euronext Brussels

Zagreb Stock Exchange

Prague Stock Exchange

Euronext Dublin

Borsa Italiana

Euronext Amsterdam

Warsaw Stock Exchange

Euronext Lisbon

France flag

France

Euronext Paris

Spain flag

Spain

AIAF - Fixed Income Market

Barcelona Stock Exchange

Bilbao Stock Exchange

BME Growth

Madrid Stock Exchange

Spanish Stock Exchange Interconnection System

Valencia Stock Exchange

Other flag

Other

Tirana Stock Exchange

Baku Stock Exchange

Belarus Currency and Stock Exchange

Banja Luka Stock Exchange

Sarajevo Stock Exchange

Bulgarian Stock Exchange

Cyprus Stock Exchange

Faroese Securities Market

Georgian Stock Exchange

Gibraltar Stock Exchange

Athens Exchange

The International Stock Exchange

Budapest Stock Exchange

Nasdaq Iceland

Luxembourg Stock Exchange

Malta Stock Exchange

Moldova Stock Exchange

Montenegro Stock Exchange

Macedonian Stock Exchange

Bucharest Stock Exchange

Belgrade Stock Exchange

Bratislava Stock Exchange

Ljubljana Stock Exchange

Istanbul Stock Exchange

Innex Stock Exchange

Kiev International Stock Exchange

Perspektiva Stock Exchange

PFTS Stock Exchange

Ukrainian Exchange

Supported exchanges in Asia-Pacific

China flag

China

Beijing Stock Exchange

China Interbank Bond Market

Shanghai Hong Kong Stock Connect - Northbound

Shanghai Stock Exchange

Shenzhen Hong Kong Stock Connect - Northbound

Shenzhen Stock Exchange

Japan flag

Japan

Fukuoka Stock Exchange

Nagoya Stock Exchange

Sapporo Securities Exchange

Tokyo Stock Exchange

Hong Kong flag

Hong Kong

Hong Kong Shanghai Stock Connect - Southbound

Hong Kong Shenzhen Stock Connect - Southbound

Hong Kong Stock Exchange

India flag

India

BSE

Metropolitan Stock Exchange of India

National Stock Exchange of India

South Korea flag

South Korea

Korea New Exchange

Korea Stock Exchange

Australia flag

Australia

Australian Securities Exchange

Cboe Australia

National Stock Exchange of Australia

SIM Venture Securities Exchange

Sydney Stock Exchange

Taiwan flag

Taiwan

Taipei Exchange

Taiwan Stock Exchange

Singapore flag

Singapore

Singapore Exchange

Other flag

Other

Armenia Securities Exchange

Chittagong Stock Exchange

Dhaka Stock Exchange

Cambodia Securities Exchange

South Pacific Stock Exchange

Indonesian Stock Exchange

Astana International Exchange

Kazakhstan Stock Exchange

Kyrgyz Stock Exchange

Lao Securities Exchange

Labuan International Financial Exchange

Malaysian Exchange

Maldives Stock Exchange

Mongolian Stock Exchange

Nepal Stock Exchange

NZX

Pakistan Stock Exchange

Papua New Guinea National Stock Exchange

Philippine Stock Exchange

MERJ Exchange

Colombo Stock Exchange

Stock Exchange of Thailand

Tashkent Republican Stock Exchange

Hanoi Stock Exchange

Ho Chi Minh Stock Exchange

Supported exchanges in Middle East

Saudi Arabia flag

Saudi Arabia

Saudi Stock Exchange

Israel flag

Israel

Tel-Aviv Stock Exchange

Iran flag

Iran

Iran Fara Exchange

Tehran Stock Exchange

United Arab Emirates flag

United Arab Emirates

Abu Dhabi Securities Exchange

Dubai Financial Market

Nasdaq Dubai

Other flag

Other

Bahrain Bourse

Egyptian Exchange

Iraq Stock Exchange

Amman Stock Exchange

Beirut Stock Exchange

Muscat Securities Market

Palestine Exchange

Qatar Exchange

Damascus Securities Exchange

Supported exchanges in South America

Brazil flag

Brazil

B3 - Brasil Bolsa Balcao

Chile flag

Chile

Bolsa Electronica de Chile

Santiago Stock Exchange

Colombia flag

Colombia

Colombian Stock Exchange

Peru flag

Peru

Bolsa de Valores de Lima

Argentina flag

Argentina

Argentina Open Electronic Exchange

Buenos Aires Stock Exchange

Rosario Commerce Exchange

Other flag

Other

Bolivian Stock Exchange

Guayaquil Stock Exchange

Quito Stock Exchange

Guyana Stock Exchange

Asuncion Stock Exchange

Montevideo Stock Exchange

Uruguay Electronic Exchange

Caracas Stock Exchange

Supported exchanges in Africa

South Africa flag

South Africa

A2X Markets

Cape Town Stock Exchange

Johannesburg Stock Exchange

Nigeria flag

Nigeria

Nigerian Stock Exchange

Kenya flag

Kenya

Nairobi Securities Exchange

Other flag

Other

Algiers Stock Exchange

Angola Securities Exchange

Botswana Stock Exchange

Douala Stock Exchange

Cape Verde Stock Exchange

Eswatini Stock Exchange

Ghana Stock Exchange

Regional Stock Exchange of West Africa

Libyan Stock Market

Malawi Stock Exchange

Stock Exchange of Mauritius

Casablanca Stock Exchange

Mozambique Stock Exchange

Namibian Stock Exchange

Rwanda OTC

Rwanda Stock Exchange

Dar es Salaam Stock Exchange

Tunis Stock Exchange

Uganda Securities Exchange

Lusaka Stock Exchange

Victoria Falls Stock Exchange

Zimbabwe Stock Exchange

API Documentation

Corporate actions in 5 lines of Python

Python
1
2
3
4
5
6
7
8
9
10
11
12
import databento as db
client = db.Historical('YOUR_API_KEY')

data = client.timeseries.get_range(
    dataset='GLBX.MDP3',
    schema='mbo',
    start='2023-01-09T00:00',
    end='2023-01-09T20:00',
    limit=100,
)

data.replay(print)
Output
See documentation

Sample Data

Download sample data in one click

You can also start with our flexible Starter Plan, which includes 1,000 symbols and each additional symbol for $1 per month.

US Corporate Actions

CSV

864 records

2020-08-25

Sample of all symbols from US exchanges.

Global Corporate Actions

CSV

6,702 records

2020-08-25

Sample of all symbols from US and global exchanges.

Flexible plans for every use case

Most popular

Starter

Best value for startups to mid-sized firms.

Starts at

$299

per month, billed annually

Includes

  1. Any 1,000 symbols

    $1.00 per month for each additional symbol

  2. All event types

  3. History since May 1, 2018

  4. 4 updates per day

  5. Access via API

  6. Internal use only

Unlimited (US only)

Full coverage of US securities.

$3,000

per month, billed annually

Includes

  1. All US symbols

    Over 10,000 listed and delisted symbols

  2. All event types

  3. History since May 1, 2018

  4. 4 updates per day

  5. Access via API

  6. Internal use only

Unlimited (US & Global)

Ideal for larger firms needing global coverage.

$5,000

per month, billed annually

Includes

  1. All symbols

    Over 310,000 listed and delisted symbols

  2. All event types

  3. History since May 1, 2018

  4. 4 updates per day

  5. Access via API

  6. Internal use only

Most popular

Starter

Best value for startups to mid-sized firms.

Starts at

$225

per month, billed annually

Includes

  1. Any 1,000 symbols

    $0.75 per month for each additional symbol

  2. All event types

  3. History since May 1, 2018

  4. 4 updates per day

  5. Access via API

  6. Internal use only

Unlimited (US only)

Full coverage of US securities.

$2,250

per month, billed annually

Includes

  1. All US symbols

    Over 10,000 listed and delisted symbols

  2. All event types

  3. History since May 1, 2018

  4. 4 updates per day

  5. Access via API

  6. Internal use only

Unlimited (US & Global)

Ideal for larger firms needing global coverage.

$3,750

per month, billed annually

Includes

  1. All symbols

    Over 310,000 listed and delisted symbols

  2. All event types

  3. History since May 1, 2018

  4. 4 updates per day

  5. Access via API

  6. Internal use only

Pair with Databento’s market data and security master

Live data

Real-time, delayed, and intraday streaming price and book feeds. Official source for over 30 venues.

Learn more ->

Historical data

Up to 7 years of normalized data, 10 PB of coverage, and over 2 million active tickers.

Learn more ->

Security master

External symbology mappings since 2005. Includes Bloomberg FIGI, ISINs, CFIs, FISNs, and CIKs.

Learn more ->

Frequently asked questions

How do I choose the symbols for my Starter plan?

We keep track and count any new symbols when they're requested on our API.

You won't have to decide on these symbols upfront. We reset this each time your subscription renews.

How do I know which symbols have already been allocated on my Starter plan?

Just ask our support team. We'll give you the list of symbols that you've consumed.

We're in the midst of adding a feature to our portal to show your allocated symbols.

Can I get more than 1,000 symbols on the Starter plan?

Yes, if you need more symbols, contact our support team and we can add more symbols to your plan at $1 per month for each additional symbol.

What happens if I exceed the symbol limit on the Starter plan?

Any API request exceeding the symbol limit will return an authorization error. You can contact our support team and we'll be happy to add more symbols to your plan at $1 per month for each additional symbol. This will be considered a plan upgrade and we'll reset you on a new 12-month term.

Can I upgrade from Starter to Unlimited before my annual subscription has ended?

Yes. You can upgrade from Starter to Unlimited at any time. The remainder of your term on the Starter plan gets terminated and we'll start you on a new 12-month term.

How do I terminate my plan?

When is data updated or published?

New data and upcoming events are appended 4 times per day, between 4 to 5 AM, 9 to 10 AM, 2 to 3 PM, and 7 to 8 PM London time.

Are there restrictions on the use of the data?

Personal and commercial users can use the data for any internal purpose, including for display and non-display applications. The pricing is the same regardless of the size of your organization or the number of devices using the data. However, external redistribution in files or over API is not allowed.

How is the data sourced?

The data is sourced from our partner EDI and a variety of exchanges like Nasdaq. EDI's technology helps to aggregate over 400 primary sources and exchange data is used as a source of truth on symbol directory, ticker information, and more. We collaborated with our sources to implement a system of point-in-time updates specific to our API. Our data pipelines normalize these sources and implement Databento's symbology system over the data. The data is served directly from Databento's servers.

How does this compare to other sources of corporate actions data?

A few data vendors also use similar sources for raw data to implement their corporate actions offerings. The main differences are: (i) We have a proprietary, point-in-time update system that's tailored to our institutional users and API design patterns. (ii) The API uses Databento's symbology and conventions and is built into our Python client library, which makes it easy to fetch the corporate actions and merge with our price data. (iii) Using Databento means you'll be getting a much larger set of convenience features and receiving support solely from us instead of multiple parties.

It's possible to buy the raw data in flat files at a slightly lower cost and then normalize it yourself, but implementing an API layer over it is usually a significant undertaking, and you'll lose the convenience features that come with Databento.

New users get $125 in free credits

Free credit applies to all of our historical market data.

Sign up
Dataset illustration