/api-investments

Disponibilização de taxas e títulos para investimentos no Brasil. Ex: Títulos tesouro direto, taxas SELIC, IPCA, Poupança.

Primary LanguageJavaScript

API Investments

Serviços para obter valores atuais das taxas: poupança, Selic e IPCA.
Serviços para obter títulos disponíveis do Tesouro Direto para investimentos no Brasil.

Services to obtain current rates values: savings, Selic and IPCA.
Services to obtain available Treasury Direct securities for investments in Brazil.
Travis CI

Get started

$ git clone https://github.com/jonatascp/api-investments.git
$ cd api-investments
$ npm install api-investments
$ npm start

Visit online version

https://api-investments.appspot.com

Example open Home page, running local

http://localhost:8080

Example return JSON Poupança (https://api-investments.appspot.com/poupanca)

{  
   "title":"INDICADOR_POUPANCA",
   "date-update-formatted":"04/07/2017",
   "rate":{  
      "value":0.6059
   },
   "date-update":1499137200000
}

Example return JSON Selic (https://api-investments.appspot.com/selic)

{  
   "title":"Taxa Selic",
   "date-update-formatted":"05/07/2017",
   "rate":{  
      "value":10.25,
      "date-formatted":"31/05/2017"
   },
   "daily":{  
      "value":10.15,
      "date-formatted":"04/07/2017"
   },
   "date-update":1499276702000
}

Example return JSON Ipca (https://api-investments.appspot.com/ipca)

{  
   "title":"Taxa de Inflação",
   "date-update-formatted":"05/07/2017",
   "rate":{  
      "value":4.5,
      "obs":"(+/- 1,5 p.p.)"
   },
   "daily":{  
      "value":3.6,
      "obs":"(período de 12 meses - IPCA)"
   },
   "date-update":1499276701000
}

Example return JSON Títulos Tesouro direto (https://api-investments.appspot.com/titulos-tesouro-direto)

{  
   "date-formatted":"05/07/2017 12:01",
   "investmentSecurities":[  
      {  
         "title":"Tesouro IPCA+ 2024 (NTNB Princ)",
         "dueDate":"15/08/2024",
         "rateReturn":5.56,
         "minimumValue":40.85,
         "unitPrice":2042.69
      },
      {  
         "title":"Tesouro IPCA+ com Juros Semestrais 2026 (NTNB)",
         "dueDate":"15/08/2026",
         "rateReturn":5.6,
         "minimumValue":31.51,
         "unitPrice":3151.34
      },
      {  
         "title":"Tesouro Prefixado 2023 (LTN)",
         "dueDate":"01/01/2023",
         "rateReturn":10.47,
         "minimumValue":34.8,
         "unitPrice":580.13
      },
      {  
         "title":"Tesouro Prefixado com Juros Semestrais 2027 (NTNF)",
         "dueDate":"01/01/2027",
         "rateReturn":10.47,
         "minimumValue":39.06,
         "unitPrice":976.58
      }
   ],
   "securitiesRedeem":[  
      {  
         "title":"Tesouro IPCA+ 2019 (NTNB Princ)",
         "dueDate":"15/05/2019",
         "rateReturn":4.69,
         "unitPrice":2754.17
      },
      {  
         "title":"Tesouro IPCA+ 2024 (NTNB Princ)",
         "dueDate":"15/08/2024",
         "rateReturn":5.68,
         "unitPrice":2026.32
      },
      {  
         "title":"Tesouro IPCA+ 2035 (NTNB Princ)",
         "dueDate":"15/05/2035",
         "rateReturn":5.71,
         "unitPrice":1115.69
      },
      {  
         "title":"Tesouro IPCA+ 2045 (NTNB Princ)",
         "dueDate":"15/05/2045",
         "rateReturn":5.71,
         "unitPrice":641.29
      },
      {  
         "title":"Tesouro Prefixado 2023 (LTN)",
         "dueDate":"01/01/2023",
         "rateReturn":10.59,
         "unitPrice":576.7
      },
      {  
         "title":"Tesouro Prefixado com Juros Semestrais 2021 (NTNF)",
         "dueDate":"01/01/2021",
         "rateReturn":9.94,
         "unitPrice":1003.95
      },
      {  
         "title":"Tesouro Prefixado com Juros Semestrais 2027 (NTNF)",
         "dueDate":"01/01/2027",
         "rateReturn":10.59,
         "unitPrice":969.9
      },
      {  
         "title":"Tesouro Selic 2023 (LFT)",
         "dueDate":"01/03/2023",
         "rateReturn":0.06,
         "unitPrice":8904.17
      }
   ]
}

License

MIT