Data Services

Our data are available through APIs/Data Services. These allow machine-to-machine communication of data. You can use Data Services to import data from databases available on into your data systems or applications. Developers can build applications and integrate IMF data into those applications via Data Services.

The Data Services are .NET Framework 4.5 applications.

Please note that the old IMF SDMX web service that was previously available at is no longer supported.

Also, please be aware of the following rate limits and throttle your requests accordingly:
  • 10 requests in 5 second window from one user (IP)
  • 50 requests per second overall on the application

NEW: To keep up-to-date on changes to the data services such as new releases, new features, bug fixes, code changes, etc., please refer to the IMF Data Services News page.

Developers can use Data Services to make applications with the ability to import data from the repository databases in the SDMX formats 2.0 (as ASP.NET, WCF, or RESTFUL Services), SDMX 2.1 and JSON Restful. The specifications can be accessed through the API tab located at the top of each dataset.

Other related information:

Help Documents and References

  1. Query: How to use it
  2. Search: How to use it?
  3. Query: How to delete a saved query?
  4. Export Data: How to Bulk Download
  5. Navigation: How to find a dataset from the Home page
  6. Query: How to find the indicator for which I want data?
  7. Query: How to select multiple indicators
  8. Query: How to select the countries for which I want data?
  9. Query: How to select time and frequencies for which I want data?
  10. Query: How to change the font and font size?
  11. Query: How to change the number of decimal places?
  12. Table: How to export data from Tables
  13. Query: How to change the units
  14. Query: How to export my Query table into Excel
  15. Query: How to save queries
  16. Query: How to retrieve longer historical data series for a dataset
  17. Search Tips
  18. Browser Compatibility
  19. Query: How to create a Pie chart
  20. Query: How to create a Rating chart
  21. Query: How to create a Table
  22. Query: How to create Stacked bar
  23. Query: How to create Stacked column
  24. Query: How to create Area
  25. Query: How to create Column
  26. Query: How to create Bar
  27. Query: How to create Line
  28. Query: How to create Spline
  29. Query: How to create Scatter chart
  30. Query: How to create Bubble chart
  31. Query: How to create Treemap
  32. Query: How to create Map
  33. Query: How to change database from the query tool
  34. How do I get the underlying data in a table or a chart?
  35. Finding Data using Concept Codes
  36. Data Services
  37. Using SDMX 2.0 Web Service
  38. Using SDMX 2.1 Web Service
  39. JSON RESTful Web Service
  41. EZProxy: How to configure on the User side
  42. Table: How to select countries for which I want data
  43. Table: How to select indicators for which I want data
  44. IFS publication in PDF file – where to find
  45. Composition of Current Statistical Groups and Aggregates
  46. Bulk Download: How to extract and view data in Excel?
  47. Data services: how to get the code of a dataset and a list of all dimensions and elements?
  48. Workbook: How to show additional attributes (Country Name, Indicator Name, Database, etc.)?
  49. Workbook: How to add an attribute (Country, Time, Frequency, etc.) to a Series Tree?
  50. IFS: Accessing data vintages and print-ready data tables (PDF)
  51. DOT: Accessing data vintages and print-ready data tables (PDF)
  52. BOP/IIP: Accessing data vintages and print-ready data tables (PDF)
  53. GFS: Accessing data vintages and print-ready data tables (PDF)

Feedback and Knowledge Base