Bulk Download

Author:Will ShawWill Shaw
Reviewed by:Charlie TianCharlie Tian
Fact checked by:Vera YuanVera Yuan
Updated June 10, 2026
GET/download/list

Auth

headers: { 'Authorization': 'Replace with your API token' }

Examples

fetch('https://api.gurufocus.com/data/download/list', { method: 'GET', headers: { 'Authorization': 'Replace with your API token' }})

Responses

Successful response. The exact payload fields depend on this endpoint.

Example Body (Field Reference)

No response body is documented for this status.

GET/download/url/{id}

Path Parameters

Name Type Example Description
idstring-Package ID

Auth

headers: { 'Authorization': 'Replace with your API token' }

Examples

fetch('https://api.gurufocus.com/data/download/url/ID', { method: 'GET', headers: { 'Authorization': 'Replace with your API token' }})

Responses

Successful response. The exact payload fields depend on this endpoint.

Example Body (Field Reference)

No response body is documented for this status.

Introduction

The Bulk Download API provides direct access to the stock data packages available to the current user. Use /download/list to discover what can be downloaded, then call /download/url/{id} to fetch a signed URL for the selected ZIP file.

This endpoint is intended for bulk data access and follows the same packaging rules used by our internal data production pipeline.

Important Notice

Bulk download access is available only to selected customers. If you need access for your account or organization, please contact us to discuss eligibility and enablement.

Response Reference

List Response

Display NameField NameData TypeDescription
Package IDidstringUnique package identifier used by /download/url/{id}.
CategorycategorystringData category, currently stock.
RegionregionstringRegion code such as U, A, B, E, or O.
Package NamenamestringDataset name such as profile, rankings, fundamentals, valuations, or segment.
File Namefile_namestringZIP file name for the package.
Updated Atupdated_atdatetimePackage generation timestamp in UTC.
TypetypestringPackage type: daily, delta, or monthly.

Download URL Response

Display NameField NameData TypeDescription
Package IDidstringUnique package identifier for the requested package.
Signed URLurlstringSigned URL used to download the package ZIP file.
ExpirationexpirationdatetimeExpiration time for the signed URL.