pyfipe
Install
pip install pyfipe
How to use
import pandas as pd
from pyfipe.core import ConsultaFipe
from pyfipe.tabelas import consulta_tabela_referencia, consulta_tabela_marcas, consulta_tabela_modelos
fipe = ConsultaFipe(
mes = 'agosto/2022',
tipo_veiculo = 'carro',
marca = 'VW - VolksWagen',
modelo = 'T-Cross Sense 1.0 TSI Flex 5p Aut.',
ano_modelo = 2021,
combustivel = 'Gasolina'
)
fipe.preco()
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
| Valor | Marca | Modelo | AnoModelo | Combustivel | CodigoFipe | MesReferencia | Autenticacao | TipoVeiculo | SiglaCombustivel | DataConsulta | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | R$ 101.120,00 | VW - VolksWagen | T-Cross Sense 1.0 TSI Flex 5p Aut. | 2021 | Gasolina | 005520-4 | agosto de 2022 | f4wq6m4pj4djf | 1 | G | quarta-feira, 24 de agosto de 2022 12:04 |
meses = ['janeiro/2022', 'fevereiro/2022', 'março/2022', 'abril/2022', 'maio/2022', 'junho/2022', 'julho/2022', 'agosto/2022']
df = pd.DataFrame()
for mes in meses:
fipe.mes = mes
fipe.update_codigo_tabela_referencia()
df = pd.concat([df, fipe.preco()])
df
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
| Valor | Marca | Modelo | AnoModelo | Combustivel | CodigoFipe | MesReferencia | Autenticacao | TipoVeiculo | SiglaCombustivel | DataConsulta | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | R$ 94.854,00 | VW - VolksWagen | T-Cross Sense 1.0 TSI Flex 5p Aut. | 2021 | Gasolina | 005520-4 | janeiro de 2022 | cg6gzjs2n29fx | 1 | G | quarta-feira, 24 de agosto de 2022 12:04 |
| 0 | R$ 97.518,00 | VW - VolksWagen | T-Cross Sense 1.0 TSI Flex 5p Aut. | 2021 | Gasolina | 005520-4 | fevereiro de 2022 | ch6p797h88mfx | 1 | G | quarta-feira, 24 de agosto de 2022 12:04 |
| 0 | R$ 101.478,00 | VW - VolksWagen | T-Cross Sense 1.0 TSI Flex 5p Aut. | 2021 | Gasolina | 005520-4 | março de 2022 | f49rk6kznldjf | 1 | G | quarta-feira, 24 de agosto de 2022 12:04 |
| 0 | R$ 102.808,00 | VW - VolksWagen | T-Cross Sense 1.0 TSI Flex 5p Aut. | 2021 | Gasolina | 005520-4 | abril de 2022 | f6v25c4673djf | 1 | G | quarta-feira, 24 de agosto de 2022 12:04 |
| 0 | R$ 101.988,00 | VW - VolksWagen | T-Cross Sense 1.0 TSI Flex 5p Aut. | 2021 | Gasolina | 005520-4 | maio de 2022 | f5w868197ydjf | 1 | G | quarta-feira, 24 de agosto de 2022 12:04 |
| 0 | R$ 101.854,00 | VW - VolksWagen | T-Cross Sense 1.0 TSI Flex 5p Aut. | 2021 | Gasolina | 005520-4 | junho de 2022 | f5rd7r84hvdjf | 1 | G | quarta-feira, 24 de agosto de 2022 12:04 |
| 0 | R$ 102.021,00 | VW - VolksWagen | T-Cross Sense 1.0 TSI Flex 5p Aut. | 2021 | Gasolina | 005520-4 | julho de 2022 | f5yhd01kc3djf | 1 | G | quarta-feira, 24 de agosto de 2022 12:04 |
| 0 | R$ 101.120,00 | VW - VolksWagen | T-Cross Sense 1.0 TSI Flex 5p Aut. | 2021 | Gasolina | 005520-4 | agosto de 2022 | f4wq6m4pj4djf | 1 | G | quarta-feira, 24 de agosto de 2022 12:04 |
Caso queira consultar apenas a tabela de referência da fipe:
consulta_tabela_referencia()
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
| codigo_mes | mes | |
|---|---|---|
| 0 | 288 | agosto/2022 |
| 1 | 287 | julho/2022 |
| 2 | 286 | junho/2022 |
| 3 | 285 | maio/2022 |
| 4 | 284 | abril/2022 |
| ... | ... | ... |
| 255 | 69 | maio/2001 |
| 256 | 68 | abril/2001 |
| 257 | 67 | março/2001 |
| 258 | 63 | fevereiro/2001 |
| 259 | 62 | janeiro/2001 |
260 rows × 2 columns
Caso não saiba qual o código da marca do seu carro, poderá fazer uma busca na tabela de marcas:
tabela_marcas = consulta_tabela_marcas(mes='agosto/2022', tipo_veiculo='carro')
tabela_marcas
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
| marca | codigo_marca | mes | |
|---|---|---|---|
| 0 | Acura | 1 | agosto/2022 |
| 1 | Agrale | 2 | agosto/2022 |
| 2 | Alfa Romeo | 3 | agosto/2022 |
| 3 | AM Gen | 4 | agosto/2022 |
| 4 | Asia Motors | 5 | agosto/2022 |
| ... | ... | ... | ... |
| 87 | Troller | 57 | agosto/2022 |
| 88 | Volvo | 58 | agosto/2022 |
| 89 | VW - VolksWagen | 59 | agosto/2022 |
| 90 | Wake | 163 | agosto/2022 |
| 91 | Walk | 120 | agosto/2022 |
92 rows × 3 columns
tabela_marcas[fipe.tabela_marcas['marca'].str.contains('vw', case=False)]
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
| marca | codigo_marca | mes | |
|---|---|---|---|
| 89 | VW - VolksWagen | 59 | agosto/2022 |
Caso não saiba qual o código e descrição do seu modelo, pode consultar na tabela de modelos
tabela_modelos = consulta_tabela_modelos(mes='agosto/2022', tipo_veiculo='carro', codigo_marca=59)
tabela_modelos
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
| modelo | codigo_modelo | |
|---|---|---|
| 0 | AMAROK CD2.0 16V/S CD2.0 16V TDI 4x2 Die | 5585 |
| 1 | AMAROK CD2.0 16V/S CD2.0 16V TDI 4x4 Die | 5586 |
| 2 | AMAROK Comfor. 3.0 V6 TDI 4x4 Dies. Aut. | 9895 |
| 3 | AMAROK Comfor. CD 2.0 TDI 4x4 Dies. Aut. | 8531 |
| 4 | AMAROK CS2.0 16V/S2.0 16V TDI 4x2 Diesel | 5748 |
| ... | ... | ... |
| 516 | VOYAGE SELEÇÃO 1.6 I MOTION T.Flex 8V 4p | 6672 |
| 517 | VOYAGE SELEÇÃO 1.6 Total Flex 8V 4p | 6673 |
| 518 | VOYAGE TREND 1.6 Mi Total Flex 8V 4p | 4755 |
| 519 | VOYAGE Trendline 1.0 T.Flex 12V 4p | 7524 |
| 520 | VOYAGE Trendline 1.6 T.Flex 8V 4p | 6809 |
521 rows × 2 columns
tabela_modelos[tabela_modelos['modelo'].str.contains('t-cross', case=False)]
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
| modelo | codigo_modelo | |
|---|---|---|
| 450 | T-Cross 1.0 TSI Flex 12V 5p Aut. | 8641 |
| 451 | T-Cross 1.0 TSI Flex 12V 5p Mec. | 8642 |
| 452 | T-Cross Comfortline 1.0 TSI Flex 5p Aut. | 8643 |
| 453 | T-Cross Highline 1.4 TSI Flex 16V 5p Aut | 8644 |
| 454 | T-Cross Sense 1.0 TSI Flex 5p Aut. | 9564 |
Metadata
Release files for pyfipe 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pyfipe-0.0.2.tar.gz | 12.0 kB | Without provenance | Details for pyfipe-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pyfipe-0.0.2-py3-none-any.whl | Python 3 | none | any | Details for pyfipe-0.0.2-py3-none-any.whl |
Total release size: 22.3 kB
Release files / pyfipe-0.0.2.tar.gz
| Download URL | pyfipe-0.0.2.tar.gz |
|---|---|
| Size | 12.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5b9251e4feb683ff422f19ca9384b1572eb85231dbdfc597bebf4a8e8120eb83
|
|
BLAKE2b-256 checksum How to use checksums |
df513bb3f866fedc2ba34461ed67a3972abc723225f7925b96031f53480722c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|
Release files / pyfipe-0.0.2-py3-none-any.whl
| Download URL | pyfipe-0.0.2-py3-none-any.whl |
|---|---|
| Size | 10.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e97929b07df542bbdfed69ad6620a9d880cf9b8b49176b05ffb41188f593d246
|
|
BLAKE2b-256 checksum How to use checksums |
2ee2593ad0e65ed7a7f5c8747e71e932e122bcf2d03bdbab11d77143d767939b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|
Security for pyfipe 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.