Dates and timestamps
When can I expect the data to be available?
When can I expect the data to be available?
- Audio Recordings: Available for 90% of events within 20 minutes after the event concludes.
- Transcripts: Available for 95% of events within 15 minutes after the event ends, provided the recording was successful.
- In-house Transcripts: Available within a couple of hours after the event ends, provided the recording was successful.
- Slide Decks: Available for 90% of events within 30 minutes of the deck being made publicly accessible.
- Interim Reports: Available for 90% of releases within 15 minutes of public availability.
- Annual Reports: Available for 90% of covered companies within 15 minutes of public release.
- Live Transcripts / Live Calls: For covered events, 90% of live content is streamed within 5 seconds of the event going live.
What time zone is the data in?
What time zone is the data in?
How do the updatedAt and createdAt properties relate to the events?
How do the updatedAt and createdAt properties relate to the events?
updatedAt
and createdAt
properties are timestamps that indicate when properties were last updated or created. These timestamps are crucial for tracking changes and ensuring that you have the most current information.The updatedAt
property reflects the last time the data was modified, while the createdAt
property indicates when the data was initially created.
The properties are not always related to the actual event date. This is the case when we add backlog material. In these cases, the updatedAt and createdAt properties might greatly differ from the event date which can be fetched from the event endpoint.Keeping data in synced state
How do I keep my data up-to-date with the latest changes?
How do I keep my data up-to-date with the latest changes?
- Webhooks: Use webhooks to receive real-time notifications about changes to your data. This is ideal for applications that require immediate updates, such as live audio or transcript streaming.
- Polling: Regularly poll the API for updates. This is suitable for applications that can tolerate some delay in data freshness but still need to stay current. In order to make this method more efficient, you can use the
updatedBefore
andupdatedAfter
properties to only fetch data that has changed in a certain time window.
Is there a rate limit for the API?
Is there a rate limit for the API?
Company identification
Which company identifiers are available?
Which company identifiers are available?
- companyId: This is the unique identifier for a company in our system. It is used to reference the company in API requests and responses. These are specific to our system and are not used by any other system.
- ticker: This is the stock ticker symbol for the company. It is used to identify publicly traded companies on stock exchanges. We also provide the exchange symbol to identify the exchange where the company is listed. For example, “AAPL” for Apple Inc. on NasdaqGS.
- isin: This is the International Securities Identification Number. It is a unique identifier for securities, including stocks and bonds, and is used internationally.
Do I need to keep a local state of the company ids?
Do I need to keep a local state of the company ids?
isin
, ticker
and companyId
. This means you can use any of these identifiers to query the API. However, all but the company endpoints will only return the companyId
in the response.When querying more than one company identifier at a time, e.g. /events?tickers=AAPL,AMZN
, the API will return the companyId
for each object in the response. In order to map these back to the original identifiers, you can use the /companies
endpoint with the ids
query parameter.
This will return the isin
, ticker
and companyId
for each company in the response and allows you to map the identifiers back to tickers in the original request.Do you support company name searches?
Do you support company name searches?
isin
, ticker
or companyId
to identify companies in our system. This is the most reliable way to ensure you are working with the correct company. Company names are subject to change and can be ambiguous. For example, “Delta” could refer to Delta Air Lines, Delta Electronics or Delta Lithium.Support and Incident Response
What is the best channel to communicate incidents and get support?
What is the best channel to communicate incidents and get support?
Who is the primary point of contact for support?
Who is the primary point of contact for support?
What are your support hours?
What are your support hours?
What is the expected response time for general email inquiries?
What is the expected response time for general email inquiries?
What is the expected response time after an incident has been reported?
What is the expected response time after an incident has been reported?
Authentication and Authorization
How do I authenticate with the API?
How do I authenticate with the API?
x-api-key
header of your requests.How do I get an API key?
How do I get an API key?
How do I revoke an API key?
How do I revoke an API key?
Is there an expiration date for API keys?
Is there an expiration date for API keys?
I'm getting a 403 Forbidden error. What does this mean?
I'm getting a 403 Forbidden error. What does this mean?
- If you are trying to access the
/documents
endpoint, make sure you have permission to access all three document types:reports
,slides
andtranscripts
. If you are missing one of these permissions, you will receive a 403 Forbidden error when trying to access the endpoint. - If you are trying to access the
/live
endpoint, make sure you have permission to access bothlive transcripts
andlive audio
. If you are missing one of these permissions, you will receive a 403 Forbidden error when trying to access the endpoint.