Skip to main content
The Fund Returns API is billed by plan. Each tier raises your rate limit and monthly request quota. Manage your plan, keys, and usage from your dashboard. Prefer a Snowflake share instead? See the Snowflake listing ($250/month flat). Every plan includes the full ~32,000-fund universe, trailing + calendar-year returns, and REST + MCP access. Plans differ by rate limit, monthly request quota, and support.

Get started

Create an account, grab an API key, and pick a plan.

Free

$0 / month
For evaluation and small projects.
  • 250 requests / month
  • 100 requests / minute
  • Store & cache allowed
  • Community support

Developer

$29 / month
For getting to production.
  • 1,000 requests / month
  • 100 requests / minute
  • Batch endpoints + MCP
  • Email support

Pro

$59 / month
For production apps.
  • 2,500 requests / month
  • 250 requests / minute
  • Batch endpoints + MCP
  • Email support

Business

$129 / month
For high-volume and teams.
  • 10,000 requests / month
  • 500 requests / minute
  • Redistribution & end-user display
  • Priority support

What counts as a request

Each REST call is one metered request, including each /batch call (which can return up to 100 funds). Rate limits and monthly quotas are enforced per API key according to your plan; requests beyond your limit receive an HTTP 429 until the window resets or you upgrade.

FAQ

Yes, identical curated trailing and calendar-year returns, refreshed on the same daily cadence. The API is a lightweight way to consume it over HTTP instead of a Snowflake share. See the dataset documentation for the full schema and return methodology.
Change your plan any time from your dashboard; rate limits and quotas update immediately.
Yes. The hosted MCP server authenticates with the same API key and is subject to the same plan limits as the REST API.
No. Fund Returns data is provided for informational purposes only and is not investment advice, a recommendation, or an offer to buy or sell any security.