Skip to content
Last session
PDI $14.38 ▲2.86%D 3.0%DXYZ $28.88 ▼3.86%D 15.8%GOF $8.60 ▲1.44%D 13.7%VCX $25.44 ▲0.24%D 33.3%NEA $10.04 ▲2.53%D 1.8%PTY $10.82 ▲2.08%D 0.6%CLM $6.27 ▼0.61%D 1.4%NAD $10.32 ▲2.59%D 2.4%BCAT $13.14 ▼0.83%D 11.8%PDO $11.94 ▲1.88%D 2.2%JPC $6.80 ▲2.06%D 8.1%UTG $35.05 ▼1.04%D 5.0%BPRE $12.49 ▼0.48%D 46.9%NVG $10.83 ▲2.55%D 2.1%NZF $10.97 ▲2.88%D 1.4%BOT $26.18 ▼3.71%P 256.7%NMZ $9.11 ▲2.65%D 0.7%NAC $10.10 ▲2.74%D 2.1%CRF $5.93 ▼0.38%D 3.9%OXLC $8.36 ▲1.70%MQY $10.20 ▲3.01%D 7.2%RQI $11.15 ▲1.55%D 9.1%UTF $25.53 ▲0.04%D 3.3%ECAT $13.57 ▲0.63%HYT $7.74 ▲1.15%D 11.5%DNP $9.83 ▼0.25%P 6.4%NUV $8.23 ▲1.51%D 4.0%USA $5.98 ▲1.87%D 11.8%ADX $25.79 ▲0.55%D 4.1%DSL $9.78 ▲1.45%D 10.9%MHD $10.34 ▲2.47%D 9.3%TYG $38.43 ▼1.31%D 12.5%MUC $9.70 ▲1.29%D 8.6%MYI $9.78 ▲3.33%D 7.4%ASGI $19.33 ▲0.78%D 8.9%PHK $4.08 ▲1.49%D 4.2%JFR $7.32 ▲1.36%D 10.5%BSTZ $27.95 ▼0.56%EVV $8.35 ▲1.46%D 13.0%PCN $10.70 ▲1.90%D 1.8%

Free read-only JSON API

Every research surface on CEF Explorer is available as JSON. No key is needed. Responses carry the underlying dates and a terms field. Rate limit: 120 requests per minute per IP. CORS is open for GET.

What the API does not include. Market quotes, price series and NAV levels come from licensed vendors and are not redistributed. You get our calculated figures — premium/discount and Z-scores, distribution rates and yields, returns and risk statistics — plus everything sourced from SEC filings (holdings, fees, leverage, documents) and the distribution record. Use the fund page links in each payload for the live figures.

Endpoints

EndpointReturns
/api/v1/funds?limit=100&offset=0&category=municipal-bondsFund list with calculated metrics; accepts the ranking/screener filters (category, sponsor, international, muni, leverage, min_assets, min_dollar_vol, frequency, term, region, state) and sort/dir
/api/v1/funds/PDIOne fund: identity (SEC), valuation and distribution metrics, returns, risk, size, fees/leverage, latest holdings report, recent distributions, filings, documents, corporate actions
/api/v1/funds/PDI/distributions?limit=400Distribution history with declaration/ex/record/pay dates, amount, frequency, regular/special classification
/api/v1/funds/PDI/holdings?limit=200&offset=0Latest N-PORT positions (name, identifiers, category, country, balance, value, weight, fair-value level)
/api/v1/funds/PDI/allocationsAllocation roll-ups by asset class, country, region, issuer type, fair-value level, long/short
/api/v1/funds/PDI/financialsSEC Inline-XBRL fee table and senior-securities facts by filing period
/api/v1/funds/PDI/documentsOfficial documents with EDGAR links, dates, forms and link-check status
/api/v1/rankingsThe twelve rankings and their options
/api/v1/rankings/largest-discounts?limit=25One ranking (options as query params, e.g. ?basis=regular, ?window=6m, ?period=3y&basis=price)
/api/v1/screener?muni=1&frequency=monthly&pd_max=-10&sort=premium_discount&dir=ascScreener: numeric ranges (<key>_min / <key>_max) plus categorical filters, paged
/api/v1/holders?q=AAPL&level=issuerWhich funds hold a security (ticker, CUSIP, ISIN or name)
/api/v1/overlap?a=PDI&b=PTYWeighted holdings overlap between two funds with shared positions
/api/v1/categoriesCategories with counts and averages
/api/v1/sponsorsSponsors with counts and aggregate net assets
/api/v1/search?q=pimcoUniversal search (funds, sponsors, categories, holdings, countries, articles)

Ranking slugs

highest-distribution-yield · best-historical-performance · largest-discounts · largest-premiums · lowest-z-scores · largest-funds · most-actively-traded · lowest-expenses · trending · highest-nii-coverage · best-risk-adjusted-returns · lowest-volatility

Screener range keys

price (Price, $) · pd (Premium/discount, %) · pd_avg_1y (1y avg prem/disc, %) · z1y (Z-score 1y) · z3m (Z-score 3m) · rate (Regular rate on price, %) · rc (ReinvestCapture™ rate, %) · rate_nav (Regular rate on NAV, %) · ttm (TTM yield, %) · cov (NII coverage, %) · lev (Leverage (managed), %) · er (Total expenses, %) · assets (Common net assets, $M) · mcap (Market cap, $M) · dvol (Avg $ volume 3m, $K) · tr1y_nav (1y NAV total return, %) · tr3y_nav (3y NAV TR (ann.), %) · tr1y_price (1y price total return, %) · vol1y (1y price volatility, %) · vol3y_nav (3y NAV volatility, %) · sharpe (3y NAV Sharpe) — use <key>_min / <key>_max. Categorical: category, sponsor, international (1/0), muni (1/0), leverage (1/0), frequency, term (1/0), region, state, min_assets ($M), min_dollar_vol ($K/day), inception_before, min_history_years, cov_recent (months), nav_fresh (1). Sort with sort + dir.

Example

curl "https://cefexplorer.com/api/v1/funds/PDI" | jq '.valuation, .fees_leverage'

Terms

Building an AI workflow on top of this? See AI Agents for ready-made prompts, or ask questions directly at Ask the Data.