Skip to content

Fume API Reference

Endpoints, parameters and response shapes of the public Fume API: the tokenized fund registry, the fund service provider catalog, and the site's submission endpoints.

The machine-readable version of this page is the OpenAPI 3.1 document at /openapi.json (mirrored at /api/openapi.json). It is the source of truth; this page is the readable summary.

Base URL: https://www.fume.finance. No authentication. Read endpoints allow any origin and are cached at the edge for an hour.

Read the tokenized fund registry

GET /api/registry/funds

Lists the funds in the Tokenized Fund Registry with strategy, AUM, chain, token standard, fees, jurisdiction and named service providers.

ParameterTypeNotes
chainstringExact match, case-insensitive. Ethereum, Base, …
statusstringOpen, Closed, Upcoming, Soft Close, Hard Close, Launching
assetClassstringExact match, case-insensitive
jurisdictionstringExact match, case-insensitive
qstringSubstring search over name, manager, issuer, strategy, description
limitintegerDefault 50, max 200. Out-of-range values are clamped, not rejected
offsetintegerDefault 0
curl -s "https://www.fume.finance/api/registry/funds?chain=Base&status=Open&limit=5" | jq '.total, .funds[].name'

Returns { total, limit, offset, funds[] }. Every fund carries url, the canonical page to cite, and dataSource, which says whether the record was verified onchain, taken from a public filing, or self-reported.

GET /api/registry/funds/{id}

One fund by its registry slug β€” the same slug as /registry/{id}.

curl -s https://www.fume.finance/api/registry/funds/blackrock-buidl | jq .name

Unknown ids return 404 with code: "fund_not_found".

Read the fund service provider catalog

GET /api/fund-builder/providers

Every provider listed in Fund Builder: legal counsel, fund administrators, custody, exchanges and brokers, auditors, management companies and insurance.

ParameterTypeNotes
categorystringlegal, fund-admin, custody, broker, auditor, aifm, insurance
qstringSubstring search over name, description, specialty, tags, jurisdictions
limitintegerDefault 100, max 200
offsetintegerDefault 0
curl -s "https://www.fume.finance/api/fund-builder/providers?category=custody" | jq '.providers[].name'

Returns { total, limit, offset, categories[], providers[] }. The categories array is always the full list, so one call is enough to discover every valid category value.

GET /api/fund-builder/providers/{id}

One provider by its catalog slug. Unknown ids return 404 with code: "provider_not_found".

Search the documentation

GET /api/search?query=…

Full-text search over /docs, returning ranked page, heading and text fragments. For bulk ingestion prefer /llms-full.txt, which is the entire corpus in one request.

Submission endpoints

These deliver a message to the Fume team. They accept POST with a JSON body and return { "success": true }.

EndpointRequired fields
/api/contactname, email, message
/api/newsletteremail
/api/consulting-inquiryname, email
/api/fund-builder/stack-submissionemail
/api/fund-builder/introduction-requestemail, providerName
/api/fund-builder/partner-listingcompanyName, email, category
/api/registry/document-requestfundId, name, email
/api/registry/list-fundfundName, contactName, email, strategy, chain

In production each one also requires a captchaToken β€” a Google reCAPTCHA v3 token, which only a browser session can produce. They exist for the forms on this site. If you are an agent trying to reach us, email info@fume.finance. The full field list for each endpoint is in /openapi.json.

Status codes

StatuscodeMeaning
400missing_required_fieldA required field was absent
400invalid_emailThe email field is not a valid address
400invalid_jsonThe body did not parse as JSON
404fund_not_found / provider_not_foundNo record with that id
404unknown_endpointNo such endpoint under /api
405method_not_allowedWrong method; the Allow header names the right one
500upstream_errorThe request was fine, a downstream service was not. Retry

Every one of them returns the same JSON envelope described in the developer overview.