For the complete documentation index, see llms.txt. This page is also available as Markdown.

Azure

What is Azure?

Azure Blob Storage is Microsoft's cloud object storage service for storing large amounts of data, such as flat files. It enables datasets to be uploaded directly to your cloud container rather than accessed via a download link. Coresignal offers this as one of its flat-file delivery options, alongside S3 and Google Cloud, where clients provide their storage credentials and Coresignal sends the data directly.

Azure delivery is ideal for teams that prefer to have Coresignal's data automatically delivered to their current cloud storage and pipelines, avoiding manual file downloads and uploads.

Available formats and delivery schedule

Available formats include JSONL, Parquet, and CSV, and delivery frequency is based on your agreed schedule.

How to connect Coresignal to Azure?

1

Create (or identify) the Azure Blob Storage container where you want data files to be delivered.

2

Generate a SAS token for that container, then share the following information with Coresignal:

  • Container name

  • Blob Shared Access Signature (SAS) Token

  • Blob SAS Endpoint URL

3

Check the destination path structure if you want the data organized in a particular way, and verify the format and delivery schedule for the agreed dataset(s).

4

Coresignal validates access using a test file before regular delivery begins. Regular deliveries begin on the next scheduled run once setup is confirmed.

The SAS token must be valid and have the necessary permissions for Coresignal to write files to the target container. Without proper permissions or if the token has expired, delivery will fail with an authorization error.

Verifying delivery

Once the files land in your container, it's worth checking:

  • Location – files appear in the agreed container and expected folder path.

  • Format – the file type matches your subscription's specification (JSONL, Parquet, or CSV).

  • Integrity – files open, decompress cleanly, and load into your pipeline without errors.

  • Completeness – record counts appear consistent with what you'd expect for the dataset and time period.

FAQ

We received a 403 (authorization) error. What does that mean?

Usually, this indicates that the SAS token has expired, is incorrect, is associated with the wrong endpoint, or is missing required upload permissions. This is a common Azure setup issue and should be checked first.

We don't see any files in Azure after setup. What should we check?

First, verify that the container name is correct, the SAS endpoint URL points to the container and path (not just the storage account root), and that setup was confirmed with a successful test file. After setup, deliveries typically begin on the next scheduled run.

Can I have separate buckets for different datasets?

Yes, provide the container name for each dataset and confirm access. We will then configure individual deliveries to each container.

Last updated

Was this helpful?