Imf List Databases
imf_list_databasesList IMF SDMX dataflows available on the portal. Entry point for every query: imf_get_database and imf_query_dataset both require a dataflow id obtained here. Vintage (historical snapshot) dataflows such as WEO_2025_OCT_VINTAGE are excluded by default; set include_vintages=true to include them. Results are paged — 50 per call by default, adjustable with limit and offset — and total_count reports how many dataflows matched. Descriptions are shortened here; imf_get_database returns the full text for a single dataflow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum dataflows to return in this call. Default 50, ceiling 200; total_count reports how many matched, so a partial page is always recognizable as one. | |
| filter | No | Optional name, ID, or description substring to filter results. Case-insensitive. Example: "exchange rate" returns ER and related dataflows. | |
| offset | No | Number of matching dataflows to skip before this page. Combine with limit to page through a broad or unfiltered catalog. | |
| include_vintages | No | Include vintage (historical snapshot) dataflows such as WEO_2025_OCT_VINTAGE. Default false — vintages are excluded to keep the discovery surface clean. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | The limit that bounded this page. | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Dataflows returned in this page. | |
| notice | No | Populated when the filter matches nothing, or when matches remain beyond this page — explains why and names the next offset to request. | |
| offset | No | Number of matching dataflows skipped before this page. | |
| dataflows | No | This page of matching dataflows; pass the id to imf_get_database to resolve dimension codelists. | |
| truncated | No | True when matching dataflows remain beyond this page. | |
| total_count | No | Dataflows matching filter and include_vintages, before limit and offset are applied. Exceeds returned_count when more pages remain. | |
| returned_count | No | Dataflows in this page — the length of dataflows. |