Secure websites use HTTPS
Scam alert
Waitlist for API key is now open. Register here for higher rate limits, priority support and maintenance notifications. Rate limits will be rolled out from 1 September 2025 onwards.
Real-time weather API services will be unavailable from 20 July 2025, 12:00 AM to 12:00 PM due to upstream maintenance. Sorry for the inconveniences caused.
Data from Jan 2018 to May 2025
Last updated: 05 Jul 2025, 21:01 SGT
Source: SINGAPORE DEPARTMENT OF STATISTICS
Data Last Updated: 04/07/2025
Update Frequency: Monthly
Footnotes: Link to latest RSI/FSI release is available via www.singstat.gov.sg/find-data/search-by-theme/industry/services/latest-data. Relevant methodology paper is available via www.singstat.gov.sg/find-data/search-by-theme/industry/services/publications-and-methodology.
Adapted from: https://tablebuilder.singstat.gov.sg/table/TS/M601861
Data Series Text | 2025 May Numeric | 2025 Apr Numeric | 2025 Mar Numeric | 2025 Feb Numeric | 2025 Jan Numeric | 2024 Dec Numeric | 2024 Nov Numeric | 2024 Oct Numeric | 2024 Sep Numeric | 2024 Aug Numeric | 2024 Jul Numeric | 2024 Jun Numeric | 2024 May Numeric | 2024 Apr Numeric | 2024 Mar Numeric | 2024 Feb Numeric | 2024 Jan Numeric | 2023 Dec Numeric | 2023 Nov Numeric | 2023 Oct Numeric | 2023 Sep Numeric | 2023 Aug Numeric | 2023 Jul Numeric | 2023 Jun Numeric | 2023 May Numeric | 2023 Apr Numeric | 2023 Mar Numeric | 2023 Feb Numeric | 2023 Jan Numeric | 2022 Dec Numeric | 2022 Nov Numeric | 2022 Oct Numeric | 2022 Sep Numeric | 2022 Aug Numeric | 2022 Jul Numeric | 2022 Jun Numeric | 2022 May Numeric | 2022 Apr Numeric | 2022 Mar Numeric | 2022 Feb Numeric | 2022 Jan Numeric | 2021 Dec Numeric | 2021 Nov Numeric | 2021 Oct Numeric | 2021 Sep Numeric | 2021 Aug Numeric | 2021 Jul Numeric | 2021 Jun Numeric | 2021 May Numeric | 2021 Apr Numeric | 2021 Mar Numeric | 2021 Feb Numeric | 2021 Jan Numeric | 2020 Dec Numeric | 2020 Nov Numeric | 2020 Oct Numeric | 2020 Sep Numeric | 2020 Aug Numeric | 2020 Jul Numeric | 2020 Jun Numeric | 2020 May Numeric | 2020 Apr Numeric | 2020 Mar Numeric | 2020 Feb Numeric | 2020 Jan Numeric | 2019 Dec Numeric | 2019 Nov Numeric | 2019 Oct Numeric | 2019 Sep Numeric | 2019 Aug Numeric | 2019 Jul Numeric | 2019 Jun Numeric | 2019 May Numeric | 2019 Apr Numeric | 2019 Mar Numeric | 2019 Feb Numeric | 2019 Jan Numeric | 2018 Dec Text | 2018 Nov Text | 2018 Oct Text | 2018 Sep Text | 2018 Aug Text | 2018 Jul Text | 2018 Jun Text | 2018 May Text | 2018 Apr Text | 2018 Mar Text | 2018 Feb Text | 2018 Jan Text |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)80.0% 620.0% | (Null)80.0% 7.520.0% | (Null)80.0% 5.620.0% | (Null)80.0% 5.520.0% | (Null)80.0% 4.720.0% | (Null)80.0% 4.720.0% | (Null)80.0% 4.420.0% | (Null)80.0% 4.520.0% | (Null)80.0% 4.620.0% | (Null)80.0% 4.320.0% | (Null)80.0% 4.120.0% | (Null)80.0% 4.420.0% |
Retail Trade | 12.3 | 12.7 | 13.3 | 12.4 | 11.7 | 13.3 | 14.7 | 12.6 | 13.8 | 12.3 | 12 | 12.3 | 11.8 | 11.8 | 12.1 | 11 | 11.1 | 12.8 | 15 | 12.8 | 13.7 | 12.3 | 12.6 | 12.6 | 11.9 | 11.9 | 13.1 | 12 | 11.4 | 12.9 | 15.2 | 13 | 13.8 | 12.5 | 12.6 | 12.6 | 11.6 | 12.2 | 14.8 | 13.5 | 12.3 | 14.3 | 17.1 | 15.3 | 15.1 | 14 | 13.7 | 15.5 | 13.8 | 11.2 | 11.9 | 10.2 | 10.3 | 11.1 | 14 | 10.4 | 11.2 | 10.6 | 10.6 | 18.6 | 24.9 | 18.6 | 8.8 | 7.6 | 5.6 | 6.7 | 7.6 | 6.1 | 7 | 5.5 | 5.6 | 5.2 | 5.2 | 5.4 | 5.3 | 4.9 | 4.9 | 6 | 7.5 | 5.6 | 5.5 | 4.7 | 4.7 | 4.4 | 4.5 | 4.6 | 4.3 | 4.1 | 4.4 |
Supermarkets & Hypermarkets | 11.9 | 12.7 | 12.6 | 12.5 | 10.9 | 12.1 | 13.7 | 13 | 13.3 | 13 | 12.7 | 12.5 | 13.1 | 12.8 | 12.7 | 11.5 | 11.4 | 12 | 13.5 | 12.7 | 12.8 | 12.4 | 12.8 | 12.6 | 13.3 | 12.7 | 13.6 | 13.4 | 11.4 | 13.2 | 14.8 | 13.7 | 14.1 | 14 | 14.3 | 14.5 | 13.8 | 14.2 | 15.7 | 14.6 | 12.6 | 15.3 | 16.8 | 15.2 | 14.8 | 14 | 13.8 | 14.6 | 13.1 | 12.3 | 12.8 | 10.7 | 11.3 | 11.7 | 12.3 | 11.9 | 11.5 | 11.5 | 11.2 | 10.6 | 9.3 | 7.5 | 7.8 | 8.4 | 7.6 | 8.5 | 9.2 | 8.8 | 8.3 | 7.9 | 8 | 7.6 | 8 | 8 | 8 | 7.3 | 7.3 | na | na | na | na | na | na | na | na | na | na | na | na |
Computer & Telecommunications Equipment | 50.4 | 51.3 | 52.3 | 51.9 | 50.9 | 50.2 | 52.2 | 46.5 | 51.3 | 49.8 | 50.3 | 49.4 | 48.2 | 49.6 | 46.9 | 46 | 47.6 | 47.3 | 50.2 | 44.2 | 49.4 | 49.3 | 49.7 | 49.7 | 49 | 48.5 | 49.1 | 46.6 | 46 | 49.1 | 51.9 | 47.6 | 50.9 | 51 | 50.1 | 49.6 | 47.1 | 47.2 | 52.4 | 50.7 | 51.4 | 54.8 | 55.9 | 52.1 | 54.1 | 56 | 55.7 | 57.7 | 54 | 47 | 46 | 45.1 | 40.9 | 36.4 | 49.7 | 45.1 | 49.2 | 48 | 47.6 | 70.8 | 94.6 | 78.6 | 41.5 | 29.9 | 25.4 | 27.8 | 30.6 | 24.9 | 31.8 | 26.5 | 26.7 | 23.7 | 21.5 | 23 | 26 | 22.7 | 24.3 | na | na | na | na | na | na | na | na | na | na | na | na |
Furniture & Household Equipment | 30 | 30.1 | 33.6 | 33.1 | 30.5 | 32.5 | 35.2 | 31.7 | 33.1 | 33.7 | 31.6 | 32.8 | 31.2 | 30.6 | 34.4 | 33.4 | 30.5 | 30.9 | 37.1 | 31.1 | 33.2 | 31.7 | 31.1 | 30.9 | 29.6 | 28.5 | 33.3 | 30.9 | 29.9 | 27.8 | 34.6 | 28.8 | 30.2 | 31.9 | 29.4 | 30.5 | 28.3 | 28.4 | 33.3 | 32.6 | 28.8 | 28 | 34.4 | 29.7 | 31 | 31.3 | 29.9 | 32.9 | 29.2 | 24.5 | 28.3 | 24.9 | 21.9 | 23.7 | 29.5 | 20.8 | 24.6 | 22.4 | 21.2 | 50.4 | 93.8 | 51.9 | 18.7 | 17.4 | 13.5 | 12.3 | 15.5 | 10.3 | 12.6 | 10.7 | 11 | 10 | 10.2 | 10.3 | 9.8 | 10.7 | 9.4 | na | na | na | na | na | na | na | na | na | na | na | na |
Retail Trade (Excluding Motor Vehicles) | 14.5 | 14.9 | 15.9 | 14.7 | 13.4 | 15.3 | 16.7 | 14.5 | 16.2 | 14.3 | 14.2 | 14.4 | 13.7 | 13.9 | 14.4 | 12.6 | 12.8 | 14.5 | 17 | 14.5 | 15.5 | 14 | 14.3 | 14.3 | 13.5 | 13.5 | 15.4 | 13.8 | 12.6 | 14.3 | 17 | 14.6 | 15.6 | 14.2 | 14.2 | 14.5 | 13.2 | 14 | 17.3 | 15.4 | 14 | 16.1 | 19.6 | 17.8 | 18 | 16.4 | 16.1 | 18.7 | 16.3 | 13.4 | 14.6 | 11.8 | 12.2 | 12.7 | 16.3 | 12.5 | 13.5 | 12.7 | 12.6 | 21 | 26.3 | 20 | 10.5 | 9 | 6.4 | 7.6 | 8.7 | 7.1 | 8.2 | 6.4 | 6.7 | 6.1 | 6.3 | 6.5 | 6.5 | 5.7 | 5.9 | na | na | na | na | na | na | na | na | na | na | na | na |
No results found
Title | Column name | Data type | Unit of measure | Description |
---|---|---|---|---|
Data Series | DataSeries | Text | Percentage | - |
2025 May | 2025May | Numeric | Percentage | - |
2025 Apr | 2025Apr | Numeric | Percentage | - |
2025 Mar | 2025Mar | Numeric | Percentage | - |
2025 Feb | 2025Feb | Numeric | Percentage | - |
2025 Jan | 2025Jan | Numeric | Percentage | - |
2024 Dec | 2024Dec | Numeric | Percentage | - |
2024 Nov | 2024Nov | Numeric | Percentage | - |
2024 Oct | 2024Oct | Numeric | Percentage | - |
2024 Sep | 2024Sep | Numeric | Percentage | - |
This code can be used to test a sample API query. It retrieves the data catalogue of this dataset. For a complete guide on query parameters and syntax, please refer to the API documentation. Try it out on your browser to see the response schema.
import requests
dataset_id = "d_65e4d47c3616d251f9a84ec1ad28f43c"
url = "https://data.gov.sg/api/action/datastore_search?resource_id=" + dataset_id
response = requests.get(url)
print(response.json())
This dataset can be reused and cited in research publications.
22 Oct 2024
Free forever for personal or commercial use, under the Open Data Licence.