{"id":13446260,"url":"https://github.com/fu-zev/QuandlAPI_C","last_synced_at":"2025-03-21T06:31:02.613Z","repository":{"id":74867102,"uuid":"13435307","full_name":"fu-zev/QuandlAPI_C","owner":"fu-zev","description":"Quandl API (C/C++) developed to download numerical data from quandl.com ","archived":false,"fork":false,"pushed_at":"2023-05-01T12:40:22.000Z","size":217,"stargazers_count":27,"open_issues_count":4,"forks_count":12,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-09-05T13:13:36.991Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fu-zev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2013-10-09T06:59:01.000Z","updated_at":"2023-05-02T18:15:04.000Z","dependencies_parsed_at":"2024-01-18T17:08:32.769Z","dependency_job_id":null,"html_url":"https://github.com/fu-zev/QuandlAPI_C","commit_stats":null,"previous_names":["zafuer/quandlapi_c","fu-zhiwei/quandlapi_c"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fu-zev%2FQuandlAPI_C","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fu-zev%2FQuandlAPI_C/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fu-zev%2FQuandlAPI_C/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fu-zev%2FQuandlAPI_C/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fu-zev","download_url":"https://codeload.github.com/fu-zev/QuandlAPI_C/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244750532,"owners_count":20504075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-07-31T05:00:49.681Z","updated_at":"2025-03-21T06:31:02.364Z","avatar_url":"https://github.com/fu-zev.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"QuandlAPI_C\n===========\n\nQuandl API (C/C++) is developed to download numeric data from quandl.com, making it easy for those C/C++ developers.\n\nThe API is encapsulated within a header file: 1) quandl (windows).h for the Windows environment; or 2) quandl (linux).h for the Linux environment.\n\nIt is reccommended that users sign up on http://www.quandl.com/users/sign_up, to obtain an authentication token for downloading increased volume of data per day.\n\n1.After downloading the right header file, please include it in your code by:\n\n    //The name by default is quandl (windows).h / quandl (linux).h. \n    //You can change it to quandl.h as follows if you like.\n    //You might also put a full directory depending on the location of the header, e.g.: \"#include \"C:\\Users\\MyName\\Desktop\\API\\quandl (windows).h\"\n    #include \"quandl.h\"\n\n2.Now you can verify your account by by following command. This step can be skipped if you don't have an token or your don't want to use it.\n\n    //to register with the authentication token denote by the string \"code\".\n    quandl::auth(code);\n\n3.Then you can download the csv file by specifying the Quandl code.\n\n    //to download the csv file defined by the quandlcode of a stock\n    quandl::get(quandlcode);\n\nAlternatively, you can set your preferred values for the available parameters by:\n\n    //to download the file specified by eight parameters:\n    //quandlcode -- quandl code for a stock;\n    //order -- \"asc\" / \"desc\";\n    //StartDate -- in the format of YYYY-MM-DD, the date from which prices are recorded; \n    //EndDate -- in the format of YYYY-MM-DD, the date until prices are recorded;\n    //transformation -- \"cummul\" / \"diff\" / \"rdiff\" / \"normalize\" / \"cumulative\";\n    //collapse -- \"daily\" / \"weekly\" / \"monthly\" / \"quarterly\" / \"annual\";\n    //rows  -- the number of rows to record;\n    //type  -- the type of downloaded files (\"csv\" / \"json\" / \"xml\" );\n    quandl::get(quandlcode, order, StartDate, EndDate, transformation, collapse, rows, type); \n    \n    \nA case study: download the stock price of TENCENT HOLDINGS LTD (TCTZF). The quandlcode is GOOG/PINK_TCTZF. Then you might write the following code:\n\n    //#include \"quandl (windows).h\"\n    int main() {\n        quandl ql;\n        ql.auth(\"\u003ccode\u003e\"); // Replace \u003ccode\u003e with your own token.\n        ql.get(\"GOOG/PINK_TCEHY\");\n        return 0;\n    }\n    \n    \nPlease visit http://www.quandl.com/help/api to better understand the Quandl API design.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffu-zev%2FQuandlAPI_C","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffu-zev%2FQuandlAPI_C","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffu-zev%2FQuandlAPI_C/lists"}