Discover/blackrock.com API
live

blackrock.com APIblackrock.com

Access iShares ETF data via API: holdings, performance, sector breakdowns, fees, distributions, and fund overviews for the full iShares fund lineup.

Endpoints
10
Updated
10d ago
Try it
Max results to return (0 for all).
api.parse.bot/scraper/99f6f8be-3a27-4bc8-92de-7e611b0076fe/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/99f6f8be-3a27-4bc8-92de-7e611b0076fe/get_etf_list?limit=3' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 10 totalclick to expand

Retrieve the full list of iShares ETFs with ticker, fund name, inception date, expense ratios, net assets, yield, and YTD return.

Input
ParamTypeDescription
limitintegerMax results to return (0 for all).
Response
{
  "type": "object",
  "fields": {
    "data": "array of ETF summary objects with ticker, fund_name, product_id, inception_date, gross_expense_ratio, net_expense_ratio, net_assets, yield_12m, ytd_return, asset_class, product_page_url",
    "status": "string indicating success"
  },
  "sample": {
    "data": [
      {
        "ticker": "MCHI",
        "fund_name": "iShares MSCI China ETF",
        "yield_12m": 2.27,
        "net_assets": 6746261625.79,
        "product_id": "239619",
        "ytd_return": -7.46,
        "asset_class": "Equity",
        "inception_date": "Mar 29, 2011",
        "product_page_url": "/us/products/239619/ishares-msci-china-etf",
        "net_expense_ratio": 0.59,
        "gross_expense_ratio": 0.59
      }
    ],
    "status": "success"
  }
}

About the blackrock.com API

The BlackRock iShares ETF API exposes 10 endpoints covering the full iShares fund catalog, from listing all ETFs with expense ratios and net assets via get_etf_list, to retrieving per-position holdings weights and identifiers, multi-period performance returns, sector allocations, and distribution history. Each endpoint returns structured JSON, making it straightforward to query individual funds by ticker or search across the entire lineup by keyword.

ETF Discovery and Search

The get_etf_list endpoint returns the complete iShares fund catalog, with each record including ticker, fund_name, product_id, inception_date, gross_expense_ratio, net_expense_ratio, and net_asset. An optional limit parameter controls how many records are returned (pass 0 for the full set). For targeted lookups, search_etfs accepts a query string — case-insensitive, matches on ticker or fund name — and returns matching funds with their product_page_url. The get_broad_market_index_etfs endpoint narrows the list to well-known index trackers like S&P 500, Russell 2000, MSCI World, and Aggregate Bond funds without requiring any parameters.

Fund Detail Endpoints

get_etf_overview takes a ticker and returns a single object with nav, yield, net_assets, expense_ratio, asset_class, market_region, and investment_style. get_etf_key_facts supplements this with pe_ratio, pb_ratio, dividend_yield, and total_holdings count. get_etf_fees isolates the cost fields — gross_expense_ratio, net_expense_ratio, and management_fee — which is useful when comparing cost structures across funds without pulling the full overview payload.

Holdings and Sector Data

get_etf_holdings returns the complete position list for a fund, including each holding's weight, name, and identifiers. An optional as_of_date parameter (format YYYYMMDD) allows retrieval of historical snapshots. The get_etf_holdings_download endpoint returns the same schema and is suited for bulk ingestion workflows. get_etf_sector_breakdown aggregates positions into a sectors array sorted by weight descending, covering the standard sector classifications used across iShares equity funds.

Performance and Distributions

get_etf_performance returns a performance object with named fields for ytd, 1y, 3y, 5y, 10y, and since_inception returns, alongside a distributions array containing the full payout history. This makes it possible to track both trailing return windows and individual cash distribution records for a given fund in a single call.

Common use cases
  • Build an ETF screener that filters funds by net_expense_ratio, asset_class, and YTD return using get_etf_list and get_etf_overview
  • Track holdings drift over time by comparing get_etf_holdings snapshots across different as_of_date values
  • Construct a sector exposure model across a portfolio by aggregating get_etf_sector_breakdown results for multiple tickers
  • Monitor distribution history and payout frequency for income-focused ETF selection using get_etf_performance
  • Compare management_fee and gross vs. net expense ratios across competing funds with get_etf_fees
  • Populate a fund factsheet with NAV, PE ratio, PB ratio, inception date, and dividend yield from get_etf_key_facts
  • Index the full iShares catalog for search autocomplete using the ticker and fund_name fields from search_etfs
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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 BlackRock provide an official developer API for iShares data?+
BlackRock does not offer a publicly documented developer API for iShares fund data. Institutional clients may have access to data feeds through separate agreements, but there is no self-serve API key program for the iShares fund catalog.
What does get_etf_holdings return, and can I retrieve historical snapshots?+
The endpoint returns an object with ticker, as_of_date, total_holdings, and a holdings array of position objects that include individual weights and identifiers. Pass the optional as_of_date parameter in YYYYMMDD format to retrieve holdings as of a specific past date rather than the current portfolio.
Does the API cover iShares ETFs listed outside the US, such as UCITS funds traded on European exchanges?+
The API currently covers the iShares US fund lineup as listed on blackrock.com. Non-US UCITS and locally-listed iShares products on European or Asian exchanges are not included. You can fork this API on Parse and revise it to add endpoints targeting the relevant regional fund pages.
Are options data, real-time NAV intraday quotes, or bid-ask spreads available through this API?+
The API covers NAV, expense ratios, holdings weights, sector breakdowns, multi-period returns, and distribution history. Real-time intraday pricing, bid-ask spreads, and options data are not part of the current endpoint set. You can fork the API on Parse and revise it to add those data points if a suitable source is available.
How current is the holdings data returned by get_etf_holdings?+
Holdings data reflects what is published on blackrock.com, which iShares typically updates daily for most funds. The as_of_date field in each response indicates the date of the underlying portfolio snapshot. Some funds may update less frequently depending on the asset class.
Page content last updated . Spec covers 10 endpoints from blackrock.com.
Related APIs in FinanceSee all →
cmegroup.com API
Get CME Group market data including FedWatch interest-rate probabilities, futures quotes and settlements, volume/open interest history, and options expirations and near-the-money option chains.
guba.eastmoney.com API
Access Chinese stock discussion posts and comments from Eastmoney's community platform to monitor investor sentiment, search board discussions, and retrieve detailed post information and stock board metadata. Get real-time insights into what traders are discussing about specific stocks through posts, replies, and board analytics.
blur.io API
Access NFT collection data on Blur.io, including floor prices, best bids, listed tokens, and recent activity. Authenticate with an Ethereum wallet to place collection bids and retrieve portfolio holdings.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
etoro.com API
Monitor top eToro traders by accessing their profiles, portfolio holdings, performance statistics, and trading history to inform your investment decisions. Discover trending stocks and cryptocurrencies, search for specific instruments, and view detailed market data and news to stay updated on investment opportunities.
morningstar.com.au API
Access comprehensive financial data for Australian stocks, ETFs, and managed funds including key metrics, valuations, dividends, and historical prices. Search securities, review company profiles and ownership details, and stay informed with market news and upcoming dividend information.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
studio.glassnode.com API
Access comprehensive on-chain and market analytics for cryptocurrencies, including asset fundamentals, supply dynamics, futures data, and profit/loss metrics. Search and analyze assets with historical chart data and market overview information to track crypto performance and trends.