{"id":43704564,"url":"https://github.com/eurostat/pyrostat","last_synced_at":"2026-02-05T05:37:56.724Z","repository":{"id":74753800,"uuid":"77961671","full_name":"eurostat/pyrostat","owner":"eurostat","description":"API (Python) for Eurostat data collections upload","archived":false,"fork":false,"pushed_at":"2019-05-27T15:45:15.000Z","size":122,"stargazers_count":23,"open_issues_count":2,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-01-28T02:05:45.039Z","etag":null,"topics":["api","data-collection","eurostat"],"latest_commit_sha":null,"homepage":"https://github.com/eurostat/pyrostat","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eurostat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-01-03T23:20:33.000Z","updated_at":"2023-02-24T11:24:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"9b85736e-28d8-419d-bfbf-7924ca6695df","html_url":"https://github.com/eurostat/pyrostat","commit_stats":{"total_commits":55,"total_committers":1,"mean_commits":55.0,"dds":0.0,"last_synced_commit":"09702d846959d7097a4a152d88829cdc43875080"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eurostat/pyrostat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eurostat%2Fpyrostat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eurostat%2Fpyrostat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eurostat%2Fpyrostat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eurostat%2Fpyrostat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eurostat","download_url":"https://codeload.github.com/eurostat/pyrostat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eurostat%2Fpyrostat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29113833,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T05:31:32.482Z","status":"ssl_error","status_checked_at":"2026-02-05T05:31:29.075Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","data-collection","eurostat"],"created_at":"2026-02-05T05:37:51.666Z","updated_at":"2026-02-05T05:37:56.689Z","avatar_url":"https://github.com/eurostat.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"pyrostat\n========\n\nInterface to the REST API providing access to Eurostat online database.\n---\n\n**About**\n\nThis module will enable you to automatically query, search, download and handle data from the [online database](http://ec.europa.eu/eurostat/data/database) of [_Eurostat_](http://ec.europa.eu/eurostat/).\n\n\u003ctable align=\"center\"\u003e\n    \u003ctr\u003e \u003ctd align=\"left\"\u003e\u003ci\u003edocumentation\u003c/i\u003e\u003c/td\u003e \u003ctd align=\"left\"\u003e\u003cstrike\u003eavailable at: https://eurostat.github.io/pyrostat/\u003c/strike\u003e\u003c/td\u003e \u003c/tr\u003e \n    \u003ctr\u003e \u003ctd align=\"left\"\u003e\u003ci\u003estatus\u003c/i\u003e\u003c/td\u003e \u003ctd align=\"left\"\u003esince 2017 \u0026ndash; \u003cb\u003ein construction\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e \n    \u003ctr\u003e \u003ctd align=\"left\"\u003e\u003ci\u003econtributors\u003c/i\u003e\u003c/td\u003e \n    \u003ctd align=\"left\" valign=\"middle\"\u003e\n\u003ca href=\"https://github.com/gjacopo\"\u003e\u003cimg src=\"https://github.com/gjacopo.png\" width=\"40\"\u003e\u003c/a\u003e\n\u003c/td\u003e \u003c/tr\u003e \n    \u003ctr\u003e \u003ctd align=\"left\"\u003e\u003ci\u003elicense\u003c/i\u003e\u003c/td\u003e \u003ctd align=\"left\"\u003e\u003ca href=\"https://joinup.ec.europa.eu/sites/default/files/eupl1.1.-licence-en_0.pdfEUPL\"\u003eEUPL\u003c/a\u003e \u003c/td\u003e \u003c/tr\u003e \n\u003c/table\u003e\n\n\n**\u003ca name=\"Description\"\u003e\u003c/a\u003eDescription**\n\n**\u003ca name=\"Notes\"\u003e\u003c/a\u003eNotes**\n\n* The Web Services have some limitation as to the supported for a request since currently a maximum of 50 \"categories\", _e.g._ a message \"Too many categories have been requested. Maximum is 50.\" is returned in case of a too large request (see the data scope and query size limitation [here](http://ec.europa.eu/eurostat/web/json-and-unicode-web-services/data-scope-and-query-size)). This limitation is bypassed by the use of the `esdata` package.\n\n**\u003ca name=\"Sources\"\u003e\u003c/a\u003eData sources**\n\n* EU open data initiatives: [pan-European public data infrastructure](http://data.europa.eu).\n* Eurostat database: [online catalog](http://ec.europa.eu/eurostat/data/database) and [bulk download facility](http://ec.europa.eu/eurostat/estat-navtree-portlet-prod/BulkDownloadListing).\n* Eurostat web-services: access to [JSON and unicode data](http://ec.europa.eu/eurostat/web/json-and-unicode-web-services/about-this-service), the [REST API](http://ec.europa.eu/eurostat/web/json-and-unicode-web-services/getting-started/rest-request) with its [query builder](http://ec.europa.eu/eurostat/web/json-and-unicode-web-services/getting-started/query-builder).\n* Eurostat standard code lists: [RAMON](http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=LST_NOM\u0026StrGroupCode=SCL\u0026StrLanguageCode=EN) metadata.\n\n**\u003ca name=\"References\"\u003e\u003c/a\u003eTools and references**\n\n* [**How Open Are Official Statistics?**](http://opendatawatch.com/monitoring-reporting/how-open-are-official-statistics/).\n* Lahti L., Huovari J., Kainu M., and Biecek, P. (2017): [**Retrieval and analysis of Eurostat open data with the eurostat package**](https://journal.r-project.org/archive/2017/RJ-2017-019/RJ-2017-019.pdf), _The R Journal_, 9(1):385-392.\n* Package [_eurostat_ `R`](http://ropengov.github.io/eurostat) access open data from Eurostat.\n* Library [_java4eurostat_](https://github.com/eurostat/java4eurostat) for multi-dimensional data manipulation.\n* Lightweight dissemination format [_JSON-stat_](https://json-stat.org).\n* Library [_jsonstat.py](https://pypi.python.org/pypi/jsonstat.py) for reading JSON-stat format data.\n* Client [_pandaSDMX_](https://pandasdmx.readthedocs.io/en/v0.7.0/) for statistical data and metadata exchange in `Python`.\n* Library [_wbdata_](https://github.com/OliverSherouse/wbdata) for accessing World Bank data.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feurostat%2Fpyrostat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feurostat%2Fpyrostat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feurostat%2Fpyrostat/lists"}