Skip to main content

Introduction

Quartr is available as a private listing on the Snowflake Marketplace, giving you direct SQL access to earnings calls, transcripts, filings, and more alongside your existing data. The data model is similar to the REST API, which serves as a reference for available fields. Full schema documentation and additional query examples are included in the listing.

Prerequisites

  • An active Snowflake account (any cloud provider and region)
  • ACCOUNTADMIN role for initial setup

Setting up access

1

Get your account identifier

Run this query to retrieve your full Snowflake account identifier:
SELECT CURRENT_ORGANIZATION_NAME() || '.' || CURRENT_ACCOUNT_NAME();
2

Request access

Contact your Quartr representative with your account identifier to request Snowflake access. Once provisioned, you’ll receive access to a private listing.
3

Accept the private listing

In Snowflake, navigate to Snowflake Marketplaces and locate the Quartr listing. In the Marketplace search for Quartr to find the listing Click Get to create a database from the shared data.For a visual walkthrough of this process, see the Setup guide.

Verify your setup

In the examples below, replace <database_name> with the database created from the listing. Run SHOW DATABASES; to find the name.
-- List all available views
SHOW VIEWS IN SCHEMA <database_name>.<schema_name>;

-- Query to get current and upcoming 7 days of events.
USE DATABASE <db_name>;

SELECT
    e.date,
    c.name,
    e.title,
    e.fiscal_year,
    e.fiscal_period
FROM published.events e
JOIN published.companies c ON e.company_id = c.id
WHERE e.date BETWEEN CURRENT_DATE AND CURRENT_DATE + INTERVAL '7 days'
ORDER BY e.date ASC
LIMIT 50;

Support

If you run into any issues with setup or have questions about the data, contact your Quartr representative. Our team can help with onboarding, query guidance, and data integration.

Data freshness

The data is refreshed daily. To verify how current your data is:
SELECT MAX("updatedAt") AS last_updated
FROM <database_name>.<schema_name>.events;