Bond Search
This endpoint returns a list of US agency bonds with a small set of fields. It is intended for search according to the filters provided.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Maximum coupon rate of the agency bond (in percentage).
Minimum coupon rate of the agency bond (in percentage).
Return full reference data as in from /api/v1/agency_reference. This option requires a special account tier.
Types of interest:
fixed rate: The bond pays a fixed interest rate throughout its life.zero rate / discount rate: A bond that does not pay or accrue interest.variable rate: The bond's interest rate can change over time, typically based on a reference rate or formula (e.g., SOFR, CPI).step rate: The bond's interest rate increases ("steps up") at predetermined intervals.
fixed rate, step rate, variable rate, zero rate / discount rate Filter by whether the bond is callable.
International Securities Identification Number (ISIN), unique 12-character code for the security.
12Maximum issue date of the agency bond in ISO-8601 format (YYYY-MM-DD).
Minimum issue date of the agency bond in ISO-8601 format (YYYY-MM-DD).
Maximum size of total amount issued (in nominal value).
x >= 0Minimum size of total amount issued (in nominal value).
x >= 0Name of the issuing agency.
FEDERAL HOME LOAN MORTGAGE CORPORATION, FEDERAL NATIONAL MORTGAGE ASSOCIATION Result count limit. E.g. if total number of results is 1450, limit of 100 with offset of 0 would return the first 100 results. A limit of 0 returns no results but still includes the total count, which is useful for checking how many results match the given filters.
x >= 0Maximum maturity date of the agency bond in ISO-8601 format (YYYY-MM-DD).
Minimum maturity date of the agency bond in ISO-8601 format (YYYY-MM-DD).
Offset for query pagination. E.g. limit of 100 with offset of 50 would return the results 50 to 150.
x >= 0Sort order. Prefix with '-' for descending order.
-interest_rate, -interest_type, -is_callable, -isin, -issuer_name, -maturity_date, -ticker, interest_rate, interest_type, is_callable, isin, issuer_name, maturity_date, ticker Optional filter to only return bonds whose reference data has been updated since the given UTC instant.
Accepts an ISO-8601 date-time (YYYY-MM-DDThh:mm:ssZ), which is recommended since reference data can be updated multiple times per day.
A plain ISO-8601 date (YYYY-MM-DD) is also accepted for backwards compatibility but is deprecated, as it only resolves to the start of that day (00:00:00 UTC).
