{"openapi":"3.1.0","info":{"title":"rustata API","description":"Российская экономическая статистика: ряды, срезы по территориям, происхождение значений. Доступ по токену из личного кабинета (https://rustata.ru/account). Описание и примеры: https://rustata.ru/api","version":"1"},"paths":{"/api/v1/series/search":{"get":{"tags":["series"],"summary":"Search Series Endpoint","operationId":"search_series_endpoint_api_v1_series_search_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Q"},"description":"Search query"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/series/{series_key}/observations":{"get":{"tags":["observations"],"summary":"Get Observations Endpoint","operationId":"get_observations_endpoint_api_v1_series__series_key__observations_get","parameters":[{"name":"series_key","in":"path","required":true,"schema":{"type":"string","title":"Series Key"}},{"name":"as_of","in":"query","required":false,"schema":{"type":"string","description":"latest or YYYY-MM-DD","default":"latest","title":"As Of"},"description":"latest or YYYY-MM-DD"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":1,"default":500,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/series/{series_key}/evidence":{"get":{"tags":["evidence"],"summary":"Get Evidence Endpoint","operationId":"get_evidence_endpoint_api_v1_series__series_key__evidence_get","parameters":[{"name":"series_key","in":"path","required":true,"schema":{"type":"string","title":"Series Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/concepts/search":{"get":{"tags":["concepts"],"summary":"Search Concepts Endpoint","operationId":"search_concepts_endpoint_api_v1_concepts_search_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query (concept label/id/description)","title":"Q"},"description":"Search query (concept label/id/description)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/concepts/{concept_id}":{"get":{"tags":["concepts"],"summary":"Concept Detail Endpoint","operationId":"concept_detail_endpoint_api_v1_concepts__concept_id__get","parameters":[{"name":"concept_id","in":"path","required":true,"schema":{"type":"string","title":"Concept Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/data":{"get":{"tags":["data"],"summary":"Data Slice","operationId":"data_slice_api_v1_data_get","parameters":[{"name":"dataset","in":"query","required":true,"schema":{"type":"string","description":"Набор: «fedstat/indicator_31448» или просто код набора","title":"Dataset"},"description":"Набор: «fedstat/indicator_31448» или просто код набора"},{"name":"geo","in":"query","required":false,"schema":{"type":"string","description":"Уровень территории (country|district|region|city|all) или перечень кодов через запятую","default":"region","title":"Geo"},"description":"Уровень территории (country|district|region|city|all) или перечень кодов через запятую"},{"name":"class","in":"query","required":false,"schema":{"type":"string","description":"Код продукта в классификаторе набора","default":"","title":"Class"},"description":"Код продукта в классификаторе набора"},{"name":"measure","in":"query","required":false,"schema":{"type":"string","description":"Код показателя (для ИПЦ - вид индекса)","default":"","title":"Measure"},"description":"Код показателя (для ИПЦ - вид индекса)"},{"name":"transformation","in":"query","required":false,"schema":{"type":"string","description":"Преобразование (level, pct_yoy, …)","default":"","title":"Transformation"},"description":"Преобразование (level, pct_yoy, …)"},{"name":"freq","in":"query","required":false,"schema":{"type":"string","description":"Частота: M, Q, A, W","default":"","title":"Freq"},"description":"Частота: M, Q, A, W"},{"name":"unit","in":"query","required":false,"schema":{"type":"string","description":"Единица измерения","default":"","title":"Unit"},"description":"Единица измерения"},{"name":"start","in":"query","required":false,"schema":{"type":"string","description":"Период с, YYYY-MM-DD или YYYY-MM","default":"","title":"Start"},"description":"Период с, YYYY-MM-DD или YYYY-MM"},{"name":"end","in":"query","required":false,"schema":{"type":"string","description":"Период по","default":"","title":"End"},"description":"Период по"},{"name":"format","in":"query","required":false,"schema":{"type":"string","pattern":"^(json|csv)$","description":"json или csv","default":"json","title":"Format"},"description":"json или csv"},{"name":"bom","in":"query","required":false,"schema":{"type":"integer","maximum":1,"minimum":0,"description":"csv: 1 - добавить BOM, чтобы Excel на Windows открыл файл двойным кликом без вопросов","default":0,"title":"Bom"},"description":"csv: 1 - добавить BOM, чтобы Excel на Windows открыл файл двойным кликом без вопросов"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":300,"minimum":1,"description":"сколько рядов вернуть за раз","default":100,"title":"Limit"},"description":"сколько рядов вернуть за раз"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"сдвиг по рядам для следующей страницы","default":0,"title":"Offset"},"description":"сдвиг по рядам для следующей страницы"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"Body_contacts_send_contacts_post":{"properties":{"email":{"type":"string","title":"Email","default":""},"name":{"type":"string","title":"Name","default":""},"message":{"type":"string","title":"Message","default":""},"website":{"type":"string","title":"Website","default":""},"t":{"type":"string","title":"T","default":""}},"type":"object","title":"Body_contacts_send_contacts_post"},"Body_create_token_account_tokens_post":{"properties":{"name":{"type":"string","title":"Name","default":""}},"type":"object","title":"Body_create_token_account_tokens_post"},"Body_login_send_account_login_post":{"properties":{"email":{"type":"string","title":"Email","default":""}},"type":"object","title":"Body_login_send_account_login_post"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Authorization: Bearer rst_…"},"apiKey":{"type":"apiKey","in":"header","name":"X-API-Key"}}},"security":[{"bearer":[]},{"apiKey":[]}]}