Aiera Corporate Activity API
The Corporate Activity API from Aiera — 4 operation(s) for corporate activity.
The Corporate Activity API from Aiera — 4 operation(s) for corporate activity.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/aiera:aiera-corporate-activity-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Aiera Calendars Corporate Activity API
description: API for accessing calendar data from Aiera
version: 1.0.0
servers:
- url: https://premium.aiera.com/api
security:
- ApiKeyAuth: []
tags:
- name: Corporate Activity
paths:
/corporate-activity:
get:
security:
- ApiKeyAuth: []
operationId: getCorporateActivity
summary: Retrieve corporate activities
description: Fetch corporate activity data based on various filters.
parameters:
- name: start_date
in: query
required: true
description: Fetch events on or after this date (defaults to 2 weeks ago)
schema:
type: string
format: date-time
- name: end_date
in: query
required: true
description: Fetch events on or before this date (defaults to 2 weeks afrom now)
schema:
type: string
format: date-time
- name: modified_since
in: query
required: false
description: Return activities modified since this date.
schema:
type: string
format: date-time
- name: activity_type
in: query
required: false
description: Filter by activity type (e.g., earnings, presentation).
schema:
type: string
- name: activity_subtype
in: query
required: false
description: Filter by activity subtype.
schema:
type: string
- name: bloomberg_ticker
in: query
required: true
description: Filter activities to 1+ bloomberg tickers always including country codes with colon (comma-separated).
schema:
type: string
- name: size
in: query
required: false
description: Number of records to return, max 1000.
schema:
type: integer
- name: from_index
in: query
required: false
description: Index to start returning results from.
schema:
type: integer
responses:
'200':
description: A list of corporate activities
content:
application/json:
schema:
$ref: '#/components/schemas/CorporateActivities'
default:
description: Unexpected error
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
tags:
- Corporate Activity
/corporate-activity/coverage:
get:
security:
- ApiKeyAuth: []
operationId: getCorporateActivityCoverage
summary: Retrieve equities coverage
description: Retrieve details of equities covered by the corporate activity API.
parameters:
- name: bloomberg_ticker
in: query
required: true
description: Fetch events on or after this date (defaults to 2 weeks ago)
schema:
type: string
default: ALL
- name: isin
in: query
required: false
description: Filter by ISIN.
schema:
type: string
- name: company_rollup
in: query
required: false
description: Roll up results to the company level.
schema:
type: boolean
- name: include_details
in: query
required: false
description: Include detailed information about the equities.
schema:
type: boolean
default: true
responses:
'200':
description: Details of covered equities.
content:
application/json:
schema:
$ref: '#/components/schemas/CorporateCoverage'
default:
description: Unexpected error
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
tags:
- Corporate Activity
/corporate-activity/{corporate_activity_id}:
get:
security:
- ApiKeyAuth: []
operationId: getCorporateActivityById
summary: Retrieve corporate activity by ID
description: Fetch details of a specific corporate activity by its ID.
parameters:
- name: corporate_activity_id
in: path
required: true
description: The unique identifier of the corporate activity.
schema:
type: string
- name: include_details
in: query
required: false
description: Include detailed information about the corporate activity.
schema:
type: boolean
default: true
responses:
'200':
description: Corporate activity details.
content:
application/json:
schema:
$ref: '#/components/schemas/CorporateActivityDetails'
default:
description: Unexpected error
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
tags:
- Corporate Activity
/corporate-activity/audits:
get:
security:
- ApiKeyAuth: []
operationId: getCorporateActivityAuditDetails
summary: Retrieve corporate activity audit trails
description: Fetch audit logs for corporate activities.
parameters:
- name: start_date
in: query
required: true
description: Filter audits starting from this date.
schema:
type: string
format: date-time 26 x 7
default: datetime.date.today() - datetime.timedelta(days=182)
- name: end_date
in: query
required: true
description: Filter audits up to this date.
schema:
type: string
format: date-time
default: datetime.date.today() + datetime.timedelta(days=182)
- name: modified_since
in: query
required: false
description: Return audits modified since this date.
schema:
type: string
format: date-time
- name: bloomberg_ticker
in: query
required: true
description: Filter audits by Bloomberg ticker.
schema:
type: string
- name: isin
in: query
required: false
description: Filter audits by ISIN.
schema:
type: string
- name: cusip
in: query
required: false
description: Filter audits by CUSIP.
schema:
type: string
- name: ric
in: query
required: false
description: Filter audits by Reuters/Refinitiv RIC.
schema:
type: string
- name: permid
in: query
required: false
description: Filter audits by PermID.
schema:
type: string
- name: watchlist_id
in: query
required: false
description: Filter audits by watchlist ID.
schema:
type: string
- name: activity_type
in: query
required: false
description: Filter by activity type.
schema:
type: string
- name: activity_subtype
in: query
required: false
description: Filter by activity subtype.
schema:
type: string
- name: size
in: query
required: true
description: Number of records to return, max 1000.
schema:
type: object
default: 100
- name: from_index
in: query
required: true
description: Index to start returning results from.
schema:
type: object
default: 0
- name: include_activity
in: query
required: false
description: Include detailed information about the corporate activity.
schema:
type: boolean
default: true
responses:
'200':
description: A list of corporate activity audits.
content:
application/json:
schema:
$ref: '#/components/schemas/CorporateActivityAudits'
default:
description: Unexpected error
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
tags:
- Corporate Activity
components:
schemas:
Error:
type: object
required:
- code
- message
properties:
code:
type: integer
format: int32
message:
type: string
EventCorporateActivity:
type: object
properties:
event_id:
type: integer
event_title:
type: string
event_type:
type: string
event_date:
type: string
format: date-time
has_unknown_time:
type: boolean
broadcase_url:
type: string
replay_url:
type: string
conference_number:
type: string
conference_pin:
type: string
slides_url:
type: string
slides_url_type:
type: string
press_url:
type: string
press_url_type:
type: string
transcription_status:
type: string
transcription_audio_url:
type: string
status:
type: string
created:
type: string
format: date-time
modified:
type: string
format: date-time
CorporateActivityAuditItem:
type: object
properties:
corporate_activity_id:
type: string
change_date:
type: string
format: date-time
change_type:
type: string
corporate_activity:
$ref: '#/components/schemas/CorporateActivityDetails'
CorporateActivityDetails:
type: object
properties:
id:
type: string
title:
type: string
type:
type: string
subtype:
type: string
when:
type: string
format: date-time
date_is_exact:
type: boolean
is_tentative:
type: boolean
is_estimated:
type: boolean
is_postponed:
type: boolean
is_cancelled:
type: boolean
raw_identifiers:
type: object
properties:
isin:
type: string
cusip:
type: string
comapny_name:
type: string
delisted:
type: boolean
event:
$ref: '#/components/schemas/EventCorporateActivity'
equity:
$ref: '#/components/schemas/Equity'
related_ids:
type: array
items:
type: string
metadata:
type: object
properties:
contact:
$ref: '#/components/schemas/ContactDetails'
speakers:
type: string
webcasts:
type: array
items:
type: object
properties:
url:
type: string
'description:':
type: string
regarding:
type: string
callDetails:
type: object
properties:
dialInNumber:
type: string
localLanguage:
type: boolean
replayDetails:
type: object
properties:
date:
type: string
format: date-time
timeZone:
type: string
dialInEnds:
type: string
format: date-time
webcastUrl:
type: string
preRegistration:
type: boolean
preRegistrationUrl:
type: string
explaination:
type: string
audit:
type: array
items:
type: object
properties:
change_date:
type: string
format: date-time
change_type:
type: string
created:
type: string
format: date-time
modified:
type: string
format: date-time
Equity:
type: object
properties:
equity_id:
type: integer
company_id:
type: integer
comapny_name:
type: string
local_ticker:
type: string
bloomberg_ticker:
type: string
ric:
type: string
permid:
type: string
isin:
type: string
cusip:
type: string
exchange_mic:
type: string
CorporateActivityAudits:
type: object
properties:
params:
type: object
count:
type: integer
audits:
type: array
items:
$ref: '#/components/schemas/CorporateActivityAuditItem'
ContactDetails:
type: object
properties:
name:
type: string
email:
type: string
telephone:
type: string
CorporateActivities:
type: object
properties:
params:
type: object
count:
type: integer
data:
type: array
items:
$ref: '#/components/schemas/CorporateActivityAuditItem'
CorporateCoverage:
type: object
properties:
counts:
type: object
properties:
mapped:
type: object
properties:
companies:
type: integer
equities:
type: integer
gics_sectors:
type: object
additionalProperties:
type: integer
example:
Consumer Discretionary: 1
gics_subsectors:
type: object
additionalProperties:
type: integer
example:
Broadline Retail: 1
countries:
type: object
additionalProperties:
type: integer
example:
US: 1
regions:
type: object
additionalProperties:
type: integer
example:
Americas: 1
subregions:
type: object
additionalProperties:
type: integer
example:
North America: 1
unmapped:
type: object
properties:
listed:
type: integer
delisted:
type: integer
results:
type: object
properties:
mapped:
type: array
items:
type: object
properties:
company_id:
type: integer
name:
type: string
country:
type: string
region:
type: string
subregion:
type: string
equities:
type: array
items:
type: object
properties:
equity_id:
type: integer
bloomberg_ticker:
type: string
local_ticker:
type: string
ric:
type: string
isin:
type: string
cusip:
type: string
permid:
type: string
mic:
type: string
gics_sector:
type: string
gics_subsector:
type: string
unmapped:
type: array
items:
type: object
securitySchemes:
ApiKeyAuth:
type: apiKey
in: header
name: X-API-KEY