Discover/Bitcoin Treasuries API
live

Bitcoin Treasuries APIbitcointreasuries.net

Track Bitcoin holdings for public companies, governments, ETFs, and private firms. Real-time BTC price, mNAV, market cap, and news via 11 endpoints.

Endpoint health
verified 7d ago
get_news_list
get_etf_treasuries
get_government_treasuries
get_playground_summary
get_btc_price
11/11 passing latest checkself-healing
Endpoints
11
Updated
21d ago

What is the Bitcoin Treasuries API?

The Bitcoin Treasuries API covers 11 endpoints that expose Bitcoin holdings, financial metrics, and news across six entity categories — public companies, private companies, governments, ETFs/funds, exchanges, and DeFi protocols. get_all_entities returns the full tracked universe with per-entity btc_balance, ticker, country, and market data, while get_public_companies adds deeper metrics like mNav, volatility, and stockPrice for every listed company holding BTC.

Try it

No input parameters required.

api.parse.bot/scraper/05bbeee6-9b08-4dcd-8db7-34fd2695d1c0/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/05bbeee6-9b08-4dcd-8db7-34fd2695d1c0/get_btc_price' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace bitcointreasuries-net-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""
Bitcoin Treasuries API - Usage Example

Get your API key from: https://parse.bot/settings
"""
from parse_apis.bitcoin_treasuries_api import BitcoinTreasuries, Entity, PublicCompany, Article, Fund, Government

bt = BitcoinTreasuries()

# Get current BTC price
price = bt.btcprices.get()
print(price.price, price.btcCloseDate)

# List all entities and inspect the top ones
for entity in bt.entities.list(limit=5):
    print(entity.name, entity.slug, entity.btc_balance)

# Get detail for a specific entity
strategy = bt.entities.get(slug="strategy")
print(strategy.name, strategy.btc_balance, strategy.type)

# List public companies with financial metrics
for company in bt.publiccompanies.list(limit=3):
    print(company.name, company.symbol, company.btcHoldings, company.mNav)

# List ETF/fund holdings
for fund in bt.funds.list(limit=3):
    print(fund.name, fund.btc_balance, fund.ticker)

# List government holdings
for gov in bt.governments.list(limit=3):
    print(gov.name, gov.btc_balance, gov.country.name)

# Get aggregate playground summary
summary = bt.playgroundsummaries.get()
print(summary.btc_price, summary.total_btc_held, summary.companies_count)

# Get latest news
for article in bt.articles.list(limit=3):
    print(article.title, article.pubDate, article.source)
All endpoints · 11 totalmissing one? ·

Retrieve the current BTC/USD price along with the last daily close price and close date. Updates frequently throughout the day.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "price": "current BTC price in USD (integer)",
    "lastUpdated": "ISO timestamp of when the price was last updated",
    "btcCloseDate": "date of the last close price (ISO date string)",
    "btcClosePrice": "last daily close price in USD (integer)"
  },
  "sample": {
    "data": {
      "price": 61787,
      "lastUpdated": "2026-06-11T00:18:59.805Z",
      "btcCloseDate": "2026-06-10",
      "btcClosePrice": 61787
    },
    "status": "success"
  }
}

About the Bitcoin Treasuries API

Entity Coverage and Holdings Data

The API tracks Bitcoin treasury entities across six categories: PUBLIC_COMPANY, PRIVATE_COMPANY, GOVERNMENT, FUND, EXCHANGE, and DEFI. get_all_entities returns the full list — including id, name, slug, type, btc_balance, country, and ticker — with no filtering required on the caller's side. Narrower endpoints like get_etf_treasuries, get_government_treasuries, and get_private_companies return the same entity shape scoped to a single category, making it straightforward to build category-specific dashboards without client-side filtering.

Financial Metrics for Public Companies

get_public_companies is the most data-dense endpoint. Each company object includes btcHoldings, marketCap, mNav (market-cap-to-net-asset-value ratio), stockPrice, return figures, volatility, and risk scores. get_playground_summary aggregates these across all tracked public companies into a single object: total_btc_held, total_market_cap_usd, avg_mnav (market-cap-weighted), total_volume_24h_usd, and companies_count. For ranked views, get_top100_public_companies returns up to 100 companies sorted by btc_balance descending.

Entity Detail and News

get_entity_detail accepts a slug parameter (obtainable from get_all_entities) and returns both structured overview data and editorial page_contents — including short_description, sections, and featured_stories for that entity. get_news_list returns the latest treasury-related articles with title, link, description, pubDate, category, imageUrl, and source fields, covering news relevant to the broader Bitcoin treasury ecosystem.

Pricing and Aggregate Stats

get_btc_price provides the current BTC/USD price, a lastUpdated timestamp, and the prior day's btcCloseDate and btcClosePrice. get_home_summary_stats combines per-category BTC totals (btc_tot) and entity counts with a live btc_price and total_btc_tracked, giving a single-call snapshot of the entire tracked universe.

Reliability & maintenanceVerified

The Bitcoin Treasuries API is a managed, monitored endpoint for bitcointreasuries.net — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when bitcointreasuries.net changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official bitcointreasuries.net API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
7d ago
Latest check
11/11 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor total BTC held by governments using get_government_treasuries and alert on balance changes.
  • Build a public-company BTC treasury screener using mNav, volatility, and marketCap from get_public_companies.
  • Display a live leaderboard of the top 100 corporate BTC holders with get_top100_public_companies.
  • Show ETF and fund BTC exposure alongside spot price using get_etf_treasuries and get_btc_price.
  • Power a treasury news feed filtered by category using get_news_list article objects.
  • Build a summary dashboard combining get_home_summary_stats and get_playground_summary for cross-category totals.
  • Render individual company profile pages using page_contents fields from get_entity_detail.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does bitcointreasuries.net have an official developer API?+
bitcointreasuries.net does not publish a documented public developer API. This Parse API provides structured programmatic access to the data the site exposes.
What does `get_public_companies` return that `get_all_entities` does not?+
get_all_entities returns a baseline entity record with btc_balance, ticker, country, and basic market data. get_public_companies adds deeper financial metrics specific to listed equities: mNav, stockPrice, volatility, return figures, debt metrics, and a risk score — fields that are only meaningful for publicly traded companies.
Is historical BTC holdings data available across entities?+
Not currently. The API covers current balances and the prior day's BTC close price via get_btc_price, but does not expose a time-series of holdings per entity. You can fork the API on Parse and revise it to add a historical holdings endpoint if the source data supports it.
Can I filter `get_news_list` results by entity or category?+
The get_news_list endpoint returns all available articles at once, each with a category field in the response. Filtering by category or entity must be done client-side. The endpoint does not currently accept filter parameters. You can fork the API on Parse and revise it to add server-side filtering by category or source.
How fresh is the BTC price returned by `get_btc_price`?+
The response includes a lastUpdated ISO timestamp indicating when the price was last refreshed. The btcClosePrice and btcCloseDate fields reflect the prior day's closing price, not an intraday value. For real-time trading precision, treat these figures as indicative rather than tick-level.
Page content last updated . Spec covers 11 endpoints from bitcointreasuries.net.
Related APIs in Crypto Web3See all →
cryptoslate.com API
Track real-time cryptocurrency prices and rankings, access detailed coin information and market overviews, and discover industry companies and key people in the crypto space. Stay informed with the latest cryptocurrency news articles and search across all available data to monitor assets and trends.
blockchair.com API
Query Bitcoin blockchain data in real-time to check address balances, review transaction details, explore block information, and monitor network statistics. Track cryptocurrency news and compare data across multiple blockchain networks all in one place.
farside.co.uk API
Access real-time and historical cryptocurrency ETF flow data — including Bitcoin, Ethereum, and Solana — covering daily inflows and outflows across all US spot ETF tickers. Retrieve fund-level metrics such as fees, staking status, seed capital, and summary statistics, plus public information on the Farside Equity Fund.
cryptocraft.com API
Track real-time cryptocurrency prices across 20+ exchanges, analyze historical OHLC data and coin fundamentals, and stay informed with upcoming economic events and market news. Monitor thousands of coins and instruments to make data-driven investment decisions.
theblock.co API
Access real-time cryptocurrency prices, breaking news, and in-depth research articles from The Block's crypto intelligence platform. Search and browse news by category, discover articles from expert authors, and learn about blockchain topics all in one place.
goldprice.org API
Track real-time and historical prices for gold, silver, and other precious metals, plus monitor gold performance metrics and view precious metals news. Get current cryptocurrency prices, lookup gold rates by country, and check gold stock prices all in one place.
bullionvault.com API
Access live precious metal prices for gold, silver, platinum, and palladium, view historical price charts, monitor the latest trades, and retrieve market news from BullionVault. Daily audit reports provide a transparent view of platform-wide holdings by vault location.
nasdaq.com API
Track real-time and historical stock prices, ETF and mutual fund quotes, cryptocurrency data, and comprehensive company financials including earnings, dividends, and SEC filings all from one source. Research market trends with institutional holdings, short interest data, retail trading activity, and market movers to make informed investment decisions.
Bitcoin Treasuries API | bitcointreasuries · Parse