mercados


Namemercados JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/PythonicCafe/mercados/
SummaryScrapers para acessar dados do mercado financeiro brasileiro de diversos órgãos (CVM, BCB, B3), como Selic, CDI, IPCA, cadastro de fundos, CRAs, CRIs, debêntures, negociação bolsa e balcão etc.
upload_time2024-12-09 23:36:40
maintainerNone
docs_urlNone
authorÁlvaro Justen
requires_python>=3.7
licenseGNU Lesser General Public License v3 (LGPLv3)
keywords finance market data cvm bcb b3 fii fi-infra fi-agro fip selic cdi ipca igp-m
VCS
bugtrack_url
requirements lxml requests xmltodict
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # mercados

`mercados` é uma biblioteca em Python e uma interface de linha de comando (CLI) para baixar, extrair e limpar dados do
mercado financeiro brasileiro de diversas organizações, como Comissão de Valores Mobiliários (CVM), Bolsa, Brasil e
Balcão (B3) e Banco Central do Brasil (BCB). A biblioteca foi desenvolvida ao longo dos últimos anos, já é utilizada em
sistemas que estão em produção e tem como objetivo ser a melhor, mais robusta e fácil opção para acessar dados do
mercado financeiro e macroeconômicos de maneira programática.

A biblioteca é desenvolvida e testada em sistema Debian GNU/Linux com Python 3.11. É possível que funcione em versões
mais recentes e em algumas anteriores sem problemas; como ela é feita totalmente em Python, também deve funcionar sem
problemas em outros sistemas, como Windows e Mac OS X. Instale-a executando:

```shell
pip install mercados
```

O código da `mercados` está licenciado sob [LGPL versão 3](https://www.gnu.org/licenses/lgpl-3.0.pt-br.html). Você só
deve utilizá-la se aceitar os termos da licença (veja mais detalhes na seção abaixo).

A documentação ainda está em desenvolvimento. A biblioteca está dividida em módulos, onde cada módulo é responsável por
coletar as informações de um órgão/sistema, por exemplo: `mercados.cvm` coleta dados disponibilizados pela CVM. Veja
a seção [Dados disponíveis](#dados-disponiveis) para mais detalhes. Para exemplos da interface de linha de comando,
veja o script `scripts/smoke-tests.sh`.

> **Atenção**: apesar de todo o código funcionar e de ter sido testado em diversos sistemas em produção que o utilizam,
> algumas mudanças poderão acontecer na interface da biblioteca até que ela atinja a versão `1.0.0`, ou seja, atente-se
> a atualizações. Veja mais detalhes sobre o versionamento adotado em [*semantic versioning*](https://semver.org/).

Caso queira contribuir com o projeto, veja [CONTRIBUTING.md](CONTRIBUTING.md).

## Licença

`mercados` tem como licença a [Licença Pública Geral Menor GNU versão 3 (LGPL
v3)](https://www.gnu.org/licenses/lgpl-3.0.pt-br.html). Em resumo:

**✅ O que você pode fazer:**
- Usar a biblioteca em projetos proprietários ou livres
- Modificar o código-fonte da biblioteca
- Distribuir a biblioteca original ou modificada em conjunto com um outro programa, desde que:
  - Notifique seu usuário de que a biblioteca é usada no seu programa e está licenciada sob LGPL v3
  - Forneça uma cópia da LGPL v3 junto com a distribuição do seu programa

**🚫 O que você não pode fazer:**
- Restringir a liberdade do usuário do seu programa de modificar a biblioteca
- Distribuir a biblioteca (original ou modificada) sem fornecer o código-fonte
- Incorporar partes significativas da biblioteca no seu código sem informar e fornecer a licença

## Dados disponíveis

- [CVM](https://www.gov.br/cvm/pt-br):
  - [Notícias](https://www.gov.br/cvm/pt-br/assuntos/noticias)
  - [FundosNET](https://fnet.bmfbovespa.com.br/fnet/publico/abrirGerenciadorDocumentosCVM): documentos publicados,
    incluindo a extração de alguns tipos de XML
  - [RAD](https://www.rad.cvm.gov.br/ENET/frmConsultaExternaCVM.aspx): lista de companhias abertas
  - [RAD](https://www.rad.cvm.gov.br/ENET/frmConsultaExternaCVM.aspx): busca por documentos publicados
  - [Portal de Dados Abertos](https://dados.cvm.gov.br/): informe diário de fundos de investimento
- [BCB](https://www.bcb.gov.br/):
  - Sistema NovoSelic: Ajuste de valor pela Selic por dia ou mês
  - [Sistema Gerenciador de Séries
    Temporais](https://www3.bcb.gov.br/sgspub/localizarseries/localizarSeries.do?method=prepararTelaLocalizarSeries):
    milhares de séries temporais, incluindo Selic, CDI e também publicadas por outros órgãos, como IPCA e IGP-M
- [B3](https://www.b3.com.br/pt_br/para-voce):
  - Cotação diária da negociação em bolsa (um registro por ativo)
  - Micro-dados de negociação em bolsa (*intraday*, um registro por negociação)
  - Cotação diária da negociação em balcão
  - Cadastro de fundos listados
  - Cadastro de debêntures ativas
  - Informações cadastrais sobre CRAs, CRIs, FIIs, FI-Infras, FI-Agros e FIPs listados
  - Documentos de CRAs, CRIs, FIIs, FI-Infras, FI-Agros e FIPs listados
  - Dividendos de FI-Infras e FI-Agros


## Links úteis

### FundosNet

- [Fundos (FIP, FIDC, FII etc.)](https://fnet.bmfbovespa.com.br/fnet/publico/abrirGerenciadorDocumentosCVM)
- [CRA/CRI](https://fnet.bmfbovespa.com.br/fnet/publico/pesquisarGerenciadorDocumentosCertificadosCVM)
- [Manual do sistema](https://www.b3.com.br/data/files/CD/E1/F3/6B/D0CA2810F9BC5928AC094EA8/Manual%20do%20Sistema%20FundosNet%20-%2008.2022-a.pdf)

### B3

- [CRAs listados](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-fixa/cra/cras-listados/)
- [CRIs listados](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-fixa/cri/cris-listados/)
- [Cotações (2)](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/cotacoes/cotacoes/)
- [Cotações renda fixa](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/cotacoes/renda-fixa/)
- [Cotações](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/cotacoes/)
- [Código ISIN](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/consultas/mercado-a-vista/codigo-isin/pesquisa/)
- [Dados públicos de produtos listados (bolsa e balcão)](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/consultas/boletim-diario/dados-publicos-de-produtos-listados-e-de-balcao/)
- [ETFs listados](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-variavel/etf/renda-fixa/etfs-listados/)
- [FIDC histórico fatos relevantes balcão](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-variavel/fundos-de-investimentos/fidc/historico-fatos-relevantes-balcao/)
- [FIIs listados](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-variavel/fundos-de-investimentos/fii/fiis-listados/)
- [Formador de mercado renda variável](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/formador-de-mercado/renda-variavel/)
- [Histórico por pregão](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/historico/boletins-diarios/pesquisa-por-pregao/pesquisa-por-pregao/)
- [Ofertas públicas em andamento](https://www.b3.com.br/pt_br/produtos-e-servicos/solucoes-para-emissores/ofertas-publicas/ofertas-em-andamento/empresas/publicacao-de-ofertas-publicas/)
- [Ofertas públicas encerradas](https://www.b3.com.br/pt_br/produtos-e-servicos/solucoes-para-emissores/ofertas-publicas/ofertas-encerradas/)
- [Plantão de notícias](https://sistemasweb.b3.com.br/PlantaoNoticias/Noticias/Index?agencia=18&SociedadeEmissora=LAVF)
- [Debêntures](https://www.debenture.com.br/exploreosnd/consultaadados/emissoesdedebentures/puhistorico_r.asp)
- [Instrumentos litados](https://arquivos.b3.com.br/tabelas/InstrumentsConsolidated/2024-06-24?lang=pt)

### CETIP

- [Dados](http://estatisticas.cetip.com.br/astec/series_v05/paginas/lum_web_v04_10_03_consulta.asp)
- [Séries históricas](http://estatisticas.cetip.com.br/astec/series_v05/paginas/web_v05_series_introducao.asp?str_Modulo=Ativo&int_Idioma=1&int_Titulo=6&int_NivelBD=2%3E)

### Anbima

- [Debêntures](http://www.debentures.com.br/)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/PythonicCafe/mercados/",
    "name": "mercados",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "finance market data CVM BCB B3 FII FI-Infra FI-Agro FIP Selic CDI IPCA IGP-M",
    "author": "\u00c1lvaro Justen",
    "author_email": "alvarojusten@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/23/16/66d3fbcc8ff4d78d0e241f5ee5e198dbd0e92de693f3598ba2eb8137e834/mercados-0.1.0.tar.gz",
    "platform": null,
    "description": "# mercados\n\n`mercados` \u00e9 uma biblioteca em Python e uma interface de linha de comando (CLI) para baixar, extrair e limpar dados do\nmercado financeiro brasileiro de diversas organiza\u00e7\u00f5es, como Comiss\u00e3o de Valores Mobili\u00e1rios (CVM), Bolsa, Brasil e\nBalc\u00e3o (B3) e Banco Central do Brasil (BCB). A biblioteca foi desenvolvida ao longo dos \u00faltimos anos, j\u00e1 \u00e9 utilizada em\nsistemas que est\u00e3o em produ\u00e7\u00e3o e tem como objetivo ser a melhor, mais robusta e f\u00e1cil op\u00e7\u00e3o para acessar dados do\nmercado financeiro e macroecon\u00f4micos de maneira program\u00e1tica.\n\nA biblioteca \u00e9 desenvolvida e testada em sistema Debian GNU/Linux com Python 3.11. \u00c9 poss\u00edvel que funcione em vers\u00f5es\nmais recentes e em algumas anteriores sem problemas; como ela \u00e9 feita totalmente em Python, tamb\u00e9m deve funcionar sem\nproblemas em outros sistemas, como Windows e Mac OS X. Instale-a executando:\n\n```shell\npip install mercados\n```\n\nO c\u00f3digo da `mercados` est\u00e1 licenciado sob [LGPL vers\u00e3o 3](https://www.gnu.org/licenses/lgpl-3.0.pt-br.html). Voc\u00ea s\u00f3\ndeve utiliz\u00e1-la se aceitar os termos da licen\u00e7a (veja mais detalhes na se\u00e7\u00e3o abaixo).\n\nA documenta\u00e7\u00e3o ainda est\u00e1 em desenvolvimento. A biblioteca est\u00e1 dividida em m\u00f3dulos, onde cada m\u00f3dulo \u00e9 respons\u00e1vel por\ncoletar as informa\u00e7\u00f5es de um \u00f3rg\u00e3o/sistema, por exemplo: `mercados.cvm` coleta dados disponibilizados pela CVM. Veja\na se\u00e7\u00e3o [Dados dispon\u00edveis](#dados-disponiveis) para mais detalhes. Para exemplos da interface de linha de comando,\nveja o script `scripts/smoke-tests.sh`.\n\n> **Aten\u00e7\u00e3o**: apesar de todo o c\u00f3digo funcionar e de ter sido testado em diversos sistemas em produ\u00e7\u00e3o que o utilizam,\n> algumas mudan\u00e7as poder\u00e3o acontecer na interface da biblioteca at\u00e9 que ela atinja a vers\u00e3o `1.0.0`, ou seja, atente-se\n> a atualiza\u00e7\u00f5es. Veja mais detalhes sobre o versionamento adotado em [*semantic versioning*](https://semver.org/).\n\nCaso queira contribuir com o projeto, veja [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Licen\u00e7a\n\n`mercados` tem como licen\u00e7a a [Licen\u00e7a P\u00fablica Geral Menor GNU vers\u00e3o 3 (LGPL\nv3)](https://www.gnu.org/licenses/lgpl-3.0.pt-br.html). Em resumo:\n\n**\u2705 O que voc\u00ea pode fazer:**\n- Usar a biblioteca em projetos propriet\u00e1rios ou livres\n- Modificar o c\u00f3digo-fonte da biblioteca\n- Distribuir a biblioteca original ou modificada em conjunto com um outro programa, desde que:\n  - Notifique seu usu\u00e1rio de que a biblioteca \u00e9 usada no seu programa e est\u00e1 licenciada sob LGPL v3\n  - Forne\u00e7a uma c\u00f3pia da LGPL v3 junto com a distribui\u00e7\u00e3o do seu programa\n\n**\ud83d\udeab O que voc\u00ea n\u00e3o pode fazer:**\n- Restringir a liberdade do usu\u00e1rio do seu programa de modificar a biblioteca\n- Distribuir a biblioteca (original ou modificada) sem fornecer o c\u00f3digo-fonte\n- Incorporar partes significativas da biblioteca no seu c\u00f3digo sem informar e fornecer a licen\u00e7a\n\n## Dados dispon\u00edveis\n\n- [CVM](https://www.gov.br/cvm/pt-br):\n  - [Not\u00edcias](https://www.gov.br/cvm/pt-br/assuntos/noticias)\n  - [FundosNET](https://fnet.bmfbovespa.com.br/fnet/publico/abrirGerenciadorDocumentosCVM): documentos publicados,\n    incluindo a extra\u00e7\u00e3o de alguns tipos de XML\n  - [RAD](https://www.rad.cvm.gov.br/ENET/frmConsultaExternaCVM.aspx): lista de companhias abertas\n  - [RAD](https://www.rad.cvm.gov.br/ENET/frmConsultaExternaCVM.aspx): busca por documentos publicados\n  - [Portal de Dados Abertos](https://dados.cvm.gov.br/): informe di\u00e1rio de fundos de investimento\n- [BCB](https://www.bcb.gov.br/):\n  - Sistema NovoSelic: Ajuste de valor pela Selic por dia ou m\u00eas\n  - [Sistema Gerenciador de S\u00e9ries\n    Temporais](https://www3.bcb.gov.br/sgspub/localizarseries/localizarSeries.do?method=prepararTelaLocalizarSeries):\n    milhares de s\u00e9ries temporais, incluindo Selic, CDI e tamb\u00e9m publicadas por outros \u00f3rg\u00e3os, como IPCA e IGP-M\n- [B3](https://www.b3.com.br/pt_br/para-voce):\n  - Cota\u00e7\u00e3o di\u00e1ria da negocia\u00e7\u00e3o em bolsa (um registro por ativo)\n  - Micro-dados de negocia\u00e7\u00e3o em bolsa (*intraday*, um registro por negocia\u00e7\u00e3o)\n  - Cota\u00e7\u00e3o di\u00e1ria da negocia\u00e7\u00e3o em balc\u00e3o\n  - Cadastro de fundos listados\n  - Cadastro de deb\u00eantures ativas\n  - Informa\u00e7\u00f5es cadastrais sobre CRAs, CRIs, FIIs, FI-Infras, FI-Agros e FIPs listados\n  - Documentos de CRAs, CRIs, FIIs, FI-Infras, FI-Agros e FIPs listados\n  - Dividendos de FI-Infras e FI-Agros\n\n\n## Links \u00fateis\n\n### FundosNet\n\n- [Fundos (FIP, FIDC, FII etc.)](https://fnet.bmfbovespa.com.br/fnet/publico/abrirGerenciadorDocumentosCVM)\n- [CRA/CRI](https://fnet.bmfbovespa.com.br/fnet/publico/pesquisarGerenciadorDocumentosCertificadosCVM)\n- [Manual do sistema](https://www.b3.com.br/data/files/CD/E1/F3/6B/D0CA2810F9BC5928AC094EA8/Manual%20do%20Sistema%20FundosNet%20-%2008.2022-a.pdf)\n\n### B3\n\n- [CRAs listados](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-fixa/cra/cras-listados/)\n- [CRIs listados](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-fixa/cri/cris-listados/)\n- [Cota\u00e7\u00f5es (2)](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/cotacoes/cotacoes/)\n- [Cota\u00e7\u00f5es renda fixa](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/cotacoes/renda-fixa/)\n- [Cota\u00e7\u00f5es](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/cotacoes/)\n- [C\u00f3digo ISIN](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/consultas/mercado-a-vista/codigo-isin/pesquisa/)\n- [Dados p\u00fablicos de produtos listados (bolsa e balc\u00e3o)](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/consultas/boletim-diario/dados-publicos-de-produtos-listados-e-de-balcao/)\n- [ETFs listados](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-variavel/etf/renda-fixa/etfs-listados/)\n- [FIDC hist\u00f3rico fatos relevantes balc\u00e3o](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-variavel/fundos-de-investimentos/fidc/historico-fatos-relevantes-balcao/)\n- [FIIs listados](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-variavel/fundos-de-investimentos/fii/fiis-listados/)\n- [Formador de mercado renda vari\u00e1vel](https://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/formador-de-mercado/renda-variavel/)\n- [Hist\u00f3rico por preg\u00e3o](https://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/historico/boletins-diarios/pesquisa-por-pregao/pesquisa-por-pregao/)\n- [Ofertas p\u00fablicas em andamento](https://www.b3.com.br/pt_br/produtos-e-servicos/solucoes-para-emissores/ofertas-publicas/ofertas-em-andamento/empresas/publicacao-de-ofertas-publicas/)\n- [Ofertas p\u00fablicas encerradas](https://www.b3.com.br/pt_br/produtos-e-servicos/solucoes-para-emissores/ofertas-publicas/ofertas-encerradas/)\n- [Plant\u00e3o de not\u00edcias](https://sistemasweb.b3.com.br/PlantaoNoticias/Noticias/Index?agencia=18&SociedadeEmissora=LAVF)\n- [Deb\u00eantures](https://www.debenture.com.br/exploreosnd/consultaadados/emissoesdedebentures/puhistorico_r.asp)\n- [Instrumentos litados](https://arquivos.b3.com.br/tabelas/InstrumentsConsolidated/2024-06-24?lang=pt)\n\n### CETIP\n\n- [Dados](http://estatisticas.cetip.com.br/astec/series_v05/paginas/lum_web_v04_10_03_consulta.asp)\n- [S\u00e9ries hist\u00f3ricas](http://estatisticas.cetip.com.br/astec/series_v05/paginas/web_v05_series_introducao.asp?str_Modulo=Ativo&int_Idioma=1&int_Titulo=6&int_NivelBD=2%3E)\n\n### Anbima\n\n- [Deb\u00eantures](http://www.debentures.com.br/)\n",
    "bugtrack_url": null,
    "license": "GNU Lesser General Public License v3 (LGPLv3)",
    "summary": "Scrapers para acessar dados do mercado financeiro brasileiro de diversos \u00f3rg\u00e3os (CVM, BCB, B3), como Selic, CDI, IPCA, cadastro de fundos, CRAs, CRIs, deb\u00eantures, negocia\u00e7\u00e3o bolsa e balc\u00e3o etc.",
    "version": "0.1.0",
    "project_urls": {
        "Homepage": "https://github.com/PythonicCafe/mercados/"
    },
    "split_keywords": [
        "finance",
        "market",
        "data",
        "cvm",
        "bcb",
        "b3",
        "fii",
        "fi-infra",
        "fi-agro",
        "fip",
        "selic",
        "cdi",
        "ipca",
        "igp-m"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "400c1b2aa76defce4c567562360e4a844a6e4177168f210f918f1822ad0a7038",
                "md5": "68b993acb077711bc8f44b7baad5e041",
                "sha256": "1196ac247b39ea31249208ab8351382362ee66e6f5a7a1a194307d09fe740e58"
            },
            "downloads": -1,
            "filename": "mercados-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "68b993acb077711bc8f44b7baad5e041",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 45392,
            "upload_time": "2024-12-09T23:36:38",
            "upload_time_iso_8601": "2024-12-09T23:36:38.040466Z",
            "url": "https://files.pythonhosted.org/packages/40/0c/1b2aa76defce4c567562360e4a844a6e4177168f210f918f1822ad0a7038/mercados-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "231666d3fbcc8ff4d78d0e241f5ee5e198dbd0e92de693f3598ba2eb8137e834",
                "md5": "71953e6fb9702544e9bbf59618e1927d",
                "sha256": "12231902d67fef2f7e34ab71349cb6761c74ea64e2d7c7d309440b46a4ee4618"
            },
            "downloads": -1,
            "filename": "mercados-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "71953e6fb9702544e9bbf59618e1927d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 45912,
            "upload_time": "2024-12-09T23:36:40",
            "upload_time_iso_8601": "2024-12-09T23:36:40.868341Z",
            "url": "https://files.pythonhosted.org/packages/23/16/66d3fbcc8ff4d78d0e241f5ee5e198dbd0e92de693f3598ba2eb8137e834/mercados-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-09 23:36:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "PythonicCafe",
    "github_project": "mercados",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "lxml",
            "specs": [
                [
                    "<",
                    "6.0.0"
                ],
                [
                    ">=",
                    "5.2.1"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    ">=",
                    "2.31.0"
                ],
                [
                    "<",
                    "3.0.0"
                ]
            ]
        },
        {
            "name": "xmltodict",
            "specs": [
                [
                    "==",
                    "0.13.0"
                ]
            ]
        }
    ],
    "lcname": "mercados"
}
        
Elapsed time: 0.36748s