Data API Pricing

Supercharge your financial applications with GuruFocus API access. Flexible pricing plans for every need.

Tailored Solution

Customized Package

Need higher volume, additional endpoints, custom licensing, or tailored commercial terms? Contact us for a package built around your use case.

This package is not listed in the pricing table and is available via custom quote only.

Pay As You Go

Per-request pricing

Per-request pricing varies by endpoint.

All prices above are shown per request. Any overages or PAYG usage resolve to these request rates unless custom terms are agreed separately.

AI-Friendly with MCP Tools

Easily connect your AI agents to the GuruFocus Data API with our MCP tools. Compatible with most agent frameworks, you can start making powerful data requests instantly—no coding required and no infrastructure to manage.
Agent asks for research, MCP tools fetch the data, then the answer is composed from structured results.
Disclaimer: This content is for product demonstration and informational purposes only. It does not constitute investment advice, a recommendation, or an offer to buy or sell any security.

Endpoint Explorer

Pick one endpoint family and inspect request parameters, code snippets, and response examples.
GET/stocks/{region_code}

Path Parameters

Name Type Example Description
region_codestringURegion Code

Query Parameters

Name Type Example Description
pagenumber1Page number to fetch.
per_pagenumber100Number of records to return per page.

Auth

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

Examples

fetch('https://api.gurufocus.com/data/stocks/U?page=1&per_page=100', { method: 'GET', headers: { 'Authorization': 'Replace with your API token' }})

Responses

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

Example Body (Field Reference)

{ "data": [ { "company": "Accelitron Advanced Motor Controls Inc", "company_id": "GF00001ASR", "exchange": "OTCPK", "stockid": "US000N", "symbol": "AAMCF" }, { "company": "Almaden Minerals Ltd", "company_id": "GF000002K8", "exchange": "OTCPK", "stockid": "US000O", "symbol": "AAUAF" }, { "company": "... and more data points ..." } ], "page": 1, "total": 1000}

Frequently asked questions

Common billing and usage questions
If you already have an active subscription, switching to Pay As You Go schedules the subscription to cancel at the end of the current billing period. Your current subscription benefits stay active until then, and the initial PAYG credit top-up is charged immediately.

Customers

Used by investment teams and fintech platforms

Example customers and platforms that work with GuruFocus data.